2021.7.12CSS基础

一, HTML所有常用标签复习

    ①块级元素   独占一行 默认为父级元素的100%
    ②行内元素   宽度由内容决定,不能够设置宽度, 能够在同一行
    ③行内块儿   宽度可以设置,能够在同一行
     
二,CSS了解
  CSS是什么?(了解)
       ---------层叠样式表    Cascading Style Sheets 人话CSS

    1.作用(干嘛的)  美化页面
    2.HTML(身体,支撑页面) + CSS(衣服)(美化页面) + js(行为,能够交互)


三,CSS入门
    CSS书写位置
        1.外链式            link把HTML和css联系起来,引入了进来css 外部文件(能够单独管理,可以多次引用,工作中)
        2.内联式(内嵌式)     通过style标签  把CSS代码嵌入HTML(最方便,学习阶段)
        3.行内式            通过标签的style属性的属性值去书写CSS代码 (尽量少写)
    CSS的注释
          口诀   杠星 空格 星杠   /* 注释 */
    CSS版本
        1.   CSS2   旧版本
        2.   CSS3   新版本   (  新增的内容,  有兼容性问题 )

四,选择器
   作用: css,   找到需要美化标签(们)
   1.有很多种选择器 
   2.class  多个人可以有多个相同名字   并且同一个可以有多个名字
   3.id值是唯一的
   4.* 可以选中所有的标签,进行美化
   ①基础选择器
    统一语法: 
        选择器  {  样式名: 样式值;  }    /* { 属性名: 属性值  } */

       1. 名称 通用选择器   *  {  样式名: 样式值; }  
          特点:   所有的标签的都能选中   
          场景:  做一些简单的样式的初始化
       2.  名称:  类名选择器  .类名  { 样式名: 样式值;  }
           特点: 多个标签可以有多个相同类名  并且同一标签可以有多个类名
           场景: 相同的内容,需要相同样式, 手动添加相同类名,统一给出样式

       3. 名称  ID选择器  #ID名 { 样式名: 样式值; }
          特点: id值是唯一的, 同一个HTML文件,不要出现2个相同的ID名
          场景: 早期,涉及JS的部分,喜欢用id名.  现在把标签表示唯一的,ID

       4. 名称: 标签选择器    标签名 { 样式名: 样式值 }
          特点: 能够作用所有这个名字的标签
          场景: 不要随便用,尽量减少用,尤其是 _层级选择器中第一层___
       5. 并列选择器(并集选择器)
                S1,S2,S3  {  样式名: 样式值 }  
          特点:  以上所有选择器,选中的标签,都能够作用,   用"逗号连接"
          注意点  最后一个选择器,不要加 "逗号"
          场景:  如果这些标签之间,有部分样式相同,把这个样式可以抽取出来

    ② 层级选择器
        1.后代选择器  
               s1嵌套(一层,或多层)S2
            语法: S1  S2   
        2.子代选择器 
                s1 嵌套一层 S2
            语法S1 > S2
        区别 1. 后代,两个选择器  空格隔开   子代: 用 大于号 >
             2.  子代能选择到的标签,  后代也一定能选到;
                  后代能选择到的标签, 子代不一定能选到.


      终极答案:  1.能选择范围更小的话,就让他更小
                 2.除非,你就想作用更多
五,伪类选择器
    a标签状态伪类选择器
        a:link  未点击时,样式
        a:hover 鼠标悬浮时,样式
        a:active 鼠标点击激活状态, 样式
        a:visited 点击过后的,样式
    顺序后代伪类选择器:
        选择器:nth-child(n)

        查找方式: 
            1.看选择器能不能选到
            2.根据他顺序(n就是第n个)缩小范围 
              

    

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值