html.pages.de
die zweite ausgabe von html.pages handelt..
in den urzeiten, als html noch keine version besass, gab es die
tags HTML, HEAD und BODY noch gar nicht. damit html aber ein korrekter
SGML-DOCTYPE ist, muss ein tag definiert sein, welches ein
dokument vollständig umfasst, und genauso heisst wie der doctype selbst.
also wurden <HTML> sowie sein zwilling </HTML> erfunden.
zudem sollte festgelegt werden, daß meta-information wie TITLE stets am anfang eines dokumentes stehen sollte. in SGML war das am sinnvollsten zu realisieren, in dem man ein HEAD definiert, und wenn man schon dabei ist, einen BODY gleich dazu. kaum eingeführt haben die puristen diese sofort eingesetzt, und die später eingestiegenen pragmatiker auch, weil sie dachten das gehört sich so. du auch?
das einzige tag, welches pflicht ist in jedem dokument ist lustigerweise TITLE. ich empfehle es sofort an den anfang zu stellen sobald man ein dokument anfängt. anschliessend sollte man den BODY anlegen (naheliegenderweise, denn wer macht heutzutage schon dokumente ohne farbzuweisungen) welcher vollkommen ausreichend ist um die obere hälfte, den header des dokumentes, von der unteren hälfte zu trennen. als beispiel diene der source dieses artikels. sollte man anschliessend tatsächlich noch gebrauch machen wollen von META oder dem mächtigen BASE-tag, geht man zum anfang des dokumentes und stellt den kram vor das BODY tag. und schon ist sichergestellt, daß man nichts mehr falsch machen kann und sich im sonst üblichen grossen verhau der tags verliert! und nochmal zu meiner arbeitserfahrung: ich schreibe seit anfang mein html per hand mit dem text-editor vim - ich kann mich nicht erinnern je header und body-tags falsch angeordnet zu haben, im gegenteil hatte ich situationen, in denen es praktisch war automatisiert am ende einer html-datei was anhängen zu können ohne irgendwelche /HTML's herausfummeln zu müssen. umgekehrt habe ich sehr oft html-code reparieren müssen, bei denen die autoren eben solche anordnungsfehler gemacht hatten. |