HTML+CSS入门 有关CSS的选择器优先级以及父子选择器学习
沉沙 2018-08-13 来源 : 阅读 873 评论 0

摘要:本篇教程介绍了HTML+CSS入门 有关CSS的选择器优先级以及父子选择器学习,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门。

本篇教程介绍了HTML+CSS入门 有关CSS的选择器优先级以及父子选择器学习,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门。

<

  css,又称样式重叠表,如今的网页的样式基本是div+css写出来的,功能十分强大,要想在html文件中引入css文件需要在<head></head>标签内输入一行:<link  rel=" stylesheet "  type=" text/css "  href=" XXX.css "> 
  css的一些基本样式也不一 一做介绍了,这个在手册以及一些学习网站上都会有,大家可以自行查阅;
  css中有四种不同的选择器:1.类选择器(class选择器);2.id选择器;3.html元素选择器;4.通配符选择器;
  1.class选择器的使用:
  . 类选择器名{                                           //类选择器前面的  .   一定要加
    属性名:属性值;
    ...
  }
  2.id选择器的使用:
  # id选择器名{           //在样式表中,id选择器的优先级最高
 
    属性名:属性值;
 
    ...
 
  }
  3.html元素选择器:
  html标签名{            //  eg:   a{    }     img{    }     body{  }   等等
    属性名:属性值;       //当定义一个html元素选择器后,所有该元素的样式都会发生改变
 
    ...
 
  }
  //同一html元素选择器中也可进行分类处理
  html标签名.类名{    // eg:   a . cls1 {                a . cls2 {                   
    属性名:属性值;           属性名:属性值;     属性名:属性值;      
    ...                   ...            ...
  }                    }             }
  /* 应用到页面中   <a  class="cls1">    这个会渲染出a.cls1的样式 
          <a  class="cls2">     这个会渲染出a.cls2的样式 */
  4.通配符选择器:
  * {             //通配符选择器会作用于所有的样式,大部分用来定义初始化所有内外页边距,但是其优先级是最低的
    属性名:属性值;    //通常一些有经验的web前端工程师习惯性把页边距清零
    ...            //margin:0px ;   padding:0px;
  }
  四个选择器的优先级:  id选择器 > class选择器 > html元素选择器 > 通配符选择器 ;
  父子选择器:                                //eg:   <span="id">我<span>这里</span>有<span>一段</span>代码</span>
  # id {               // " 我 ",“ 有 ” ,“ 代码 ”  会渲染这个样式
    属性名:属性值;            
  }   
  # id  span{            // “ <span>这里</span>”  会渲染这个样式
    属性名:属性值;
  }
  # id span span {         // “ <span>一段</span> ”  会渲染这个样式  
    属性名:属性值; 
  }
  父子选择器总结:父子选择器中可以有多层级(但在实际开发中不建议超过三层),
          父子选择器有严格的层级关系;
          任何类型的选择器都可以有父子选择器;
 
  多个css文件可以相互引用,使用@import  url(“被引入的路径和文件名”)指令引入 ;


   

本文由职坐标整理发布,欢迎关注职坐标WEB前端HTML/CSS频道,获取更多HTML/CSS知识!

本文由 @沉沙 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程