Links nicht global definieren
Perro
- css
gibt es eine moeglihckeit, die links nicht gloabl, sondern nur fuer einen bestimmten bereich zu definieren?
also z.bsp:
<div class="bla">
<a href="page.htm">irgend ein link</a>
</div>
nun will ich die klasse .bla so erstellen dass alle links darin eine bestimmte formatierung erhalten. ich will aber nicht jeden link einzeln mit a class="" definieren.
geht das irgendwie?
mfg perro
Hi,
gibt es eine moeglihckeit, die links nicht gloabl, sondern nur fuer einen bestimmten bereich zu definieren?
Du meinst sicher die Darstellung derselben, nicht die Links an sich.
nun will ich die klasse .bla so erstellen dass alle links darin eine bestimmte formatierung erhalten. ich will aber nicht jeden link einzeln mit a class="" definieren.
geht das irgendwie?
CSS-Selektoren sind äußerst mächtige Werkzeuge, die auf eine Vielzahl unterschiedlicher Strukturen abbildbar sind. Deine Anforderung ist derart "standardmäßig", dass der Operator dafür schlicht und ergreifend das Leerzeichen ist:
.bla a { /* ... */ }
Selektoren können, je nach CSS-Level, beliebig komplex werden. Als noch immer sehr einfaches Beispiel:
a[href^="javascript:"][href*="close()"] { display:none !important; }
Damit lasse ich in meinem Mozilla keine Links darstellen, die (vermutlich) dem Schließen eines Fensters dienen - was ich eh nicht zulasse. Nein, der IE kann sowas nicht.
Cheatah
Vielen dank fuer die Antwort