在HTML中,有一些高度是無法設置的。以下是一些常見的情況:
1. 行內元素的高度
行內元素(如標簽)的高度是無法設置的。這是因為它們的高度是由它們自己的內容決定的,而不是由CSS樣式決定的。如果你想改變行內元素的高度,你可以嘗試改變它們的行高(line-height)屬性。
2. 替換元素的高度
替換元素(如和標簽)的高度也是無法設置的。這是因為它們的高度是由它們的內容和實際圖片/輸入框大小決定的。你可以通過設置它們的寬度來控制它們的高度(前提是寬高比不變)。
3. 父元素高度為auto
如果父元素的高度設置為auto,子元素的高度也是無法設置的。這是因為子元素的高度是相對于父元素來說的。如果你想改變子元素的高度,你可以嘗試給父元素設置一個具體的高度。
4. 表格行高度
在表格中,行的高度也是無法設置的。這是因為它們的高度是由其中最高的單元格決定的。如果你想改變表格行的高度,你可以嘗試改變單元格的高度或使用CSS屬性vertical-align來控制單元格中內容的垂直對齊方式。總而言之,有些元素的高度是無法被直接設置的。但是,你可以通過其他方式來控制它們的高度。在實際開發中,需要根據具體情況選擇最合適的方案。
下一篇vue的搞笑視頻