3
A
回答
3
當你浮動它,你隱式使它成爲一個塊元素。不像內聯元素(包括這些元素中的和),可以爲塊元素分配寬度和高度。這是一個good explanation of block vs. inline differences。
編輯:除去「具有佈局」作爲塊元素的描述的一部分,這isn't quite true ...
3
<a>
是內嵌元素和之中常規文本流動。正如Ben所說,浮動元素隱含地將它們轉換爲「塊」元素。
一種解決方案是使用CSS樣式display: inline-block
- 鏈接將非常像圖像 - 內嵌文本流,但也允許您設置寬度/高度。
1
前提不正確。
使用inline-block的
<a href="" style="display:inline-block; width:100px; background-color:Red;">abc</a>
相關問題
- 1. 寬度不能改變div
- 2. 浮而不定義寬度
- 3. 無法獲取寬度來改變自動(不能使用浮動)
- 4. 防止浮動環繞而不指定寬度
- 5. 如何阻止僞元素改變其他元素的寬度?
- 6. 浮動可變寬度的列表項,而不必內容包
- 7. 如何更改寬度<th>而不會影響寬度
- 8. 變化寬度浮動權
- 9. 提高圖像的寬度而不改變其位置
- 10. UIDate拾取器不能改變寬度?
- 11. 如何獲得最小寬度行爲(如在浮動或POS:ABS),而不使用浮動或POS:ABS
- 12. IE8不保留寬高比時僅寬度或高度改變
- 13. 不改變動畫寬度的按鈕
- 14. javascript動態改變寬度不成功
- 15. CSS /浮動 - 浮動元素不使用寬度
- 16. JLabel不會改變寬度
- 17. p5js不能使用高度或寬度變量
- 18. 使用ImageView變換矩陣,而不是canvas.scale(浮動,浮動,浮動,浮動)
- 19. IE7不理解浮動寬度?
- 20. 停止浮動的DIV不知道包含div的寬度
- 21. <filter>千擾高度值不能阻止中斷
- 22. 使用格雷碼(或其他?)來存儲任何可變的位寬值,而不會存儲其寬度
- 23. 使用縮放動畫更改EditText寬度,而不縮放其中的字符?
- 24. Iframe寬度和高度不會改變
- 25. 居中浮動塊元素寬度不同寬度
- 26. 當我改變方向我的視圖的高度和寬度不會改變
- 27. 浮動的div不能取全寬
- 28. 浮動DIV,一個絕對寬度和其他相對寬度?
- 29. 浮動菜單可變寬度
- 30. 動態改變寬度Select2
爲什麼你說「你含蓄使其成爲塊組件」?什麼是你的證據? – Csser 2009-11-13 02:31:34
它位於w3.org的官方CSS規範中。 – DisgruntledGoat 2009-11-13 02:34:10
雖然W3的措辭有點含糊,但是,描述了可能的浮點屬性,規範說:「該元素生成一個浮動到左側的塊框。」資料來源:http://www.w3.org/TR/CSS2/visuren.html#float-position。換句話說,內聯元素或否,一旦應用了浮動元素,它將成爲塊元素。 – 2009-11-13 02:57:59