我有一个名为row3red3
的div容器
我有2个div,左(.row3red3slika
)和右(.row3red3info
)。
我无法将div .row3red3info
设置在图片后面的内嵌位置。
我试过并设置.row3red3slika的宽度但没有工作,我有问题我认为有row3red3slika宽度。?
HTML
<div class="row3red3">
<div class"row3red3slika">
<img src="img/slika2.jpg" alt="Slika2" height="150px" width="215px">
<div class="imgtext1">
<span><i class="fa fa-university"></i></span>
</div><div class="imgtext2">
<span>PORTSAID EGYPT</span>
</div>
</div>
<div class="row3red3info">
<span>text</span>
</div>
</div>
CSS
.row3red3{
width:900px;
padding-left: 15px;
padding-top: 15px;
}
.row3red3slika{
width:215px;
height:150px;
}
.row3red3 .imgtext1{
display:inline-block;
position: relative;
background-color:#3E6373;
color:white;
margin-top: 95px;
margin-left:10px;
padding: 4px;
}
.row3red3 .imgtext2{
display:inline-block;
position: relative;
font-size: 14px;
background-color:#3E6373;
color:white;
font-family: 'Roboto Condensed', sans-serif;
margin-top: 60px;
padding: 4px;
}
.row3red3 img{
position: absolute;
display:inline-block;
vertical-align: top;
}
.row3red3info{
font-size:20px;
}
答案 0 :(得分:1)
添加float: left
;到.row3red3
,.imgtext1
和.row3red3info
以及.row3red3 img
。你错过了=
in:
<div class"row3red3slika">
它应该是:
<div class="row3red3slika">
答案 1 :(得分:0)
你试过漂浮你的内心div?
.row3red3info {float:right;}
.row3red3slika{float:left;}
可能有助于为此设置一个jsfiddle。
答案 2 :(得分:0)
您可以使用float:left
。如果你想摆脱编码,你可以使用Bootstrap。它确实有一个完全可定制的完美网格系统
这里有一个链接到它的网格系统教程http://www.w3schools.com/bootstrap/bootstrap_grid_system.asp