我只在Google Chrome浏览器中发现此问题:其他元素(<strong>
,<em>
...)比简单文本的定位不准确在同一行中有一个<img>
。Chrome中的垂直对齐问题,表格单元格内的img周围的元素
顺便说一句,我试着
vertical-align:middle
在<img>
,或一些line-height
,结果是不完美的。- 结果是罚款与
vertical-align:top
的图片,因为它似乎其他标签像图片排列(这是疯狂的...)。但我希望图片是vertical-align:middle
... - 结果也很好,没有指定
vertical-align
到table-cell
。
您可以检查此fiddle
CSS
img {height:25px;}
.table {display:table;width:400px;}
.left {display:table-cell;width:30%;padding:10px;background:#CCC;}
.right {display:table-cell;width:70%;padding:10px;background:#EDEDED;
vertical-align:top;}
HTML
<div class="table">
<div class="left">Left content</div>
<div class="right">
Some text some text, some text, some text,
some text, some text, some text, and a
<strong>bold text</strong>, then a pic :
<img src="some_pic_url"/>
and <em>italic</em>
</div>
</div>
看来,其他元素与PIC的底部对齐......
这个丑陋问题的任何想法,以及如何解决垂直文本上的任何浏览器中正确对齐?
1,想知道关于这个自己近来,具有遇到[了类似的问题] (http://cssdesk.com/ZBaDL),在[Chrome](http://i.imgur.com/iYN5G.png)与[IE10](http://i.imgur.com)/s7lfc。png)和[Firefox](http://i.imgur.com/mLRfQ.png) – Jeroen 2013-03-10 19:00:32
是同样的笑脸定位问题。我想一个解决方案应该可以帮助任何人使用一些BBcode和表情符号,或者使用Chrome定位一些箭头。 – Valky 2013-03-10 19:07:11