我想做一个两栏的网页,一边是主要内容,另一边是额外的内容,但是因为我使用了float属性来将额外的一栏向左对齐,所以它是水平堆叠的,而我想让它垂直堆叠。
我的当前代码:
.topicheader {
padding: 2% 2%;
float: left display: block;
background-image: linear-gradient(to top, rgb(40, 40, 40), rgb(50, 50, 50));
font-size: 125%;
border-radius: 3px;
box-shadow: 0px 0px 15px 0px black;
}
.column.side {
z-index: 1;
width: 25%;
float: right;
}
<div>
<div class="def column side " ;>
<strong class="topicheader">About</strong>
<p style="color:white;">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec in euismod est. Curabitur euismod ultrices pellentesque. Morbi condimentum venenatis nibh sed feugiat.
</p>
</div>
<div class="def column side " ;>
<strong class="topicheader">About</strong>
<p style="color:white;">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec in euismod est. Curabitur euismod ultrices pellentesque. Morbi condimentum venenatis nibh sed feugiat.
</p>
</div>
</div>
我试过使用vertical-align属性,但它没有任何作用。What I want to happen
2条答案
按热度按时间ubby3x7f1#
使用
column
可以垂直堆叠列。使用row
可以并排堆叠列。7lrncoxx2#
使用
clear: both;
属性。