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 04.05.2011, 09:12  
Erfahrener Benutzer
 
Benutzerbild von dreamcatcher
 
Registriert seit: 28.12.2010
Beiträge: 599
PHP-Kenntnisse:
Anfänger
dreamcatcher wird schon bald berühmt werden
Standard [Erledigt] HTML Doctype sinnlos ?

Hallo,

kann es sein, dass die Doctypeangabe relativ sinnlos ist ?

Ziel ist es, dem Browser mitzuteilen welcher Standard genutzt wird, soweit die Theorie.

Aber habt ihr mal auf den "großen" Seiten nachgeschaut ?

Google.com hat einen Fehlerhaften, undefinierten:
PHP-Code:
<!DOCTYPE html
Twitter.com scheint sich wie google, nicht so genau zu nehmen:
PHP-Code:
<!DOCTYPE html
Amazon.com hat überhaupt gar keinen.

Ich meine, wenn Seiten von solcher größe überhaupt keinen angeben, muss doch etwas dahinter stecken.

Nur frage ich mich (bzw. dich), was ?


Edit://
Google bracht mir das Ergebnis für Twitter.com und google.com:

Zitat:
Basically, the idea behind quirks mode is for browsers to be backwards-compatible.
[...]
Dustin Diaz at Google, taking into account the fact that “every byte matters”
[...]
Ok! So does our shortened doctype actually force pages into Standards mode, as we hoped? Yes, for 100% of browsers I tested.
http://themaingate.net/dev/html/all-...s-doctype-html

Geändert von dreamcatcher (04.05.2011 um 09:19 Uhr).
dreamcatcher ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 04.05.2011, 09:55  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von dreamcatcher Beitrag anzeigen
kann es sein, dass die Doctypeangabe relativ sinnlos ist ?
Nein.
Den Quirks Mode will man vermeiden, wenn man saubere CSS-Layouts entwickeln will.


Und die Doctype-Angabe von Google und Twitter, die du zitiert hast, ist die für HTML5. Löst auch keinen Quirks Mode aus, und ist genau deshalb so gewählt worden.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 04.05.2011, 14:45  
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

Zitat:
<!DOCTYPE html>
Das ist der HTML5-Doctype.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 04.05.2011, 15:08  
Erfahrener Benutzer
 
Registriert seit: 11.04.2011
Beiträge: 260
PHP-Kenntnisse:
Fortgeschritten
lcrash wird schon bald berühmt werden
Standard

Ja, der HTML-Doctype ist wirklich sinnlos, weil er nie beachtet wurde. Das liegt daran dass es keine einheitlich Definition gibt, wie der Aufbau auszusehen hat.

HTML5 definiert deshalb:
Code:
<!doctype html>
(wobei die schon existierenden Doctypes von (X)HTML ebenfalls aus Kompatibilitätsgründen definiert wurden.)

Und dieser existiert nur noch um alte Browser in den schon genannten Standards-Mode zu versetzen. Haben solltest du ihn deshalb in jedem Fall.

In XHTML (das was auch als XML gesendet wird) war er schon immer optional, denn bei XML verlässt man sich eben auf den XML-Namespace (xmlns="").

//Edit:
Und was als text/html gesendet wird ist HTML5, unabhängig vom Doctype. Es wird jedes text/html-Dokument seit z.B. Firefox 4 mit dem selben Parser auseinandergenommen (mit dem Algorithmus den HTML5 definiert). Jeder HTML5-Browser implementiert also den selben Algorithmus, bis dahin hatte jeder Browser einen eigenen Weg.

Geändert von lcrash (04.05.2011 um 15:13 Uhr).
lcrash 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 Codes übertragen? Extremefall JavaScript, Ajax und mehr 7 28.01.2011 21:50
Per Formular in SQL schreiben und inhalt in Html Datei ausgeben tinol23 PHP Einsteiger 1 24.01.2011 20:25
Scriptsuche Daten aus HTML Tabelle A in HTML Tabelle B einfügen headbannger83 Scriptbörse 1 10.01.2011 15:39
Problem mit PHP Simple HTML DOM Parser berryone PHP-Fortgeschrittene 2 30.08.2010 18:00
Doppelter E-Mail versand include21 PHP Tipps 2010 3 06.05.2010 15:47
HTML im Kontaktformular sperren? Flo194 PHP Tipps 2010 11 16.02.2010 21:23
html formular mit einer php mail funktion basti-erfurt Scriptbörse 3 07.12.2008 15:21
[Erledigt] HTML Mail mit Lücken mitten in den Worten, wie kommt das? DeeFour PHP-Fortgeschrittene 2 29.05.2008 15:47
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
Kontaktformular, welches auf neue html Seite führt PHP Tipps 2005-2 4 20.07.2005 11: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
Validitor (HTML 4.01) = Schwachsinn? Filewalker Off-Topic Diskussionen 19 03.08.2004 15:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html doctype, welcher doctype, htmldoctype.com, html5 doctype quirks mode verhindern, html doctype in php, doctype für parsen html mit php, google mail html doctype, html5 doctype angabe, google mail doctype, doctype 2011, doctype html schwachsinn, php doctype, doctype google, doctype code 2011, doctype angabe, php html mail doctype, doctype angabe php, welchen doctype 2011, php doctype ändern neuer browser, html doctype bei php seite

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:19 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