2012-06-13 170 views

回答

1

您的.region類有float:left規則應該被刪除。然後,您還需要刪除h2元素上的clear:both規則。然後,您需要將float:left規則添加到頁面上的圖像中。

+0

您建議的解決方案有效,但我希望有一個更簡單的解決方案,以便這些更改不會影響其他頁面。 – arjunurs

0

你既有圖像和文字在div和都是浮動離開......這是好的 - 但div要素不具有規定的寬度 - 所以他們佔用100%(塊元素) - 如果您指定div sa寬度它顯示在圖像的右側

+0

如果我添加一個寬兩的div則文本將是在一個單獨的列,但不環繞文本 – arjunurs

0

似乎文字並沒有環繞圖像,因爲文字和圖形都在兩個單獨的DIV標籤中,所以您應該合併它們。

1

我想我找到了解決方案。它對我很好。

什麼我做了創建一個div叫內容和我放在一個IMG還另一個DIV包含文本里面。 看看這裏http://jsfiddle.net/Apfyv/

希望它有幫助!

+0

這實際上並沒有環繞 - 添加更多文本,您會看到文本不會在圖像下方流動。 – mikemaccana

0

添加風格

.region > img { 
    float: left; 
} 

並添加display: inline-block#page_product #overview h2

#page_product #overview h2 { 
    margin: 0 0 1.5em; 
    font-style: italic; 
    font-weight: bold; 
    font-size: 1.2em; 
    line-height: 1.429; 
    display: inline-block; 
}