ホームページ > 記事 > ウェブフロントエンド > CSSセレクターの詳細な紹介
セレクターとは何ですか?
セレクターの機能は、セレクターを通じて要素を検索し、その要素に CSS スタイルを渡すことです。 CSS セレクターは主に、基本セレクター、属性セレクター、組み合わせセレクター、疑似クラス セレクターの 4 つのカテゴリに分類されます。
css 基本セレクター
基本セレクターは次のように分かれています: * ワイルドカード、ラベル セレクター、クラス セレクター、ID セレクター。ここでのプログラミングに注意する必要があります。 CSS カスケード スタイル シートの要素には ID が 1 つだけあるということです。次の点に注意してください。 1. ID の一意性 2. 要素 ID は同じではありません。各人が 1 枚の ID カードしか持たないのと同じように、ID は ID カードを表します。 3. クラス セレクターは一意ではなく、再利用できます。さらに、この * ワイルドカードは全世界を表します。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>css基本选择器</title> <style type="text/css"> *{ color: skyblue; }/**通配符*/ div{ color: red; }/*标签选择器*/ .box{ color: steelblue; }/*class选择器*/.box{color: steelblue;}也可以写成*.box{color: steelblue;}代表的所有的box字体颜色为 steelblue #content{ color: tomato; }/*id选择器*/ </style> </head> <body> <div id="content"> 大灰牛博客专注web前端技术学习 </div> </body> </html>
(推奨チュートリアル: CSS 入門チュートリアル )
css 組み合わせセレクター
基本的なセレクターを特殊記号を通して配置します。一般的な CSS 組み合わせセレクターには、グループ セレクター、ネストされたセレクター、サブセレクター、隣接する同じレベルのセレクター
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>css组合选择器</title> <style type="text/css"> /* div{ color: teal; font-size: 24px; } p{ color: teal; } */ div{ font-size: 24px; } div,p{ color: teal; }/*分组选择器*/ div p{ color: red; }/*嵌套选择器*/ ul>li{ font-size: 24px; list-style: square; }/*子选择器*/ div+p{ color: blue; }/*相邻同级别选择器*/ </style> </head> <body> <div> 成功的花,人们只惊羡她现时的明艳!然而当初她的芽儿,浸透了奋斗的泪泉,洒遍了牺牲的血雨 <p>自以为懂得很多了经历很多了最后才知道都是那么的可笑</p> </div> <p>我们不要只看成功者荣誉的瞬间,更要看到成功者为之努力、为之奋斗的过程,从而激励自己也不断付出,奔着那个成功的目标前进.</p> <p>成功的花,人们只惊羡她现时的明艳!然而当初她的芽儿,浸透了奋斗的泪泉,洒遍了牺牲的血雨<span>我们不要只看成功者荣誉的瞬间,更要看到成功者为之努力、为之奋斗的过程,从而激励自己也不断付出,奔着那个成功的目标前进.</span></p> <ul> <li>1</li> <li>2</li> <li>3</li> </ul> </body> </html>
CSS 属性セレクター# が含まれます。
##基本セレクター [属性]、基本セレクター [属性=値]、複数のスペースで区切られた基本セレクター [属性~=値]、基本セレクター [属性] ^=値] は何で始まり、基本は何ですかselector [attribute $=value] end with?<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>css属性选择器</title> <style type="text/css"> div[title]/*基本选择器[属性]*/ div[title=english]{ color: blue; }/*基本选择器[属性=值]*/ div[title~=en]{ color:#f90; font-weight: bold; }/*基本选择器[属性~=值] 任意包含有属性中的一个*/ p,div[title^=zh]{ font-size:24px; color: brown; }/*基本选择器[属性^=值]以什么开始*/ div[title$=china]{ letter-spacing: 10px; text-decoration: line-through; font-style: italic; }/*基本选择器[属性$=值]以什么结束*/ </style> </head> <body> <div title="english"> If you can NOT explain it simply, you do NOT understand it well enough </div> <div title="english en yingyu"> 你们没发现嘛?2013爱你一生,2014爱你一世,2015爱你一屋,2016爱你一路,2017爱你一切。推奨される関連ビデオ チュートリアル:
以上がCSSセレクターの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。