ホームページ > ウェブフロントエンド > htmlチュートリアル > CSS擬似要素_html/css_WEB-ITnose使用時の注意点

CSS擬似要素_html/css_WEB-ITnose使用時の注意点

WBOY
リリース: 2016-06-24 11:28:46
オリジナル
1362 人が閲覧しました

疑似要素 ::before、::after

1. 一部の要素は ::before、::after をサポートしていません

  • IE でサポートされていない要素は、img、input、select、textarea です。
  • FireFox は要素: input、select、textarea をサポートしていません。
  • Chrome でサポートされていない要素は、input[type=text]、textarea です。

2. content 属性を設定する必要があります

設定されていない場合、疑似要素は表示されません。コンテンツの内容を設定したくない場合は、コンテンツを空に設定できます。例:

.a:before {    content: '';    display: block;    width: 100px;    height: 100px;    background-color: red;}
ログイン後にコピー

3. コンテンツの属性値はいくつかの規則に従う必要があります

次の規則に従う必要があります:

  • content の値が定数の場合は、一重引用符または二重引用符で囲む必要があります。例: content:'abc' 、 content:"abc";。
  • content の値が要素の属性と定数の組み合わせである場合、定数は引き続き一重引用符または二重引用符で囲み、間にプラス記号を付ける必要はありません。例: content: '('attr(title)')';。この書き方は私の直感に反するような気がします。

コンテンツの属性値が上記の要件を満たしていない場合、擬似要素は表示されません。

4. コンテンツの属性値に特殊文字を設定するにはどうすればよいですか?

次の表に示すように:

特殊文字 コンテンツは次のように記述されます
スペース content:"
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート