Tobias Kloth: stylesheet

Beitrag lesen

Hallo karinsch,

Ich habe 2 stylesheets (mit unterschiedlichen Angaben für die Links) und jetzt möcht ich innerhalb einer seite einmal auf die Linkangaben der texte.css zugreifen und einmal auf die Linkangaben der texte2.css, aber wie mach ich das? Wie kann ich das getrennt angeben?

du kannst Elementen nicht sagen, aus welcher Datei sie sich ihre Formatierung holen sollen, du musst schon mit Selectoren[1] arbeiten - entweder mit Klassen[2] (wie Maxx schon schrieb) oder auch mit Descendant selectors[1,3] (also Nachfahre-Selectoren), also z.B.:

css:
#nav a { font-size:1.4em; }
#inh a { font-style:italic; }

und im html-Teil:
<body>
  <div id="nav">
    <a href="foo">bar</a> - das gibt einen ziemlich großen Link
  </div>
  <div id="nav">
    <a href="foo">bar</a> - das gibt einen kursiven Link
  </div>
</body>

mit #nav a formatierst du alle a-Elemente die irgendwo innerhalb von einem Element mit der ID "nav" stehen.

Grüße aus Nürnberg
Tobias

[1] http://www.w3.org/TR/CSS21/selector.html
[2] http://selfhtml.teamone.de/css/formate/zentrale.htm#klassen
[3] http://selfhtml.teamone.de/css/formate/zentrale.htm#verschachtelte_elemente

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|