对HTML的全新认识

对HTML的全新认识

1. 对HTML的基础更细化的了解

  • 对于html作为一个解释型语言的认知更加完善了,从使用方式上了解html为什么可以直接被浏览器解析。
    另一方面对原有的html基础有了进一步的巩固,关于标签,比如块级别标签与行级别标签的区别,以及他们各自包含的标签的名称,使用方法和特点。

2. 对CSS的进一步学习

(1)CSS的基础技术入门

  • 在这个部分重新对已经学习过的css进行复习,对css的作用语法用法进行了回顾,同时在此基础上对css的使用案列进行分析(如:可以使用css完成的动画效果不使用js等;)明确了css更加美观且方便进行开发的层次结构。

(2)CSS选择器的细化学习

  • 在这一部分中我对css的选择器有了更全面的认识,也是对HTML全新认识中收获最多的一部分

  • 过滤器的类型有

  • 1)核心选择器

  •   1.标签(元素)选择器
         标签(元素){
            
         }
    
  •   2.id选择器
         #one {}    
         <div id="one">one</div>
         <div id="two">two</div>
    
  •   3.class选择器
         .first {}
          <div id="one" class="first">one</div>
          <div id="two" class="first">two</div>
          <div id="three" class="first">one</div>
    
  •   4.并且选择器
        div.first {}
        p#five {}
    
  •   5.或者选择器
       div,.first {}
    
  •   6.普遍选择器
      *
    
  • 2)层次选择器

  •  1.子代选择器
        .top_nav > ul > li
         选中class为top_nav的元素的直接后代ul元素的直接后代li元素
    
  •  2.后代选择器
        .top_nav li
    
  •  3.下一个项目选择器
        .top_nav li + *
    
  •  4.之后所有项目选择器
       .top_nav li ~ *
    
  • 3)过滤器

  •  1.属性过滤器
        selector[name] 已选择到的元素具有name属性
        selector[name=v] 已选择到的元素具有name属性,并且name属性的值为v
        selector[name^=v] 已选择到的元素具有name属性,并且name属性的值以'v'开头
        selector[name$=v] 已选择到的元素具有name属性,并且name属性的值以'v'结尾
        selector[name*=v] 已选择到的元素具有name属性,并且name属性的值中包含了'v'
    
  •  2.伪类过滤器
        selector:first-child  过滤出已选择元素中的是第一个孩子的元素
        selector:last-child  过滤出已选择元素中的是最后一个孩子的元素
        selector:nth-child(2)  过滤出已选择元素中的是第二个孩子的元素
        selector:nth-child(even) 过滤出已选择元素中的是双数孩子的元素
        ……  
    
  •  3.伪元素过滤器(特点: 可以产生出来一个虚拟元素(行内元素))
         div::before {
         }
         div::after {
         }
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值