3
我感覺像這樣應該很簡單。但我沒有太多的運氣。將文字和圖像分組在一起
我正在創建一個帶有表格的網站。該表的標題中包含用於描述列和圖像的文本。有關更多信息,用戶可以將鼠標懸停在圖片上。
但是我所看到的情況是文字和圖像不一致。相反,圖像會換行。即對於薄柱。
我想防止發生這種情況。到目前爲止,我得到的唯一成功是在表頭中使用另一個表。這似乎很荒謬。
我該如何做到這一點?
我的一些嘗試的HTML。
<table class="inline">
<tr>
<th>TextA <img class="info" src="/images/info.png" onmouseover="ShowInfo()"/></th>
<th><table><tr><td>TextB</td> <td><img class="info" src="/images/info.png" onmouseover="ShowInfo()"/></td></tr></table></th>
<th><span style="display: inline-block;">TextC <img class="info" src="/images/info.png" onmouseover="ShowInfo()"/></span></th>
<th>TextD <img class="info" src="/images/info.png" onmouseover="ShowInfo()"/></th>
<th>TextE <img class="info" src="/images/info.png" onmouseover="ShowInfo()"/></th>
</tr>
</table>
我的樣式表
.info {
width: 16px;
height: 16px;
float: right;
}
.inline {
white-space: nowrap;
/*overflow: hidden;*/
/*display: inline-block;
table-layout:fixed;*/
}
不起作用。但我相信我應該懷疑我的形象風格。所以用nowrap set我刪除了float:right;來自風格。這工作(雖然現在圖像錯位)。只是爲了確保我在當時取下了nowrap,並繼續發揮作用。似乎問題與浮法:正確;在圖像上。 – 2014-09-26 12:43:24