html - 如何在不更改 html 的情况下更改 float div 顺序?

标签 html css

我有 3 个 float Div,顺序如下。

(1) (2) (3)

我想按如下方式更改 Divs 的顺序

(2) (1) (3)

请指导我如何实现这一点?

Fiddle Example:

代码:

<div class="div1">1</div>
<div class="div2">2</div>
<div class="div3">3</div>


div{
   height:50px;
   text-align:center;
   line-height:50px;
}
.div1{width:50%; background:red; float:left;}
.div2{width:40%; background:yellow; float:left;}
.div3{width:10%; background:green; float:left;}

最佳答案

你可以做这种类型的编码

.div1{width:50%; background:red; display:inline-block;}
.div2{width:40%; background:yellow; float:left;}
.div3{width:10%; background:green; float:right}

http://jsfiddle.net/u7psuzor/3/

关于html - 如何在不更改 html 的情况下更改 float div 顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25665849/

相关文章:

html - 在 Bootstrap 中更改 div 顺序

javascript - 我要删除的 HTML 空白

javascript - 如何使用 jQuery UI 删除 jQuery 移动效果?

javascript - 使用 Javascript 更改 CSS 值

html - 如何使动态文本将自身限制在某个点?

javascript - HTML/JavaScript 标签优雅降级

css - 根据浏览器类型呈现一个 Div

Javascript 不会自动刷新 iframe

javascript - 将 HTMLCollection 的内容附加到 Body

c# - 加载页面时将 <li> 类更改为事件