dey: Vererbungslehre

Beitrag lesen

Hallo,

der Fachmann staunt, der Laie wundert sich:

  • ich arbeite seit geraumer Zeit mit CSS
  • aber das habe ich noch nicht erlebt

Ich habe eine Seite in PHP erstellt.
Diese index.php erzeugt mehrere Ansichten auf eine XML-Datei.
Das ganze habe ich zu Beginn mit style="" innerhalb der <tags> designed.
Danach habe ich alles style innerhalb der tags in class und id umgewamdelt und die style-Information in den den <Head> geschoben.

<style type='text/css'> ...etc  
  #show_news {   font-family:Courier, 'Times New Roman', serif;}  
  #show_news_tus {font-family:Arial, Helvetica, sans-serif;}  
  #show_news_content {}  

Struktur HTML

  
<div id="#show_news">  
<div id="#show_news_tus"></div>  
<div id="#show_news_content"></div>  
</div>  

Diese Artikel die ich darstellen will, sollten so ein wenig Schreibmaschinenstyle haben.
Deswegen Courier für #show_news.
Nur #show_news_tus sollte Arial sein.

Bis hierher war alles OK.

Jetzt habe ich die Seite komplett in die Ziel-HP einbinden wollen und die CSS dieser HP geladen:

  
 <link rel='stylesheet' href='../ahstyle.css' type='text/css'/>  
 <style type='text/css'>  

und siehe da meine Vererbung von Courier in alle Divs innerhalb von #show_news ist flöten gegangen.
Warum?

Im moment gebe ich für alle Divs die Courier verwenden sollen dieses explizit an.

  
#show_content {   font-family:Courier, 'Times New Roman', serif;}  

Warum funktioniert die Vererbung nicht mehr?

bydey

--
-- noch immer ein erfolgloser <DIV> Jünger --