備忘録的プログラミングリファレンス

:lang() クラス

 :lang() クラスは、HTML の lang 属性がこのクラスの引数で指定された言語である場合に設定されたスタイルを反映する疑似クラスです。

:lang()例
:lang(en){
	quotes: '\201C' '\201D' '\2018' '\2019';
	font-family:  'Courier',monospace;
}

:lang(ja){
	quotes: '「' '」' '『' '』';
	font-family:  'Gungsuh',cursive,serif;
}

詳しくは Example を参照してください

 () 内の引数には、en (English)ja (日本語)を指定することができます。 ただし、HTML 側の lang 属性が反映されます。

ページ内 Index

構文(Syntax)

CSS

HTMLElement:lang() {
  style_propaty: value;
	...
}

DOM ( JavaScript )

 疑似クラスはDOM ( JavaScript )から操作できません。
 スタイルのみの操作は擬似クラスを利用したほうが簡易です。

Example

 :lang() クラスの例です。

 以下の例では en (English) での設定と ja (日本語) による設定に分けています。