|
|||
![]()
Der Gedanke ist vermutlich weit hergeholt und ich habe es selber noch nicht getestet, aber ist es möglich eine "class" zu erstellen und diese wiederum in einer weiteren "class" einzufügen?
Beispiel: Code:
.bg-menue{ background-color:777777; } .border-all{ border:2px solid #F2F2F2; } .border-l{ border-left:2px solid #F2F2F2; } .border-t{ border-top:2px solid #F2F2F2; } .border-r{ border-right:2px solid #F2F2F2; } .border-b{ border-bottom:2px solid #F2F2F2; } .menue-ueberschrift{ margin:0 0 3px 3px; border-l border-t border-b bg-menue } . |
Sponsored Links |
|
|||
![]()
Danke Ulle und hemfrie
![]() Auch wenn ich solchen Antworten nichts abgewinnen kann, wie die von Ulle, habe ich es mir schon gedacht. Das wäre einfach nur genial gewesen ![]() @hemfrie So wie Du es beschrieben hast, habe ich es gemacht. Das Problem was sich mir gestellt hat ist, dass ich vorher viel mit großen Klassen gearbeitet habe. Dabei ergab sich, das, z.B. eine immer wiederkehrende Hintergrundfarbe an mehreren Stellen notiert war. Wenn ich diese also ändern wollte, musste ich das etwa 20 mal tun. Jetzt hab ich die Klassen aufgesplittet und bin schon soweit, das ich jedes Attribut einer eigenen Klasse zugewiesen habe. So habe ich dann auch mal 6 Klassen in einem Element. ![]() |
|
|||
![]()
Hättest Du mal die Suchfunktion genutzt wäre meine Antwort wohl länger gewesen, bzw. gar nicht nötig geworden........
So und nun noch mal expliziet für Dich ![]() Du kannst mehreren Selector'en ein Attribut gleichzeit geben Zitat:
![]()
__________________
</ulle> |
|
|||
![]()
Hi Ulle.
![]() Ich nutze eigentlich immer die Suchfunktion, bevor ich poste. ![]() Aber es gibt für mich auch mal Fälle, bei denen ich nicht weis welches der richtige Suchbegriff ist. Wenn man beim "Suchen" "Class" eingibt, bekomme ich über 200 Ergebnisse präsentiert. ![]() Danke für Deine noch nachträgliche Erklärung. ![]() |
|
|||
![]()
Auch noch Wichtig
![]() Ich empfehle Dir unbedingt das Thema SELECTORS ![]() ![]()
__________________
</ulle> |
|
||||
![]() Zitat:
Zum kombinieren von einzelnen CSS-Styles ist das Verwenden von mehreren Klassen sehr gut geeignet. Gerade wenn es darum geht, grundlegende Formatierungen individuell zusammen zu stellen. Das ganze dient auch dazu, dass die CSS-Datei nicht so aufgebläht wird. Ganz klar ist , dass man keine Klassen kombiniert, deren Atttribute sich überschreiben. Ansonsten spricht absolut nichts dagegen. ![]() hemfrie |
|
|||
![]()
Klassen und IDs stehen nun mal im XHTML-Code, deshalb noch einmal
![]() Trenne Auszeichnung (XHMTL) von Design ![]() ![]() Sprich Deine Elemente im Document möglichst ohne zusätzliche Hilfsmittel, wie Klassen und IDs an. Das läßt sich natürlich nicht vermeiden - aber minimieren Code:
#inhalt p span { .... } betrifft alle SPAN-Tags innerhalb der ID #inhalt und innerhalb eines P-Tags. Schau Dir mal die Styles von ![]() Zitat:
Ist es den besser das XHTML mit Klassennamen aufzublähen, die in jedem XHTML-Document stehen......... Meine CSS-Datei liegt so bei 15-20kB. Meine XHMTL-Docs aber nur bei 5-8kB, das bei einem DSL keiner Wartezeit entspricht (ab der 2.Site) und bei ISDN max. 1 Sekunde......... ...von Traffic-Kosten (Server) will ich erst gar nicht sprechen/schreiben ... Unbedingt mal lesen ![]() 6.4.3 Calculating a selector's specificity http://www.w3.org/TR/REC-CSS2/cascade.html
__________________
</ulle> |
Sponsored Links |
|
|||
![]()
Hallo Ulle
Das ist ja ein genialer Tipp. Das hab ich bisher noch nicht gewußt. Da muss ich mal schaun, wie ich das am besten umsetze. Was das "unbedingt mal lesen" angeht, fällt das aus. ![]() ![]() |
Sponsored Links |
![]() |
Themen-Optionen | |
Ansicht | |
|
|
![]() |
||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Span class wird nicht erkannt | basillio | CSS | 4 | 13.09.2010 13:16 |
identische class in unterschiedlicher Struktur einzeln ansprechen | 1chris | CSS | 4 | 16.10.2009 18:13 |
Anweisung aus Class überschreiben | noreux | CSS | 3 | 19.06.2009 09:30 |
offsetWidth bei css class Attributen | SURE612 | Javascript & Ajax | 5 | 17.07.2006 08:16 |
class und id bei <ul> | Crescent | CSS | 7 | 16.10.2005 11:40 |