0
我有列顯示:table-cell(以確保它們具有相同的高度。)每列中都有一些文本。當我將圖像添加到其中一個單元格時(文本頂部),所有列中的文本被壓下,而不僅僅是圖像列。有沒有辦法阻止其他欄中的文字移動?顯示:添加圖像時表格單元格的奇怪行爲
<div class = 'column'>
<h1>Some text</h1>
</div>
<div class = 'column'>
<img src='image.png'/>
<h1>Some other text</h1>
</div>
.column {display:table-cell}
謝謝,不知道我怎麼錯過了它 – skyisred
另外,你爲什麼要避免顯示:table-cell?在添加更多內容的情況下,似乎避免在元素上設置嚴格的高度是非常方便的,不是嗎? – skyisred
這是一個黑客屬性,不能在瀏覽器中一致地呈現。這也不是一個語義屬性,你的內容*不是一個表格單元,所以它不應該像一個表格一樣。如果它是一個表格單元格,它應該已經在一個表格中,渲染屬性非常好。有更多的語義方法來實現你想要的目標。 –