2012-10-02 30 views

回答

12

默認情況下,<span>元素是「內聯」,而且會一直成長到其內容的大小。您需要顯式聲明<span>display: block;display: inline-block;

+0

+1這是正確的..只是爲OP考慮 - 如果你需要一個塊元素你更好地使用一個這已經阻止(DIV,P等) –

3

span是一個內嵌元素,意思是它包裹在文本(或其他內聯元素)上。它不受widthheight

你想要一個元,喜歡的div,也許一個inline-block的元素(由一個元素設置display: inline-block實現)。

+0

我使用顯示:無上的跨度,因爲我我正在用Prototype來隱藏它。因此,設置顯示:塊例如顯示它在頁面加載時,這不是我想要的。我該如何處理? – user1638055

6
span { 
    display:block; 
    width:150px; 
    word-wrap:break-word; 
}