VoyForums
[ Show ]
Support VoyForums
[ Shrink ]
VoyForums Announcement: Programming and providing support for this service has been a labor of love since 1997. We are one of the few services online who values our users' privacy, and have never sold your information. We have even fought hard to defend your privacy in legal cases; however, we've done it with almost no financial support -- paying out of pocket to continue providing the service. Due to the issues imposed on us by advertisers, we also stopped hosting most ads on the forums many years ago. We hope you appreciate our efforts.

Show your support by donating any amount. (Note: We are still technically a for-profit company, so your contribution is not tax-deductible.) PayPal Acct: Feedback:

Donate to VoyForums (PayPal):

Login ] [ Contact Forum Admin ] [ Main index ] [ Post a new message ] [ Search | Check update time | Archives: 123456789[10] ]


[ Next Thread | Previous Thread | Next Message | Previous Message ]

Date Posted: 23:21:14 12/16/09 Wed
Author: tony
Subject: HTML-Elemente und Attribute durch CSS ersetzen
In reply to: tony 's message, "php Tutorial" on 18:43:50 12/12/09 Sat

HTML-Elemente und Attribute durch CSS ersetzen


Traditionell wurden viele Merkmale der Darstellung einer Website durch HTML-Elemente und -Attribute realisiert. Das hat sich seit dem Erscheinen der Spezifikation 'HTML 4.01' gegen Ende 1999 geändert. Dort sind fast sämtliche Elemente und Attribute, die nur der Präsentation dienen, als unerwünscht (='deprecated') gekennzeichnet. Sie sollen durch CSS-Deklarationen ersetzt werden. Die heute noch aktuelle Version CSS 2.0 ist bereits seit Mai 1998 gültig. Die angepasste Version 2.1 dient heute als de-fakto-Standard, auch wenn sie genau genommen noch keinen normativen Status erreicht hat. Aber erst seitdem die modernen Browser die CSS-Regeln größtenteils unterstützen, gehen mehr und mehr Webautoren dazu über, die Trennung von Inhalt und Präsentation konsequent durchzuführen.

Diese Seite gibt eine Übersicht darüber, inwieweit die zur Darstellung verwendeten HTML-Attribute und -Elemente heute durch CSS-Eigenschaften ersetzt werden können.

Browserhersteller sind gehalten, die Element/Attribut-Kombinationen zur Präsentation weiterhin zu unterstützen, um Rückwärtskompatibilität zu gewährleisten. CSS 2.1 beschreibt die Handhabung dieser 'präsentationellen Hinweise' durch die Browser genauer. Mehr darüber im Artikel Neu in CSS 2.1.

Ein Punkt, auf den auf dieser Seite immer wieder hingewiesen wird, ist die ambivalente Verwendung des Attributs align in HTML 4. Es gibt keine eindeutige und allgemein gültige Verwendung dieses Attributs. An einigen Elementen dient es dazu, das Element selbst auf eine Seite des Dokuments zu schieben, entsprechend der CSS-Eigenschaft float. In anderen (Block-Level-)Elementen hat es ausschließlich Bedeutung für die Textorientierung innerhalb des Elements. Dies entspricht der CSS-Eigenschaft text-align. Ebenso kann align, abhängig vom jeweiligen Element, unterschiedliche Werte annehmen.

Nun noch einige Hinweise zur Tabelle:

Auf der rechten Seite der Tabelle sind nur die Deklarationen oder Regeln eingetragen, die zur genauen Umsetzung der HTML-Features nötig sind. Wer sich aber ein wenig mit der Materie beschäftigt, wird schnell feststellen, dass CSS bereits heute weit mehr Gestaltungsmöglichkeiten bietet, als HTML es jemals konnte.
Die Verwendung der so gekennzeichneten Elemente und Attribute wird vom W3C missbilligt. Sie sind deshalb alle nicht mehr Teil der strikten DTD, einige wurden sogar aus der transitionellen DTD entfernt.
(Fast) alle Elemente
Die hier genannten HTML-Attribute gelten für alle Elemente außer den folgenden: BASE, BASEFONT, BR, FRAME, FRAMESET, IFRAME, PARAM, SCRIPT. Die Pseudoklasse :lang kennt keine Einschränkungen, direction ist nur für Block- Level- Elemente anwendbar.

http://www.thestyleworks.de/tut-art/html-css.shtml


[ Next Thread | Previous Thread | Next Message | Previous Message ]

Post a message:
This forum requires an account to post.
[ Create Account ]
[ Login ]
[ Contact Forum Admin ]


Forum timezone: GMT+1
VF Version: 3.00b, ConfDB:
Before posting please read our privacy policy.
VoyForums(tm) is a Free Service from Voyager Info-Systems.
Copyright © 1998-2019 Voyager Info-Systems. All Rights Reserved.