2015-11-09 85 views
0

我最近在表格的第一列中的文本之後添加了一個圖像。圖像右對齊。Firefox將img向下移動一行

Chrome和Safari在同一行顯示文本和圖像。 Firefox右對齊圖像,但將其向下移動一行。單元格中有足夠的空間在一行上顯示文本和圖像。

如何使Firefox在文本所在的行顯示圖像?

下面是一個說明這一問題的plunker:http://embed.plnkr.co/2pdsJeY3TQ1MKETQqAHp/preview

+0

該plunker不解決圖像網址,但不管圖像是否可用,在Firefox中發生錯位。 – softweave

回答

1

這裏有幾個解決方案。

一:在HTML中的文本之前放置img:添加這種風格:

table { 
    white-space: normal; 
} 

兩個

<td class="label-text"> 
    <img class="image-symbol" src="{{symbols[key].image}}" 
     alt="{{symbols[key].symbolName}}"> 
    {{playerDecisionMetadata[key].label}} 
</td> 

這似乎是在Firefox中的錯誤,因爲根據specification

  1. 浮動箱子必須放置得儘可能高。
+0

桌子造型建議沒有效果。在文本在Firefox,Chrome和Safari中產生預期效果之前移動img。謝謝! – softweave