Hallo
Hallo,
ich habe flogende Konstruktion
<div id="text">
<div>
<div class="mittig"><img...></div>
blablabla
</div>
<div>#text
#text div
.mittig
sind vorhanden.
Doch warum mit das "Div Class" immer mit dem parameter
für das "#text div" angezeigt ?
Weil es eines von mehreren, <div>s im Bereich von #text ist. Wenn du für <div class="mittig">
Extraangaben machen willst, musst du es im CSS von den anderen Elementen in #text unterscheiden können. Mit #text div.mittig {...}
lässt sich das bewerkstelligen.
Davon abgesehen solltest du dein Konzept überdenken. Das Bild lässt sich auch ohne ein umgebendes Element ausrichten. Das <div>
, welches sowohl den Text "blablabla", als auch das <div>
mit dem Bild, fungiert offensichtlich als Textabsatz. Genau dafür gibt es übrigens das Element <p></p>
, welches sich in Bezug auf CSS genauso verhält, wie ein <div>
. Es sagt dem Browser allerding explizit, dass es ein Textabsatz ist.
Einziger Nachteil: es darf keine Blockelemente enthalten, was, zumindest in diesem Fall, wegen der Möglichkeit das Bild ansich auszurichten, auch nicht notwendig ist.
Tschö, Auge
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)
Veranstaltungsdatenbank Vdb 0.1