在我的测试中,我有2个跨度都设置为显示:内联块,带有可见性边框.Firefox在每个跨度之间渲染空间.甚至设置margin:0; padding:0; 没有做任何事来解决这个问题.我设想内联span元素显示时的期望:inline-block是2个跨度互相渲染,就像你向左或向右浮动2个div一样.我发现的唯一"修复"是向空间添加浮动:向左或向右,但这违背了我最初尝试不使用浮动的目的.有任何想法吗?
Test
Test2
小智.. 25
它们将它们分开,因为它们之间有空格 - 换行符.
它们将它们分开,因为它们之间有空格 - 换行符.
您还可以使用注释来删除行之间的空白区域.
house#316
没有评论丑陋(双关语),但有时候这是一种可以接受的方法,可以在正确显示时保持标记正确排列.
偏离主题但重要:在跨度上使用内联块时,打开框大小(-moz-box-sizing:border-box;等)通常非常有用,这使得边框和填充从元素内部进行测量.这是使用内嵌块跨度百分比的唯一实用方法,可以节省许多相关的麻烦.