php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.10.2006, 13:50  
Erfahrener Benutzer
 
Registriert seit: 03.04.2006
Beiträge: 222
<Daniel>
Standard Frage bezüglich HTML Validator

Hi,
ihr kennt ja den Validator von W3C.
Nun habe ich meinen Code validieren lassen und bekomme 8 Fehler, von dennen ich nicht weiß, wo das Problem ist. Vllt. könnt ihr mir da ja weiter helfen.
Also erstmal den Doctype:
Code:
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
So nun die Fehler:
1.
<center>

You have used the element named above in your document, but the document type you are using does not define an element of that name. This error is often caused by:

* incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Frameset" document type to get the "<frameset>" element),
* by using vendor proprietary extensions such as "<spacer>" or "<marquee>" (this is usually fixed by using CSS to achieve the desired effect instead).
* by using upper-case tags in XHTML (in XHTML attributes and elements must be all lower-case.

2.
<td width='100%' colspan='9' height='5' bgcolor='#FFFFFF'></td>

You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute.

3.
[img]gfx/3eckau1.gif[/img]

there is no attribute "border".

4.
<font color = 'blue'>
element "font" undefined.

Die anderen sind so ähnlich.

Irgendwie vertragen sich die Elemente scheinbar mit dem Doctype nicht so ganz. Aber gibt es denn diese ganzen Dinge bei XHTML nicht mehr? Wenn ich den Doctype auf HTML stelle, dann zeigt er halt die Tags die mit "/>" enden als Fehler an.

Gruß
&lt;Daniel&gt; ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.10.2006, 13:56  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

wie wäre es wenn du das strict änderst?
cycap ist offline   Mit Zitat antworten
Alt 11.10.2006, 14:01  
Erfahrener Benutzer
 
Registriert seit: 03.04.2006
Beiträge: 222
&lt;Daniel&gt;
Standard

Was meinst du damit? ^^°
&lt;Daniel&gt; ist offline   Mit Zitat antworten
Alt 11.10.2006, 14:05  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

es gibt 2 varianten für gültige html dateien (+1 für framesets). entweder du änderst die variante auf die etwas genügsamere oder du schaust dir bei selfhtml mal die liste aller nicht erlaubten elemente und attribute an.
nikosch ist offline   Mit Zitat antworten
Alt 11.10.2006, 14:06  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

naja das strict bedeutet doch wenn ich mich nicht irre das zu 0,0% abgewichen werden darf, solltest du jetzt wieder auf HTML stellen, aber Transitional, dann mal schauen was er ausspuckt.
cycap ist offline   Mit Zitat antworten
Alt 11.10.2006, 14:09  
Erfahrener Benutzer
 
Registriert seit: 03.04.2006
Beiträge: 222
&lt;Daniel&gt;
Standard

Hatte jetzt auch gegoogelt und gesehen dass man es auf Strict oder Transitional stellen kann. Wenn ich es auf Transitional stelle, sind die Fehler tatsächlich weg
Aber wieso gibt es denn bei XHTML keine Attribute mehr in td? Soll man das dort nur noch per CSS machen oder wie?

@nikosch
Hättest du evtl. ein Link zu der von dir gemeinten Self HTML Seite?

Gruß
&lt;Daniel&gt; ist offline   Mit Zitat antworten
Alt 11.10.2006, 14:18  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

du kennst selfhtml nicht?

http://de.selfhtml.org
cycap ist offline   Mit Zitat antworten
Alt 11.10.2006, 14:39  
Erfahrener Benutzer
 
Registriert seit: 03.04.2006
Beiträge: 222
&lt;Daniel&gt;
Standard

Ne ich meine den speziellen Unter Link, weil manchmal sucht man sich ja einen Wolf ^^

Aber ich habe es gefunden und ich muss sagen sehr intressant das ganze.

Gruß
&lt;Daniel&gt; ist offline   Mit Zitat antworten
Alt 11.10.2006, 19:16  
Erfahrener Benutzer
 
Registriert seit: 17.07.2005
Beiträge: 160
dethlef14
Standard

Nun ja, all die Fehler beziehen sich ja auf Design-technisches. Warum lagerst du solche Sachen nicht aus und machst es in CSS?

Code:
.center{
text-align: center;
}


.table{
width:100%;
height: 5px; //bzw. was sind 5 müsstest du hier halt anpassen
}


.img{
border: 0;
}


.color{
color: blue;
}
in ne main.css speichern, im html auf diese verlinken.

Code:
<link rel="stylesheet" type="text/css" href="Pfad zur main.css datei" />
und im html file diese Klassen dann den jeweiligen tags zuordnen Ã* la

1. <span class="center">Zentrierter Text</span>
2. <td class="table" colspan="2"> .....
etc.

Dann klappts auch mit stict. So solltest du zumindest diese Fehler auch auf strict bekommen, ich empfehle dir ganz allgemein design in css und code zu trennen...
dethlef14 ist offline   Mit Zitat antworten
Alt 12.10.2006, 09:23  
Erfahrener Benutzer
 
Registriert seit: 03.04.2006
Beiträge: 222
&lt;Daniel&gt;
Standard

Wieso ich das nicht auslagere? Weil ich das seit ich meine erste "Hallo Welt!"-Seite in HTML geschrieben habe, so mache ^^
Aber stimmt schon, man kann es auch auslagern, ich muss mich halt nur dran gewöhnen :)

Gruß
&lt;Daniel&gt; ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
html & php TeazY PHP Tipps 2008 2 06.01.2008 20:06
Variable und komplette HTML Datei chrisonline PHP Tipps 2007 3 24.05.2007 15:30
&amp;amp;amp;lt;if&amp;amp;amp;gt; &amp;amp;amp;lt;/if&amp;amp;amp;gt; in einer HTML Datei fuer Templ PHP-Fortgeschrittene 6 03.11.2005 12:05
angehängte SessionID erzeugt HTML validator error PHP Tipps 2005-2 1 16.10.2005 19:18
Kontaktformular, welches auf neue html Seite führt PHP Tipps 2005-2 4 20.07.2005 11:21
HILFE!! Random HTML??! PHP Tipps 2005 16 14.05.2005 13:28
JS Frage und HTML li prob HTML, Usability und Barrierefreiheit 3 05.05.2005 10:16
W3 Validator hat einen html Fehler Off-Topic Diskussionen 5 08.04.2005 19:21
HTML Tabellenzeile in Tabelle einfügen? Datenbanken 2 28.01.2005 00:28
IMAP: Bild(er) in HTML Part richtig darstellen PHP-Fortgeschrittene 1 07.10.2004 12:21
{$varname.optelement} mit preg_match aus HTML extrahieren PHP Tipps 2004 0 11.09.2004 04:13
Unterschied HTML und PHP PHP Tipps 2004 4 28.08.2004 19:02
Validitor (HTML 4.01) = Schwachsinn? Filewalker Off-Topic Diskussionen 19 03.08.2004 15:27
Valides HTML JeeZ PHP Tipps 2004 9 09.07.2004 11:41
[Erledigt] PDF aus HTML erzeugen ? PHP-Fortgeschrittene 2 05.06.2004 02:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
wie bekomme ich den fehler table proprietary attribute height weg, element font undefined how to fix, there is no attribute \border\, self html, by using vendor proprietary extensions such as \<spacer>\ or \<marquee>\, element \center\ undefined <center> ✉ you have used the element named above in your document, but the document type you are using does not define an element of that name. this error is often caused by: incorrect use of the \strict\ document type with a d, element \font\ undefined, <marquee> (this is usually fixed by using css to achieve the desired effect instead)., \php in html\ strict, php in html validat* error

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:41 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.