Css 内联元素的文本缩进问题

Css 内联元素的文本缩进问题,css,inline,anchor,Css,Inline,Anchor,我有一个背景锚。锚定中包含文本。但是,我不希望显示文本,因为锚点有背景图像,我只希望显示背景图像 通过使用以下CSS,我能够完成它,但它只在CSS3浏览器中工作: 通过添加display:inline块该元素充当块元素,但允许其他div保持内联。因此,文本缩进将正常工作。(因为内联元素不支持文本缩进) 但是,在不支持CSS3的浏览器中,内联块属性不受支持,因此整个锚点缩进了-999999 px。如果我使用display:block;如果将宽度设置为0,则锚点看起来将与CSS3版本中的锚点完全相同

我有一个背景锚。锚定中包含文本。但是,我不希望显示文本,因为锚点有背景图像,我只希望显示背景图像 通过使用以下CSS,我能够完成它,但它只在CSS3浏览器中工作:

通过添加
display:inline块该元素充当块元素,但允许其他div保持内联。因此,文本缩进将正常工作。(因为内联元素不支持文本缩进)


但是,在不支持CSS3的浏览器中,内联块属性不受支持,因此整个锚点缩进了-999999 px。如果我使用display:block;如果将宽度设置为0,则锚点看起来将与CSS3版本中的锚点完全相同,但它们都将显示在不同的行上(例如:)如何使所有这些div在没有绝对定位的情况下显示在同一行上。我也不能修改HTML代码。

只需将
float:left
添加到您的第二个副手中即可。这将按照您想要的方式对齐它们