Image 还有一个IE图像对齐问题:右内浮动右文本对齐古怪

Image 还有一个IE图像对齐问题:右内浮动右文本对齐古怪,image,internet-explorer,png,alignment,css-float,Image,Internet Explorer,Png,Alignment,Css Float,我将元素设置为display:block,其中包含一些文本和png图像。设置为文本对齐:右,图像设置为浮动:右 除了IE 8(但还没有尝试过早期版本的IE)之外,它在所有浏览器中都很好,IE 8在文本下方显示图像。如果我使用旧的负边距技巧,它会将图像覆盖在文本顶部 请注意,我必须包含与X-UA兼容的meta标记才能使脚本工作(jQuery) 我知道IE在png和float上都做得很好。有可能设定利润率,让它们看起来不错,但有人想过为什么它们不只是流动在一起吗 注释:我尝试了文本和IMG在一个常规

我将
元素设置为
display:block
,其中包含一些文本和png图像。
设置为
文本对齐:右
,图像设置为
浮动:右

除了IE 8(但还没有尝试过早期版本的IE)之外,它在所有浏览器中都很好,IE 8在文本下方显示图像。如果我使用旧的负边距技巧,它会将图像覆盖在文本顶部

请注意,我必须包含与X-UA兼容的meta标记才能使脚本工作(jQuery)

我知道IE在png和float上都做得很好。有可能设定利润率,让它们看起来不错,但有人想过为什么它们不只是流动在一起吗


注释:我尝试了文本和IMG在一个常规div中的测试,这是一个相同的问题。

你确定你的图像位于你的源代码中的文本之前吗?你可能还想考虑这个问题的DOCTYPE(谁是StAccess)。这是IE的怪癖还是其他浏览器可以原谅的标准(我忘记了)?不管怎样,非常感谢!不客气,但这种行为在任何浏览器中都应该是一样的。奇怪的但可能还有其他因素在起作用。