如何在列表元素中应用方向CSS属性
我有一些遗留的 html 标记,我需要启用阿拉伯语支持。
因此,我有一个新闻标题列表,并将它们呈现在
元素中。这是 sode:
..
<li>
<a>some Arabic text</a>
<em>news datetime</em>
</li>
..
所以,我需要为锚点应用正确的文本对齐和方向 rtl,但不适用于日期时间。 我对
元素应用了文本对齐,一切都很好。 但我需要应用“direction: rtl”样式来锚定,这就是我的问题。我尝试创建具有 rtl 方向属性的
元素并将锚点放入其中。这在 Chrome 中工作正常,但我需要支持 IE6+另外,我尝试将方向属性应用于
并在
中覆盖此属性,但这行不通。有什么建议吗?
提前致谢, 维塔利。
I have some legacy html markup and I need to enable Arabic language support.
So, I have a list of news headlines and render them in <li>
elements.
Here is sode:
..
<li>
<a>some Arabic text</a>
<em>news datetime</em>
</li>
..
So, I need to apply rigth text-alignment and direction rtl for anchor, but not for datetime.
I applied text aligment for <li>
element and everything is fine.
But I need to apply "direction: rtl" style to anchor and here goes my problem.
I've tried to create <div>
element with rtl direction attribute and put anchor into it. This works fine in chrome, but I need to support IE6+
Also I've tried to apply direction attribute to <li>
and override this attr in <em>
, but this doesn't work.
Any suggestions?
Thanks in advance,
Vitali.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果 em 超出了 li
如果你需要在 div 内使用 em
如果你的阿拉伯脚本包含英文单词
if em is out of li
if u need em inside div
if your arabic script contain english words