只因小黑子的HTML5和CSS3入土复习过程第二章

HTML5+CSS3第二章

2.1 选择器

在这里插入图片描述
在这里插入图片描述
例子:

    <style>
        div{
            background: yellow;
            color: red;
        }
        h1{
            color: green;
        }
    </style>
  <div>
    111111
  </div>
  <h1>222222</h1>

—>
在这里插入图片描述

2.2 类选择器

在这里插入图片描述
范例:

    <style>
        .di{
            background: yellow;
            color: red;
        }

        .od{
            background-color: blue;
        }

    </style>
  <div class="di od">111111</div>
  <div class="di">222222</div>
  <div>333333</div>

—>
在这里插入图片描述

2.3 id选择器

在这里插入图片描述
范例:

    <style>
        #box1{
            background: yellow;
            color: red;
        }
        #box2{
            background: green;
            color: red;
        }
        #box3{
            background: blueviolet;
            color: red;
        }

    </style>
  <div id="box1">11111111</div>
  <div id="box2">22222222</div>
  <div id="box3">33333333</div>

—>
在这里插入图片描述

2.4 通配选择器

在这里插入图片描述

2.5 群组和后代选择器

在这里插入图片描述

2.5.1 群组选择器:带逗号

群组选择器:提出公共代码,节约代码量
范例:
1.

    <style>
    div,p,h1{
        background-color: yellow;
    }
    </style>
 <div>
    11111111
    <p>2222222</p>
 </div>
 <p class="boxp">3333333333333</p>
 <h1>444444444444</h1>

—>
在这里插入图片描述

    <style>
    div,p,h1{
        background-color: yellow;
    }
    
    div,.boxp,h1{
        background-color: green;
    }
    </style>
 <div>
    11111111
    <p>2222222</p>
 </div>
 <p class="boxp">3333333333333</p>
 <h1>444444444444</h1>

—>
在这里插入图片描述

2.5.2 后代选择器:带空格

后代选择器,包含选择器

    <style>
    div p{
     background-color: yellow;
    }
     p b{
     background-color:  red;
      }
    </style>
    <div>
        <p>111111111111111</p>
    </div>
    <p>
        <b>222222222222222222</b>
    </p>

    <div>
        <b>3333333333333</b> 
    </div>      

—>
在这里插入图片描述

2.5 伪类选择器

hover和activer适应于所以标签,其他两个只能用于a标签
在这里插入图片描述
范例:

    <style>
        /* 初始状态 */
      a:link{color: yellow;}
        /* 访问之后 */
     a:visited{color: red;}
        /* 鼠标悬停后 */
      a:hover{color: blue;}
        /* 点击激活 */
     a:active{color: green;}
    </style>
</head>
 <a href="http://www.baidu.com">百度</a>

2.6 选择器的权重

在这里插入图片描述
在这里插入图片描述

2.7 文本属性

2.7.1 font-size:大小和font-family:字体

在这里插入图片描述
在这里插入图片描述

2.7.2 color:文字颜色

在这里插入图片描述

2.7.3 font-weight:加粗和font-style:倾斜

在这里插入图片描述

2.7.4 text-align:文本水平对齐

在这里插入图片描述

2.7.5 line-height:单行文本垂直居中

在这里插入图片描述

2.7.6 text-indent:首行缩进

在这里插入图片描述

2.7.7 letter-spacing:字体间距

在这里插入图片描述

2.7.8 text-decoration:文本修饰

在这里插入图片描述

2.7.9 text-transform:检索大小写和font

text-transform

text-transform:capitalize
-文本的每个单词的首字母变成大写

text-transform:lowercase
-文本的每个字母变成小写

text-transform:uppercase
-文本的每个字母变成大写

text-transform:noe
-文本的每个字母不起任何效果

font
在这里插入图片描述

2.8 列表属性

2.8.1 list-style-type:列表点的形状

在这里插入图片描述

disc实心圆
circle 空心圆
square实心正方形
none

2.8.2 list-style-image:引入列表图片

在这里插入图片描述

2.8.3 list-style-position:控制图片是否在列表内

在这里插入图片描述

2.8.4 list-style:引入复合属性

在这里插入图片描述

2.9 背景属性

2.9.1 background-color:背景颜色

在这里插入图片描述

2.9.2 background-image:背景图片

在这里插入图片描述

2.9.3 background-repeat:背景图的平铺

在这里插入图片描述

写法:background-repeat:属性值
repeat: 默认平铺
repeat-x: x轴平铺
repeat-y: y轴平铺
no-repeat: 不平铺

2.9.4 background-position:背景图的定位

在这里插入图片描述

写法:background-position:属性值
1。20px 20px 数值
2. 10% 10% 百分值
3.
  left center right
  top center bottom

2.9.5 background-attachment:背景图的固定

在这里插入图片描述

2.9.6 background-size:背景图大小

写法: background-size:属性值
1. 400px 400px 数值
2. 100% 100%   百分值
3. cover :把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。
也许无法显示在背景定位区域中。
4.
contain:把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区
域。铺不满盒子,留白

2.9.7 background:复合写法

复合写法:
1.用空格隔开
2.顺序可以换
3.可以只取一个值,放在后面能覆盖前面的值
注意:backgourd -size属性只能单独用

2.10 float:浮动属性

在这里插入图片描述
浮动案例:
在这里插入图片描述

2.11 清除浮动

1. 写固定高度
2.清浮动clear:none /left,right, both
3. 当前浮动元素后面补一个盒子,不设置宽高,clear: both
4. overflow:hidden, 让浮动元素计算高度

在这里插入图片描述

2.12 盒子模型-padding:内边距

在这里插入图片描述

内边距:
1个值,4个方向一样
2个值,上下,左右
3个值,上左右下
4个值,上右下左
例如:
  padding:0,0,0,0
1.背景色蔓延到内边距
2.可以设置单一方向
padding-方向:top bottom left right

2.13 盒子模型-border:边框

border:
-border-width 边框宽度

-border-style 边框样式
    
样式: 
    solid 实线
    double 双线
    dashed 虚线
    dotted 圆点线
    
-border- color 边框颜色
    
背景色也能蔓延到边框

2.14 盒子模型-margin:外边距

1. margin-方向4个方向

2.外边距没有背景色蔓延没有

3.常规设置清零:*{margin:0}

4.支持外边距负值

5.屏幕居中:
  margin:0 auto; 横向居中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值