我需要在其中一个跨度上设置内联块属性来设置其宽度。但之后,我发现它不符合Firefox上的其他“内联”跨度。不过,它在IE上运行良好。看到下面的HTML剪辑如何将跨度与内嵌块属性与其他跨度对齐?
<span class="" style="font-family: Times New Roman; font-size: 22pt; background-color: rgb(229, 102, 0);">123123</span><span class="qqeditor-display-tab" style="display:inline-block;font-family: Times New Roman; font-size: 22pt; width: 22px; background-color: rgb(229, 102, 0); height: 33px;">aaa</span><span style="font-family: Times New Roman; font-size: 22pt; background-color: rgb(229, 102, 0);">123</span>
有没有一种方法,我可以在Firefox上对齐这三个跨度?谢谢!
是在SPAN设置与inline-block的高度故意的吗?如果我删除它(并将'font-size'移动到http://jsfiddle.net/frozenkoi/kN3sB/中包含的DIV),那么所有的SPAN都会变成相同的高度(好吧,Firefox和Rockmelt就像1像素更高。) – frozenkoi
感谢您的评论。 SPAN上的高度是使其具有与其他两个相同的高度值。正如你所看到的,如果我删除它,它会比其他跨度更高。 (不同的font-family会导致不同的结果,如果我能找到一种方法使跨度与其他跨度一样高,那么我不太在意高度。) – ryan
您是否尝试设置'line-height'为一个容器元素?现在太累了,我现在自己尝试一下,但我认为这可能有助于SPAN的高度,而不需要'inline-block'。 – frozenkoi