Architect's Log

I'm a Cloud Architect. I'm highly motivated to reduce toils with driving DevOps.

CSS 特殊な属性セレクタ

[attribute|="value"]という構文で、attribute属性の値がvalueで始まる要素にスタイルを適用させることができます。

使用例

<!DOCTYPE html>
<html lang="ja">
<head>
<title>Hello! CSS</title>
<meta charset="UTF-8">
<style>
[class|="en"] {    /* enで始まるclassが指定された要素 */
    color:  red;
}
</style>
</head>
<body>
<p class="en">This is an English sentence.</p>
<p class="en-us">This is an American English sentence.</p>
<p class="ja-jp">日本語の文です。</p>
</body>
</html>

レンダリング(Chrome)

関連エントリー

CSSエントリーのまとめ - プログラマーな日々
CSSに関するエントリーのまとめページです。 ...