如何在屏幕尺寸改变的情况下并排制作两个div(带有img标签)并且不垂直对齐
我必须像这样并排显示两张图片:
<div class="pageView">
<img id="pagePreview" src="leftImageUrl" class="shadow">
</div>
<div class="pageView">
<img id="pagePreview" nsrc="rightImageUrl" class="shadow">
</div>
但是当我在智能设备中显示它时 这两个图像垂直对齐:
我怎样才能避免它们垂直对齐,只留下一边安排?
答案 0 :(得分:0)
你必须设置包装它们的容器的最小宽度,让我们假设包装它们的容器是.container
,那么你需要编写这样的CSS规则。
.container{
min-width: "some number which is greater than sum of width of children"
}
这是CSS的fixed width layout
练习,它会为您提供水平滚动,因为viewport
的宽度小于.container
的宽度,不建议使用,但如果它适合它。
答案 1 :(得分:0)
您也可以导入bootstrap然后执行此
<div class = "row">
<div class="pageView col-lg-6 col-md-6 col-sm-6 col-xs-6">
<img id="pagePreview" src="leftImageUrl" class="shadow">
</div>
<div class="pageView col-lg-6 col-md-6 col-sm-6 col-xs-6">
<img id="pagePreview" nsrc="rightImageUrl" class="shadow">
</div>
</div>
这样做,无论屏幕大小如何,这两个div都将始终位于同一行。
答案 2 :(得分:0)
<img src="" class="left">
<img src="" class="right">
.left {
float: left;
width: 50%;
}
.right {
float: right;
width: 50%;
}
如果您希望height
属性都相同,请设置它们。