我目前正在建设一个网站和我并排图像和文本运行到一些问题的一面:全高图像
<div class='banner' style='background-color: #efefef'>
<div class='container-fluid'>
<div class="row-fluid">
<div class='col-sm-8'>
<div class='inner'>
<div class='title'>Travel Bezaff</div>
<div class='subtitle'>Like nothing you've ever experienced</div>
<div class="paragraph" style="text-align: center">
From the bustling streets of Casablanca to the dynamic capital city of Rabat to the labryinth like medina of the old city of Fez, prepare yourself for a journey into one of the most culturally diverse regions.
</div>
</div>
</div>
<div class='col-sm-4'></div>
</div>
</div>
</div>
我有两列在一排,一个是内容一个用于位于页面右侧的图像。如您所见,内容已位于容器的左侧。
我只是想知道如何使两列等高。图像应该完全填充较大屏幕尺寸的高度,但如果两个列在折叠到较小屏幕尺寸时彼此堆叠在一起,这当然是可以接受的。我该如何解决这个问题?
这两种实施方式都有什么缺点吗? –
如果您正在寻找(主要)跨浏览器解决方案,请使用'display:table'版本。主要缺点是您必须在移动设备尺寸上更积极地切换样式,因为列不会堆叠为“table-cells”。'flex'解决方案支持较少,但更清洁,直观,并且可以安排列 - 它可能与Bootstrap网格系统(因为它处理所有这些项目)有不利的相互作用。这两种flexbox解决方案只是处理图像的不同方式。祝你好运! –
我的'inner'类有一些填充。出于某种原因,一旦我添加了一些填充,您的代码就无法工作。 –