HTML文本向后呈现...但仅部分呈现(1.,2。等)

时间:2015-06-03 17:12:24

标签: html css

当使用前面的数字呈现标签内的文本时,该数字将被发送到字符串的后面,并且其标点符号将向后呈现。

HTML:

<a href="#">1. Step One</a> 

呈现为:

 Step One .1

尝试想象这可能很奇怪,所以我在屏幕截图中添加了一个链接:

HTML,CSS和&amp;渲染结果: http://imgur.com/OOFd2tj

我可能会因此而造成一点损失。我的理论是,有些CSS属性是从其他地方继承而来的。为了找到有罪的一方,我一直在慢慢删除大块的CSS,但到目前为止还没有运气。这在网站的其他使用不同样式表的部分上正确呈现100%。我不是样式表的原始作者,因此很难确定可能的来源。

如果有人看到类似的东西,我会非常感激,并且可能能够指出我可能导致这种情况的CSS属性方向,或者它是否完全不同。

1 个答案:

答案 0 :(得分:4)

感谢 @Tomalak @briansol @the_lotus 帮助我追踪这个。

有一个继承的CSS属性导致文本以这种方式呈现。在查看继承的计算样式后,我看到了:

direction: rtl;

正确的属性设置为:

direction: ltr;

再次感谢您的帮助!