Ich benutze Anzeige: Tabelle-Celle und Anzeige: Tabelle, um meine Divs die gleiche Höhe zu geben und es funktioniert perfekt. Ich habe gerade ein Problem mit der Höhe meiner Divs, wenn ich Float hinzufügen möchte. HierWie Display-Tabelle und Floating divs mit gleicher Höhe haben
ist das, was ich will: example
hier ist mein jsfiddle: https://jsfiddle.net/kodjoe/Lsszt0aa/4/
hier ist mein HTML-Code:
<div class="allcol">
<div class="col1">item #1<br/>item #1<br/>1item #1</div>
<div class="col2">item #2</div>
</div>
<div class="allcol">
<div class="col1b">item #4<br/>item #4</div>
<div class="col2">item #3</div>
</div>
<div class="allcol">
<div class="col1">item #5<br/>item #5</div>
<div class="col2">item #6</div>
</div>
<div class="allcol">
<div class="col1b">item #8</div>
<div class="col2">item #7</div>
</div>
hier ist mein CSS-Code:
.allcol { width: 100%; display:table; }
.col1, .col2, .col1b { width: 50%; display: table-cell; }
.col1, .col1b { background-repeat: no-repeat; background-position: center center; background:tomato; }
.col2 { padding:80px 0px; vertical-align: middle; background:#fafafa;}
.col1, .col2 {float:left;}
.col1b { float: right; }
h2.textcol2 {padding:8em 8em 0em 8em; text-align:center; color:#e07532; }
p.textcol2 {padding:0em 8em 8em 8em; text-align:center; }
.marginimg { margin:30px; }
@media screen and (max-width:1169px) {
.col1, .col2, .col1b { width: 100%; text-align: center; }
.col2 { padding:80px 0px; }
.marginimg { margin:0px; }
}
@media screen and (max-width: 768px) {
.inline-items li:last-child { padding-right: 0; }
.containerpage { margin-top:200px;}
.col2 { padding:80px 0px; }
}
Sie sollten Flexbox –
@John verwenden, wenn ich Anzeige verwenden: Flexbox ich kann nicht float ich denke? – coolio83000
Sie können Tabellenzellen auch nicht floaten. –