>  기사  >  웹 프론트엔드  >  CSS 선택기에 대한 자세한 소개

CSS 선택기에 대한 자세한 소개

王林
王林앞으로
2020-04-05 09:10:473352검색

CSS 선택기에 대한 자세한 소개

선택기란 무엇인가요?

선택기의 기능은 이를 통해 요소를 찾고 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 jb51.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제