如何为某种语言使用dir属性?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何为某种语言使用dir属性?相关的知识,希望对你有一定的参考价值。

我有一个带有大量目录的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正确标记语言更改(但您应该这样做以帮助屏幕阅读器,搜索引擎等)。

以上是关于如何为某种语言使用dir属性?的主要内容,如果未能解决你的问题,请参考以下文章

如何为 .h 中定义的属性在 .m 中为 Setter 和 Getter 自动生成 Xcode 5 代码? [复制]

我如何为 iOS 克隆/复制某种 UIView?

如何为 apollo 客户端生成片段类型?

如何为 UILabel 的 textColor 属性设置动画?

如何为 Vue.js 组件创建自定义样式属性

如何为 GraphQLObjectType 的 GraphQLList 定义 Relay 片段?