neues Fragezeichen, neues Thema! Dieses mal dreht es sich um das Thema:
<div>'s und den Attributen id und class
Wobei die Themen HTML und CSS hier gemischt sind.
Ich weiß, dass id gegenüber einer class Definition dominant ist! Dass heißt wenn ich sage,
- Code: Alles auswählen
id=BLAU class=GELB
Ich habe folgendes Problem:
Meine Seite habe ich mit <div> strukturiert und für den Inhalt folgenden <div> genommen:
- Code: Alles auswählen
<div id="inhalt"> INHALT </div>
Über CSS habe ich dem Inhalt Breite, Farbe und Margin mitgegeben. Innerhalb meines <div id="inhalt"> INHALT </div> habe ich natürlich TAGs wie:
- Code: Alles auswählen
h1, h2, p, ol, ul, il, dl, table
und so weiter. Diese TAGs habe ich über CSS designed, Farbe Formen und so weiter mitgegeben:
- Code: Alles auswählen
#inhalt p { blabla }
#inhalt h1 { blabla }
Da ich alle TAGs so ziemlich schon CSS-definiert habe, fällt es mir nun schwer, neue Definitionen zu formen, weil mir die TAGs ausgehen!
Ich möchte folgendes:
- Code: Alles auswählen
<div id="inhalt">
<h3>Überschrift</h3>
<br />
<p>!!!!!!!!!!!DIESER TEXT SOLL RECHTS UM DAS IFRAME FLOATEN!!!!!</p>
<iframe> Bild mit Text </iframe>
</div>
Nur wenn ich den Absatz mit <p> definiere, bringt der mir natürlich die CSS-Einstellung
- Code: Alles auswählen
#inhalt p { blabla }
Wenn ich den <p> eine id/ class zuweise, macht der aber nix, weil der ja INNERHALB meines
- Code: Alles auswählen
<div id="inhalt">
Wie mache ich es, dass ich meine h1, h2, p und dl Definitionen in CSS für den normalen Text für alle Seiten unberührt und gleich bleibt, ich aber anderen <p>'s meinetwegen eine id zuweisen kann, damit ich gezielt iframes und so was platzieren kann?!
Btw. sind iFrames nicht out oder so was? Habe ich so im Sinn...
DANKE schon mal, hoffe mein Anliegen ist deutlich geworden
Viele Grüße!

