2012-05-02 49 views
5

我的HTML代碼如下所示:移動第一事業部出現在第二個的CSS

一個包裝DIV(百分比寬度,左浮動)包含:

  1. 一個格包含文本和鏈接;
  2. One Div包含圖像;

問題: 我想保持編碼順序像上面,但是對於用戶體驗我想用CSS來得到這樣的逆的div順序:

注:包裝div是20%,左邊是浮動的,其後是另外4個類似的div。

Inverse the order of the divs with CSS

泰!

這是小提琴鏈接:

http://jsfiddle.net/sexywebteacher/4sbQf/

+0

這將有助於我如果可能的話,你也可以發佈你的當前代碼,在jsfiddle中。 – GolezTrol

+1

使包裝div相對定位...其他兩個div的絕對位置。圖片div與頂部:0px和文字div與底部:0px ... – Bongs

+0

你好,我只是附加了一個小提琴的問題,非常多 – webmasters

回答

4

http://jsfiddle.net/QGyNN/

HTML

<div id="wrapper"> 
    <div id="txt"> 
    </div> 
    <div id="img"> 
    </div> 
</div>​ 

CSS

div#wrapper 
{ 
    height:100px; 
    width:60px; 
    border:1px solid black; 
    position:relative; 
} 
div#txt, div#img 
{ 
    position:absolute; 
    margin: 5px; 
    width:50px; 
} 
div#img 
{ 
    top:0px; 
    height: 60px; 
    border:1px solid red; 
} 
div#txt 
{ 
    bottom:0px; 
    height:20px; 
    border:1px solid green; 
}​ 
+0

您只需要一個「float:left;」在你的包裝上,你很好走。像這樣:http://jsfiddle.net/4H8nc/3/ –

+0

在我的實際網站上,它似乎可以工作,但是封裝器現在可以覆蓋所有內容。 PS。在實際網站包裝div是在另一個包裝:) – webmasters

相關問題