Veröffentlicht 28. Juli 200817 j Hallo, ich stehe im moment vor einem kleinen Problem, da ich nicht der geborene Webdesigner bin, versuche im moment für ein private Projekt eine einigermaßen hübsche Oberfläche zusammen zu stricken. Nun habe ich etwas das wie folgt aussieht: <div class="album"> <div class="description"> <b>bla</b> </div> </div> Nun würde ich gerne via css auf das <b> zugreifen. Nach meinem Verständnis sollte das in der CSS Datei die Zeile: #discription.b{color: #99ADC2;} sein. Aber leider weigert er sich beharrlich die entsprechen Formatierung zu übernehmen. Aus diesem Grund wäre ich nun auch sehr dankbar, wenn mir jemand einen Tipp geben könnte ob das auf diesen oder einen ähnlichen Weg funktioniert ohne das ich dafür extra eine neue id oder class vergeben muß. Viele Grüsse Dan
28. Juli 200817 j Entweder redefinierst du das "bold" generell neu .b {} oder Du sprichst dieses innerhalb der beiden Divs an #album #description b {} ist ungetestet, ggf bitte exakt hier nachlesen: selfhtml.de - HTML lernen und Homepage erstellen Phil
29. Juli 200817 j #album #description b {} eher so: .album .description b {} weil es bei ihm Klassen sind, und keine ID.
29. Juli 200817 j weil es bei ihm Klassen sind, und keine ID. Stimmt, danke. Hatte das nur kurz überflogen Phil
29. Juli 200817 j Nun würde ich gerne via css auf das <b> zugreifen. Wieso benutzt du da überhaupt ein <b>? Das ist nämlich genau so ein Tag, den man eigentlich mit CSS nicht braucht bzw abschaffen will. <b> steht für bold, also der Text dazwischen soll fett angezeigt werden. Was hat das für einen Sinn außer für's Aussehen? Eben, keinen. Und Ziel ist es ja, das Layout aus dem HTML-Text zu nehmen. Wenn der Inhalt keinen anderen Sinn hat und du ihn nur stylen willst, dann nimm doch ein <span>.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.