CSS :lang伪类

CSS :lang伪类

描述

伪类 :lang 用于指定在指定元素中使用的语言。

在需要吸引多种不同语言的文档中,这个类很有用,因为不同语言对于某些语言结构有不同的约定。例如,法语通常使用尖括号(< 和 >)进行引用,而英语使用引号(’ 和 ‘)。

在块中定义伪类时,应注意以下几点−

  • 伪类名称不区分大小写。

  • 伪类与CSS类不同,但可以组合使用。

示例

在需要处理这种差异的文档中,可以使用伪类 :lang 来相应地更改引号。以下代码根据使用的语言适当更改<blockquote>标记−

<html>
   <head>
      <style type = "text/css">
         /* Two levels of quotes for two languages*/
         :lang(en) { quotes: '"' '"'  "'"  "'"; }
         :lang(fr) { quotes: "<<" ">>" "<" ">"; }
      </style>
   </head>

   <body>
      <p>...<q lang = "fr">A quote in a paragraph</q>...</p>
   </body>
</html>

该:lang选择器适用于文档中的所有元素。然而,并不是所有元素都使用quotes属性,因此对大多数元素来说,效果将是透明的。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程