선택기란 무엇인가요?
선택기의 기능은 이를 통해 요소를 찾고 CSS 스타일을 요소에 전달하는 것입니다! CSS 선택자는 크게 기본 선택자, 속성 선택자, 조합 선택자, 의사 클래스 선택자의 네 가지 범주로 나뉩니다.
css 기본 선택기
기본 선택기는 * 와일드카드, 라벨 선택기, 클래스 선택기, ID 선택기로 구분됩니다. 여기서 주목해야 할 프로그래밍 아이디어는 CSS 캐스케이딩에 요소만 있다는 것입니다. 스타일 시트 ID. 다음 사항에 주의하세요. 1. ID 고유성 2. 요소 ID는 동일하지 않습니다. 각 사람이 하나의 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 속성 선택자
기본 선택자[속성], 기본 선택자[속성=값], 기본 선택자[속성~=값] 여러 항목을 공백으로 구분합니다. 기본 선택기 [속성^=값]은 무엇으로 시작하나요? 기본 선택기 [속성$=값]은 무엇으로 끝나나요?
<!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 동영상 튜토리얼
위 내용은 CSS 선택기에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!