Linuchs: Baukastenprinzip - Objekte

Beitrag lesen

Moin,

mehr und mehr gehe ich dazu über, PHP-Programme und HTML-Seiten aus Bausteinen zusammenzusetzen. Im HTML sind das noch divs, ich muss mich mal mit section beschäftigen.

Wenn ich etwa in mehreren Webseiten ein input-Feld habe, das bei der Eingabe per Ajax Vorschläge für Ortsnamen holt, gehört die entspr. .js Datei dazu ebenso wie CSS Angaben.

Nun meckert der HTML-Validator, wenn ich CSS-Angaben in dem div formuliere, wo sie logisch hingehören. Der Firefox macht's trotzdem, aber unbekannte Browser?

In meinem anderen Faden von heute meinte dedlfix:

... als dass irgendwer etwas irgendwo in der Botanik ablegt und andere zu diesem Irgendwo hingehen und sich das holen.

Genau. CSS weitab im head zu verstecken, ist wie in die Botanik legen.

Gerne möchte ich lesen, wie konsequent ihr das Baukastenprinzip anwendet. Ist es nicht die objektorientierte Idee, dass Variablen und Verfahren gemeinsam in einer "Kiste" liegen?

Und was sollen die ständigen Ermahnungen, CSS nicht als inline in einen Tag zu packen? Ich will nicht für jeden Super-Sonderfall die weit weg liegende "Zentrale" verändern.

Linuchs