Hallo zusammen,
ich habe mal wieder ein kleines CSS Problem.
Mein CSS Code ist folgender:
Der HTML Code ist:
Das ergibt diese Ausgabe:
Nun mein Problem. Ich habe zur besseren Sichtbarkeit die DIVs eingefärbt. Ich will, dass der linke DIV Container (#date) bis zum roten Container läuft. Der rote Container (#title) soll sich nicht in der Position verändern, nur weil der linke Text länger ist.
Hoffe, ihr versteht mein Problem. Ich habe im CSS Code diese Prozentangaben gemacht, aber leider funktioniert es nicht.
Könnt Ihr mir dabei helfen?
ich habe mal wieder ein kleines CSS Problem.
Mein CSS Code ist folgender:
CSS:
#main { margin: 10px 0; padding: 20px; background: #fff;}
#box {
display: table;
width:100%;
}
#date {
width: 11%;
background-color:green;
}
#title {
width: 74%;
display: table-cell;
vertical-align: middle;
background-color:red;
}
#link {
width: 15%;
background-color:green;
}
Der HTML Code ist:
HTML:
<div id="main">
<div id="box">
<div id="date">
<p>Hier kommt Text rein</p>
</div>
<div id="title">
<p>Hier kommt Text rein</p>
</div>
<div id="link">
<a href="">Hier kommt ein Link rein</a>
</div>
</div>
</div>
<div id="box">
<div id="date">
<p>Hier kommt ein langer Text rein</p>
</div>
<div id="title">
<p>Hier kommt Text rein</p>
</div>
<div id="link">
<a href="">Hier kommt ein Link rein</a>
</div>
</div>
</div>
</div>
Das ergibt diese Ausgabe:
Nun mein Problem. Ich habe zur besseren Sichtbarkeit die DIVs eingefärbt. Ich will, dass der linke DIV Container (#date) bis zum roten Container läuft. Der rote Container (#title) soll sich nicht in der Position verändern, nur weil der linke Text länger ist.
Hoffe, ihr versteht mein Problem. Ich habe im CSS Code diese Prozentangaben gemacht, aber leider funktioniert es nicht.
Könnt Ihr mir dabei helfen?