作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有大量目录的 wordpress 网站。一些产品的描述是英语 (LTR),一些描述是希伯来语 (RTL)。我想创建一个 CSS 代码,根据段落语言引用 dir
属性。目前的代码是:
.woocommerce p {
direction:rtl !important;
text-align:left;
}
然而,在英文描述的情况下,下面的代码打乱了段落方向。我可以为同一个类使用特定的 CSS 代码,但通过语言区分文本的方向吗?
谢谢!
最佳答案
标准方法是使用 :lang
pseudo-class .
.woocommerce p {
direction:rtl !important;
text-align:left;
}
.woocommerce p:lang(en) {
direction: ltr !important;
}
… 但它确实需要您使用 the HTML lang
attribute 明确标记正确的语言更改(但无论如何,您应该这样做是为了帮助屏幕阅读器、搜索引擎等)。
关于html - 如何为某种语言使用 dir 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54389964/
我是一名优秀的程序员,十分优秀!