我遵循以下不能更改的HTML結構。它包含三個垂直div。我只想使用CSS來更改div的位置,以便第二個div出現在頂部,第一個和第三個div出現在這之後(只有重要的是第二個div應該出現在頂部)。使用CSS更改div訂單
我想使用下面的CSS代碼,它顯示第二個div在頂部,但隱藏第一個div。如何在此之後顯示其他兩個div?所有三個div都有不同高度。
HTML:
<div class="wrap">
<div class="one">
This should be third.
</div>
<div class="two">
This should be first.
</div>
<div class="three">
This should be second.
</div>
</div>
CSS:
.wrap{
width: 100px;
overflow: hidden;
position: relative;
}
.one, .two, .three{
width: 100px;
margin-bottom: 10px;
background: yellow;
}
.two{
position: absolute;
top: 0;
background: green;
}
的jsfiddle: http://jsfiddle.net/UK6vK/
您可以更改CSS文件,但不能更改HTML? – hjpotter92
你見過[this](http://stackoverflow.com/q/220273/944681)嗎? –
div的高度是否固定? –