[TYPO3-UG Muenster] Nachtrag zum Thema - CSS Selektoren

s.korth s.korth at dms-arts.com
Thu Nov 17 13:40:03 CET 2011


Hey Martin,

du hast völlig recht. Ich nutze auch weiterhin beides.

Schau mal das Tool:
http://csslint.net

Und die Regeln die geprüft werden:
http://csslint.net/about.html

"Don't use IDs in selectors

IDs shouldn't be used in selectors because these rules are too tightly 
coupled with the HTML and have no possibility of reuse. It's much 
preferred to use classes in selectors and then apply a class to an 
element in the page."

Das Ergebnis ist eine Warnung, mehr nicht. Ich weiß nur das diese 
Warnung schon für einige Diskussion geführt hat. Nutzt man das Tool über 
die Konsole können Warnungen auch gezielt entfernt werden.

Gruß
Sascha



Am 16.11.11 09:32, schrieb Martin Bless:
> [s.korth] wrote&  schrieb:
>
>> Hallo zusammen,
>>
>> da wir gestern kurz das Thema CSS Selektoren angesprochen habe und ich
>> keine Referenzen für meine Aussagen nennen konnte, hier der Nachtrag.
>
> Super, danke. Nachtrag find ich gut!
>
> Ich hatte mich vor allem daran gestört, das es hieß, nimm lieber
> .class Auszeichnungen statt #id. Das sagen die Quellen aber nicht!
> Statt dessen gilt: Nimm möglichst die maximal spezifische
> Auszeichnung, die du kriegen kannst. Und selbstverständlich sind damit
> #ids weiterhin Kandidaten erster Güte. Insofern bin ich sehr versöhnt.
>
> Merke also: Eine allgemeine Regel "Nimm lieber .class Auszeichnungen
> statt #ids" stimmt in dieser allgemeinen Form ganz und gar nicht.
>
> Blöd ist für mich, dass es so nachteilig ist, Klasse oder Id PLUS Tag
> zu verwenden. Das mache ich nämlich gerne, weil das die Lesbarkeit des
> Codes startk erhöht. Finde ich. Also, ich schreibe gerne:
>
> div#footer
> p.artikel
> ul.navi
>
> Das sollte man demnach nicht tun. Schade!
>
> #footer
> .artikel
> .nav
>
> ist halt deutlich weniger aussagekräftig.
>
> War ein schönes Treffen, fand ich.
>
> Martin
>



More information about the TYPO3-UG-Muenster mailing list