HTML, CSS und Validator
Tom
- css
0 Cheatah0 Klawischnigg0 fanelf.de
Hello,
<html style="height:100%;">
ist laut Validator nicht erlaubt.
Da aber das CSS im <style> oder auch als externe Ressource erst im <head> nach dem <html> kommt, kam mir in den Sinn, dass es eigentlich die richtige Stelle sein müsste...
Ganz schön doof, nicht?
Aber wie verflixt nochmal ist denn die verbindliche Abarbeitungsreihenfolge. Ein HTML-Parser im Browser ist also keinesfalls ein Single-Pass-Parser. Wie oft geht der denn das Dokument durch?
Da gibts
Was steht an welcher Position?
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hi,
<html style="height:100%;">
ist laut Validator nicht erlaubt.
stimmt.
Da aber das CSS im <style> oder auch als externe Ressource erst im <head> nach dem <html> kommt, kam mir in den Sinn, dass es eigentlich die richtige Stelle sein müsste...
Du kannst CSS hinzufügen, Jahrzehnte nachdem die Seite fertig gerendert ist. CSS ist eine Ansammlung von Regeln; die gelten natürlich unabhängig davon, wann und wo sie genannt werden.
Aber wie verflixt nochmal ist denn die verbindliche Abarbeitungsreihenfolge.
Die von CSS oder die von HTML? Eine gemeinsame gibt es nicht.
Ein HTML-Parser im Browser ist also keinesfalls ein Single-Pass-Parser. Wie oft geht der denn das Dokument durch?
So oft es nötig ist.
- Doctype
- Meta
- HTML
Also HTML.
- CSS
Also CSS.
- JavaScript
Also JavaScript. Wenn dieser Code auf irgend etwas externes - beispielsweise HTML - zugreifen will, muss es vorhanden sein. Es handelt sich hierbei schließlich um eine Programmiersprache, nicht um Regeln.
- Plug-In's
- second-level-requests (inline replaced elements)
Also Replaced Elements.
- data sources
Gibt's nicht. Oder ich verstehe Dich nicht.
Was steht an welcher Position?
Das meiste davon auf gleicher Höhe, vieles davon nebeneinander.
Cheatah
Hello,
Was steht an welcher Position?
Das meiste davon auf gleicher Höhe, vieles davon nebeneinander.
Das heißt also, dass Browser mit multithreading arbeiten?
Dann müssten da ja jedesmal andere Ergebnisse rauskommen.
Was war jetzt mit den external data sources?
Die gibt es gar nicht?
Und was ist dann mit http://de.selfhtml.org/dhtml/modelle/datenanbindung.htm
Gilt das nur in Bielefeld? *scnr*
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hi,
Das heißt also, dass Browser mit multithreading arbeiten?
Dann müssten da ja jedesmal andere Ergebnisse rauskommen.
Nur weil manches parallel (multithreaded) abläuft, bedeutet das ja noch nicht, daß es nicht synchronisiert werden kann …
Was war jetzt mit den external data sources?
Die gibt es gar nicht?
Und was ist dann mit http://de.selfhtml.org/dhtml/modelle/datenanbindung.htm
Du hattest nach der Abarbeitungsreihenfolge in einem Browser gefragt.
Bei "Datenanbindung (nur Microsoft)" steht doch in der Klammer, daß das nichts mit einem _Browser_ zu tun hat ;-)
cu,
Andreas
Hello,
Bei "Datenanbindung (nur Microsoft)" steht doch in der Klammer, daß das nichts mit einem _Browser_ zu tun hat ;-)
Das ist jetzt aber zynisch. Schließlich hat die Universalsicherheitslücke (Browser soll ich ja nicht sagen) immer noch den höchten Marktanteil.
Aber nochmal zur "Synchronisation". Es muss da schlussendlich eine Hierarchie geben. Anderenfalls würde eine Endlosschleife / unendliche Rekursion entstehen.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hi there,
<html style="height:100%;">
ist laut Validator nicht erlaubt.
ungeachtet des Umstandes, daß sich irgendein Validator darüber mockiert, was bitte ist denn die Intention hinter einer solchen Angabe???
Machte das Sinn, wäre ja auch eine Angabe wie
<html style="height:10%;">
Sinn, wären dann 90% der Seite im html-mäßigen Niemandsland und wenn ja, was ist dort??? Die defaultmäßige Hintergrundfarbe des Browsers oder etwas sourcecode vom Parser ;) Oder seh' ich dort auf den Desktop durch ;)?
Hallo Klawischnigg.
Die defaultmäßige Hintergrundfarbe des Browsers oder etwas sourcecode vom Parser ;) Oder seh' ich dort auf den Desktop durch ;)?
ROFL! :))
Gruß, Ashura
Hello,
<html style="height:100%;">
ist laut Validator nicht erlaubt.ungeachtet des Umstandes, daß sich irgendein Validator darüber mockiert, was bitte ist denn die Intention hinter einer solchen Angabe???
Machte das Sinn, wäre ja auch eine Angabe wie<html style="height:10%;">
Sinn, wären dann 90% der Seite im html-mäßigen Niemandsland und wenn ja, was ist dort??? Die defaultmäßige Hintergrundfarbe des Browsers oder etwas sourcecode vom Parser ;) Oder seh' ich dort auf den Desktop durch ;)?
gibt tatsächlich nue einen einzigen Thread hier, der zu diesem Thema auffindbar war.
http://forum.de.selfhtml.org/archiv/2003/1/t36283/#m198321
Verstehe ich gar nicht, das haben wir doch schon öfter gehabt!
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hi there,
http://forum.de.selfhtml.org/archiv/2003/1/t36283/#m198321
Verstehe ich gar nicht, das haben wir doch schon öfter gehabt!
Nein, da gehts um <td style="height....>, nicht um <html style=....>
Hello,
Hi there,
http://forum.de.selfhtml.org/archiv/2003/1/t36283/#m198321
Verstehe ich gar nicht, das haben wir doch schon öfter gehabt!
Nein, da gehts um <td style="height....>, nicht um <html style=....>
Lies nochmal genau nach. ;-)
Und was wolltest Du eigentlich nun genau wissen?
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hello,
<html style="height:100%;">
ist laut Validator nicht erlaubt.
Da aber das CSS im <style> oder auch als externe Ressource erst im <head> nach dem <html> kommt, kam mir in den Sinn, dass es eigentlich die richtige Stelle sein müsste...
einfach mal auf http://www.w3.org/MarkUp/ nachschauen.
das html tag weist den browser nicht an, irgendetwas am bildschirm zu malen oder zu verknüpfen. du kannst ja mal den validator mit ausgabebaum starten.
und dann noch was: der gedanke von css ist, die kosmetik von dem html zu trennen. da dies aber aus kompatibilitätsgründen einer übergangszeit bedarf, hat w3c das transitional erlaubt. würdest du dtd mit strict nehmen bekommst du das height in allen tags um die ohren gehauen.