请查看此代码笔以了解我的意思
http://codepen.io/MarkRBM/pen/KnztJ
我有一个4列布局。 .wrapper
被限制在两个cols范围内。 .locstitle
宽1个,.locsexcerpt
宽1个,它们位于我想要的位置。我希望.locsimage
直接位于.locsexcerpt
的左侧在.loctitle
下但我无法从.locslist
的底部移动。如果我将标记移到.locsexcerpt
上方,则它会显示在.locstitle
和.locsexcerpt
之上。我想我已经将问题缩小到我链接的代码,如下所示。提前谢谢。
HTML
<div class="wrapper">
<div class="locslist">
<p class="locstitle">Galway</p>
<p class="locsexcerpt">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Provident, quod quas aut quisquam necessitatibus ut aliquid eligendi sunt voluptas fugitLorem ipsum dolor sit amet, consectetur adipisicing elit. Provident, quod quas aut quisquam necessitatibus ut aliquid eligendi sunt voluptas fugit!</p>
<img src="/DevTemplate/img/aranislands.jpg" alt="" class="locsimage">
</div>
</div>
CSS
.wrapper{
max-width: 25%;
}
.locslist{
display: inline-block;
text-align: center;
vertical-align: top;
border-radius: 10%;
background-color: #3475b3;
margin-bottom: 0.8em;
width: 49%;
}
.locstitle{
float: left;
display: inline-block;
font-size: 1.5em;
font-weight: bold;
text-transform: uppercase;
text-align: top;
width: 50%;
}
.locsexcerpt{
visibility: visible;
display: inline-block;
max-width: 45%;
}
.locsimage{
float: left;
display: inline-block;
visibility: visible;
width: 45%;
}
答案 0 :(得分:2)
将图像嵌入标题段落中,并从图像中删除浮动:
<p class="locstitle">Galway
<img src="/DevTemplate/img/aranislands.jpg" alt="" class="locsimage">
</p>
demo (向右滑动窗格)
答案 1 :(得分:1)
只需向右浮动.locsexcerpt文本块。
查看codepen。我相信你会想要为图像添加一些填充,但定位是你正在寻找的(据我所知)。
.locsexcerpt{
visibility: visible;
display: inline-block;
max-width: 45%;
float:right;
}
答案 2 :(得分:0)
将图像移动到HTML中的标题下方,然后将clear:both;
添加到CSS
HTML:
<div class="wrapper">
<div class="locslist">
<p class="locstitle">Galway</p>
<img src="/DevTemplate/img/aranislands.jpg" alt="" class="locsimage">
<p class="locsexcerpt">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Provident, quod quas aut quisquam necessitatibus ut aliquid eligendi sunt voluptas fugitLorem ipsum dolor sit amet, consectetur adipisicing elit. Provident, quod quas aut quisquam necessitatibus ut aliquid eligendi sunt voluptas fugit!</p>
</div>
</div>
CSS:
.locsimage{
float: left;
display: inline-block;
visibility: visible;
width: 45%;
clear:both;
}
你也可以摆弄这个位置。