好的,我知道这里有很多关于这个的问题,应该是重复的,但老实说,我已经阅读了很多,每个都有它的特定案例/标记 - 我仍然无法正确...
我在小部件区域中有一个带有可能很长的文本的小图像。我需要进行中心对齐,并且当文本高于图像时,仍要与中心对齐(即使“高于”图像)-
小提琴在这里:http: //jsfiddle.net/as8xW/
我正在寻找一个通用解决方案跨浏览器并且没有表格
编辑我
更新答案后 - 我偶然发现并修改了一个可能的黑客(jQuery)
这个脚本将做的实际上是将有问题的元素包装在表格标记中 - 从而将它们转换为 IE 的实际表格。
所以假设我们有
.table { display: table; }
.trow { display: table-row; }
.tcell { display: table-cell; }
我们的确是 :
$(document).ready(function(){
if ($.browser.msie && $.browser.version == 7)
{
$(".tcell").wrap("<td />");
$(".trow").wrap("<tr />");
$(".table").wrapInner("<table />");
}
});
将上述脚本与 biziclop 提供的解决方案一起使用 - 使其适用于我的测试......
编辑二
@biziclop 解决方案 VR2 完美运行,从而使我的编辑过时(或至少没有必要)