html - CSS 响应式左右浮动(更改哪个 div 位于顶部)?

标签 html css responsive-design

我正在处理此页面:http://www.insidemarketblog.com/test-4/

你会看到“test”这个词在左边 float 的div中,图片在右边 float 的div中。

如果调整它的大小,您会看到向左浮动的 div 在上面,而向右浮动的 div 在下面。

你怎么能颠倒这个顺序呢?这样向左浮动的 div 就会低于向右浮动的 div。我所做的一切似乎都不起作用。

HTML:

<div class="main_header">
<div class="banner_left">
<p>test</p>
</div>
<div class="banner_right">
<img src="http://www.insidemarketblog.com/wp-content/uploads/2014/04/oz_main3.jpg">
</div>
</div>

CSS:

.main_header {
    background: none repeat scroll 0 0 #2B3443;
    border: 1px solid #FFFFFF;
    height: 300px;
    margin: 0 auto;
    overflow: hidden;
}
.banner_left {
    float: left;
}
.banner_right {
    float: right;
}

最佳答案

您可以调换 HTML 标记的顺序以达到所需的效果。

改变这个:

<div class="main_header">
<div class="banner_left">
<p>test</p>
</div>
<div class="banner_right">
<img src="http://www.insidemarketblog.com/wp-content/uploads/2014/04/oz_main3.jpg">
</div>
</div>

对此:

<div class="main_header">
<div class="banner_right">
<img src="http://www.insidemarketblog.com/wp-content/uploads/2014/04/oz_main3.jpg">
</div>
<div class="banner_left">
<p>test</p>
</div>
</div>

关于html - CSS 响应式左右浮动(更改哪个 div 位于顶部)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23208201/

相关文章:

html - Div 高度 100% 的内容

CSS Margin 和 Absolute 属性

HTML CSS 同一 DIV 的 <a> 元素之间的垂直间距

javascript - 如何直接在 HTML 页面中拍照(而不打开相机应用程序)?

html - 鼠标在多维数据集内单击不起作用

html - 如何使用 jQuery 在多个 div 中创建查询选择器?

html - 如何使图像适合窗口高度?

html - li 元素内的 div 内的响应式 img?

html - &lt;header&gt; 是语义标签还是结构标签

html - 'display: table-row-group' 的嵌套 div 布局不正确