我已经得到了浮动图像和它的描述。
我希望divs
中包含的描述被放置在垂直中心,并围绕图像流动。这是我的代码。
.parent {
border: 1px red solid;
}
.parent:after, .parent:before {
content: "";
display: table;
clear: both;
}
.left-child {
width: 40vw;
height: 40vw;
border: 1px red solid;
float: left;
}
<div class="parent">
<div class="left-child"></div>
<div clss="right-child">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
<div clss="right-child">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
<div clss="right-child">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
</div>
有人能帮我解决这个问题吗?
2条答案
按热度按时间xzabzqsa1#
我向你推荐Flex Box。
这里有一个很好的链接:https://css-tricks.com/snippets/css/a-guide-to-flexbox/
v64noz0r2#
将
parent
display属性设置为table
,将child设置为table-cell
,则可以使用vertical-align
属性将内容垂直居中对齐到其父级: