当使用前面的数字呈现标签内的文本时,该数字将被发送到字符串的后面,并且其标点符号将向后呈现。
HTML:
<a href="#">1. Step One</a>
呈现为:
Step One .1
尝试想象这可能很奇怪,所以我在屏幕截图中添加了一个链接:
HTML,CSS和&amp;渲染结果: http://imgur.com/OOFd2tj
我可能会因此而造成一点损失。我的理论是,有些CSS属性是从其他地方继承而来的。为了找到有罪的一方,我一直在慢慢删除大块的CSS,但到目前为止还没有运气。这在网站的其他使用不同样式表的部分上正确呈现100%。我不是样式表的原始作者,因此很难确定可能的来源。
如果有人看到类似的东西,我会非常感激,并且可能能够指出我可能导致这种情况的CSS属性方向,或者它是否完全不同。
答案 0 :(得分:4)
感谢 @Tomalak , @briansol 和 @the_lotus 帮助我追踪这个。
有一个继承的CSS属性导致文本以这种方式呈现。在查看继承的计算样式后,我看到了:
direction: rtl;
正确的属性设置为:
direction: ltr;
再次感谢您的帮助!