Autor |
Nachricht |
Tichy
Threadersteller
Dabei seit: 29.08.2007
Ort: Leipzig
Alter: -
Geschlecht: -
|
Verfasst Sa 15.12.2007 02:20
Titel CSS Frage : Body div /div div ? |
|
|
Hi, ich will meine Seite wie folgt gestalten:
css:
Code: |
body div /div div p {color:red;}
|
HTML:
Code: |
<body>
<div>Titel</div>
<div><p>Roter Text</p></div>
</body> |
Wie kann ich das gewünschte Ergebniss erzielen?
Ich will eine Definition haben die meiner da oben sehr ähnlich ist,
bzw. Ist das überhaupt möglich?
Wenn ja: wie ist die Schreibweise?
Gruß Tichy
Zuletzt bearbeitet von Tichy am Sa 15.12.2007 02:22, insgesamt 2-mal bearbeitet
|
|
|
|
|
orangensaft
Dabei seit: 20.04.2007
Ort: Hamburg
Alter: 33
Geschlecht:
|
Verfasst Sa 15.12.2007 10:15
Titel Re: CSS Frage : Body div /div div ? |
|
|
Tichy hat geschrieben: | css:
Code: |
body div /div div p {color:red;}
|
|
Also der Code bringt nichts, wenn du möchtest, dass der zweite Text rot erscheint... So ist es richtig, bzw. so funktioniert es:
Code: |
div p {
color: red;
}
|
|
|
|
|
|
Anzeige
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Sa 15.12.2007 12:56
Titel
|
|
|
Und die Division Elemente kannst du auch gleich weglassen.
Code: |
<body>
<h1>Titel</h1>
<p>Roter Text</p>
</body> |
|
|
|
|
|
Tichy
Threadersteller
Dabei seit: 29.08.2007
Ort: Leipzig
Alter: -
Geschlecht: -
|
Verfasst Sa 15.12.2007 15:21
Titel
|
|
|
Bei meinem speziellen Beispiel brauche ich die Div´s aber.
Schaut mal. ich will folgendes machen.
Ich habe ne Myspace seite und möchte mit meinem Style Sheet die existierenden Objekte verändern.
Im Myspace Quellcode sind haufen Div´s und Tabellen.
Ich weiß das ich mit
Code: |
Body Div Div {color:red;}
|
Das 2. Div im 1. Div Auswähle.
Also so:
Code: |
<body>
<div>
<div>roter text</div>
</div>
</body> |
So Ich möchte aber nicht das Div im Div sondern das Div nach dem ersten geschlossenen Div einfärben.
Also so:
Code: |
Body Div /Div DIV {color:red;}
|
Code: |
<body>
<div>
<div></div>
</div>
<div> roter text</div>
</body> |
Zumindest in dem Style,
ich weiß das das mit dem /DIV
totaler Quatsch ist, meine Frage
ist ja ob es eine Möglichkeit gibt das ganze entsprechend zu realisieren.
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Sa 15.12.2007 15:24
Titel
|
|
|
Ähnliche Frage gab es gestern schon mal, theoretisch möglich wäre es mit dem
CSS3 Selector nth-child oder :nth-of-type() pseudo-class, praktisch aber nicht umsetzbar ohne an dem Quelltext
etwas zu ändern (eine Id vergeben) oder Javascript zu nutzen.
Eine weiter Möglichkeit wäre, falls der Quelltext wirklich genauso aussehen würde
und da nicht noch haufenweise andere Elemente zwischen stecken.
Code: | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Adjacent sibling selector</title>
<style type="text/css">
body div + div {
color: red;
}
</style>
</head>
<body>
<div>
<div>...</div>
</div>
<div>roter text</div>
</body>
</html> |
Das würde dann zumindest in allen modernen Browsern laufen.
Zuletzt bearbeitet von m am Sa 15.12.2007 15:37, insgesamt 3-mal bearbeitet
|
|
|
|
|
Tichy
Threadersteller
Dabei seit: 29.08.2007
Ort: Leipzig
Alter: -
Geschlecht: -
|
Verfasst So 16.12.2007 00:23
Titel
|
|
|
Geht doch!!!! Juhu, vielen dank
Zuletzt bearbeitet von Tichy am So 16.12.2007 00:24, insgesamt 2-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
body {padding} und body{height:100%} möglich
CSS Angaben im Body
js im body mit popup
conditional body tag
css gesamten body zentrieren
html/css - ie und body background
|
|