这里是我的HTML代码:更改div的顺序与动力高度CSS,文本垂直居中对齐
<ul>
<li>
<div class="imgBox"><img 1></div>
<div class="txtBox">text 1</div>
</li>
<li>
<div class="imgBox"><img 2></div>
<div class="txtBox">text 2</div>
</li>
<li>
<div class="imgBox"><img 3></div>
<div class="txtBox">text 3</div>
</li>
<li>
<div class="imgBox"><img 4></div>
<div class="txtBox">text 4</div>
</li>
<ul>
预期的结果在桌面:
_____________________
| img 1 | txt 1 |
_____________________
| txt 2 | img2 |
_____________________
| img 3 | txt 3 |
_____________________
| txt 4 | img 4 |
_____________________
每块宽度:50%,图像宽度:100%到盒子,自动高度; 文本在框的中间,如display:table-cell;文本对齐:中心;垂直对齐:中部;在移动
和预期的结果是:
___________
| img 1 |
___________
| txt 1 |
___________
| img 2 |
___________
| txt 2 |
___________
| img 3 |
___________
| txt 3 |
___________
| img 4 |
___________
| txt 4 |
___________
一切都是宽度:100%至页面
如果我设置显示:弯曲,以利,我可以改变的,甚至排的顺序, 但是,我没有找到使文本框100%高度,文本对齐中心的方式。 https://jsfiddle.net/wesleywai/phcgmopo/10/
如果我使用显示:表LIA ND显示:表细胞div的,我可以把它100%的高度本地人一样的表格单元格,但我没有找到更改顺序的方式: https://jsfiddle.net/wesleywai/amm5mmvm/2/
我也试过方向:rtl;和方向:ltr;而且似乎并没有对我的案件起作用。
请帮忙。
'我不觉得让文本框中键入100%的方式height'。哪个文本框?我看不到它在代码中的位置。 –
他的意思是包含文本的div(box):) – Dekel