선택자

ㅋㅋㅋ

ID 선택기

코드는 다음과 같습니다.

<!doctype html>
<html>
   <head>
      <meta charset="UTF-8">
      <title>选择器Demo</title>
      <style type="text/css">
         /*1、 
          *  类选择器 :redColor
          *  文本颜色为 红色
          */
         .redColor{
            color:red;
         }
         /**
          * 2、类选择器:setFont
          * 文字大小为 24px
          */
         .setFont{
            font-size:24px;
         }
         /**
          * 3、分类选择器 : span.redColor
          * 背景颜色:yellow
          */
         span.redColor{
            background-color:yellow;
         }
         /**
          * 4、将 id 为 container 的元素,class 为 redColor,class 为 important 的 div 元素,文本颜色设置为 橘子色
          */
         #container,.redColor,div.important{
            color:orange;
         }
      </style>
   </head>
   <body>
      <div class="redColor">这是一个div元素</div>
      <p class="redColor setFont">这是一个p标记</p>
      <span class="redColor setFont">这是第一个span</span>
      <span class="setFont">这是第二个span</span>
   </body>
</html>
표시 효과:

微信图片_20180314163113.png

기타 선택기 기능 소개:

<!doctype html>
<html>
   <head>
      <meta charset="UTF-8">
      <title>ID选择器</title>
      <style type="text/css">
         #banner{
            color:blue;
            background-color:yellow;
         }
      </style>
   </head>
   <body>
      <div id="banner">锄禾日当午</div>
      <p id="banner">汗滴禾下土</p>
      <span>谁知盘中餐</span>  
      <span>粒粒皆辛苦</span>
   </body>
</html>
표시 효과:

선택기 우선순위 판단: (/* id100>Class 10>Tag 1 */) 같은 시간은 누가 로드했는지에 따라 다름: 微信图片_20180314163545.png

<!doctype html>
<html>
   <head>
      <meta charset="UTF-8">
      <title>Document</title>
      <style type="text/css">
         #uname{
            color:gray;
            font-style:italic;/*斜体显示 等同于<i>*/
         }
         /* #uname 被激活时,改成非斜体 */
         #uname:active{
            font-style:normal;
         }
         /* #uname 获取焦点时,文本为绿色 */
         #uname:focus{
            color:red;
         }
         a:link{
            color:black;
         }
         a:visited{
            color:pink;
         }
         /* #anchor鼠标悬停 */
         #anchor{
            color:black;
            text-decoration:none;
         }
         #anchor:hover{
            color:red;
            text-decoration:underline;
         }
         /*banner样式设计*/
         #banner span{
            color:red;
         }
         #banner>span{
            font-size:24px;
         }
         .top>span{
            font-size:48px;
         }
         #banner>.top>span{
            font-size:60px;
         }
      </style>
   </head>
   <body>
      <a id="anchor" href="http://www.oschina.net">我要去oschina.net</a>  
      <p>
         <input type="text" id="uname" value="请输入用户名">
      </p>
      
      <a href="http://www.php.cn" target="_blank">我要去php.cn</a>
      <!-- 
         1、设置 id 为 banner 中所有的 span 元素的文本颜色为红色
         2、设置 "ID为banner中的span元素" 文字大小为 24px
         3、设置 "ID为banner中class为top中的span元素" 文字大小为 60px
      -->
      <div id="banner">
         <span>ID为banner中的span元素</span>
         <p class="top">
            <span>ID为banner中class为top中的span元素</span>
         </p>
      </div> 
      
      <p class="top">
         <span>不想被任何样式所影响的span元素</span>
      </p>
   </body>
</html>

페이지 표시:

微信图片_20180314165215.png


계속 테스트:

<!doctype html>
<html>
   <head>
      <meta charset="UTF-8">
      <title>选择器优先级</title>
      <style type="text/css">
         /* id100>类10>标签1 */
         #top span{color:pink;}/*100 + 1 = 101*/
         #msg{color:red;}/*100*/
         #container span{color:orange;}/*100 + 1 = 101 后定义者优先*/
         #container #msg{color:blue}/*100 + 100 = 200*/
         #container .important span{color:purple}/*100 + 10 + 1 = 111*/
      </style>
   </head>
   <body>
      <div id="container">
         <p id="top" class="important">
            <span id="msg">
               这是 div 中的 p 的 span
            </span>
         </p>
      </div>
   </body>
</html>
효과 표시:

지속적인 학습
||
<?php echo "选择器";
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~