CSS学习

CSS层叠样式表(Cascading Style Sheets)

语法规范
在这里插入图片描述
在这里插入图片描述

代码风格
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

注释
快捷键:ctrl+/
在这里插入图片描述

Chrome 调试工具
在这里插入图片描述
在这里插入图片描述
基础选择器

  • 标签选择器(元素选择器)
    在这里插入图片描述
  • 类选择器
    在这里插入图片描述
    在这里插入图片描述
    多类名使用:
    在这里插入图片描述
    在这里插入图片描述
  • id选择器
    在这里插入图片描述
  • 通配符选择器
    在这里插入图片描述

基础选择器汇总:
在这里插入图片描述

<head>
    <style>
        /* 标签选择器 */
        p {
            color: blueviolet;
        }

        /* 类选择器 */
        .color {
            color: blue;
        }
        .size {
            font-size: large;
        }

        /* id选择器 */
        #p1 {
            color: burlywood;
        }

        /* 通配符选择器 */
        *{
            color: chartreuse;
        }
    </style>
</head>
<body>
    <p>演示</p>

    <p class="color">演示</p>

    <!-- 类选择器 多类名 -->
    <p class="color size">演示</p>

    <p id="p1">演示</p>
</body>

复合选择器
在这里插入图片描述

  • 后代选择器
    在这里插入图片描述
  • 子选择器
    在这里插入图片描述
  • 并集选择器
    在这里插入图片描述
  • 伪类选择器
    在这里插入图片描述
    链接伪类选择器:
    在这里插入图片描述
    在这里插入图片描述
    :focus伪类选择器:
    在这里插入图片描述

复合选择器汇总:
在这里插入图片描述

字体属性

  • 字体系列(font-family)
    在这里插入图片描述
  • 字体大小(font-size)
    在这里插入图片描述
  • 字体粗细(font-weight)
    在这里插入图片描述
  • 字体样式(font-style)
    在这里插入图片描述
  • 字体复合属性(font)
    在这里插入图片描述

字体属性总结:
在这里插入图片描述

文本属性

  • 文本颜色(color)
    在这里插入图片描述

  • 对齐文本(text-align)
    在这里插入图片描述

  • 装饰文本(text-decoration)
    在这里插入图片描述

  • 文本缩进(text-indent)
    在这里插入图片描述

  • 文字阴影(text-shadow)
    在这里插入图片描述

  • 行间距(line-height)
    在这里插入图片描述

文本属性总结:
在这里插入图片描述

背景属性

  • 背景颜色(background-color)
    在这里插入图片描述
  • 背景图片(background-image)
    在这里插入图片描述
  • 背景平铺(background-repeat)
    在这里插入图片描述
  • 背景图片位置( background-position)
    在这里插入图片描述
    在这里插入图片描述
  • 背景图像固定(background-attachment)
    在这里插入图片描述
  • 背景复合写法(background)
    在这里插入图片描述
  • 背景色半透明(background)
    在这里插入图片描述

背景属性总结:
在这里插入图片描述

引入方式

  • 行内样式表(行内式)
    在这里插入图片描述

  • 内部样式表(嵌入式)
    (前面所写全部属于这种)
    在这里插入图片描述

  • 外部样式表(链接式)
    在这里插入图片描述

引入方式总结:
在这里插入图片描述

元素显示模式
在这里插入图片描述

  • 块元素
    在这里插入图片描述
  • 行内元素
    在这里插入图片描述
  • 行内块元素
    在这里插入图片描述

元素显示模式汇总:
在这里插入图片描述
元素显示模式转换:
在这里插入图片描述

三大特性

  • 层叠性
    在这里插入图片描述
  • 继承性
    在这里插入图片描述
    在这里插入图片描述
  • 优先级
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

盒子模型
在这里插入图片描述
1、边框(border)
在这里插入图片描述

  • 边框粗细(border-width)
    在这里插入图片描述
  • 边框样式(border-style)
    在这里插入图片描述
  • 边框颜色(border-color)
  • 控制相邻单元格边框(border-collapse)
    在这里插入图片描述
  • 圆角边框(border-radius)
    在这里插入图片描述

边框会影响实际盒子大小:
在这里插入图片描述

边框可上下左右分开写:
在这里插入图片描述

2、内边距(padding)
在这里插入图片描述
在这里插入图片描述
内边距会影响实际盒子大小:
在这里插入图片描述
若盒子本身没有指定width/height属性, 则此时padding不会撑开盒子大小(没指定width的话可以随意设左右内边距,没指定height的话可以随意设上下内边距,都不会撑大盒子)

3、外边距(margin)
在这里插入图片描述
外边距让块级盒子水平居中:
在这里插入图片描述
外边距的合并现象:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

清除内外边距:
在这里插入图片描述
4、盒子阴影(box-shadow)
在这里插入图片描述

传统网页布局三种方式
在这里插入图片描述
在这里插入图片描述

  • 标准流
    在这里插入图片描述
  • 浮动
    为什么需要浮动:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    什么是浮动:
    在这里插入图片描述
    浮动特性:
    1、浮动元素会脱离标准流(脱标)
    浮动的盒子不再保留原先的位置
    在这里插入图片描述
    在这里插入图片描述
    2、浮动的元素会一行内显示并且元素顶部对齐
    在这里插入图片描述
    3、 浮动的元素会具有行内块元素的特性
    在这里插入图片描述
    浮动布局注意点:
    在这里插入图片描述
    清除浮动:
    1、为什么要清除浮动
    在这里插入图片描述
    在这里插入图片描述
    2、清除浮动本质
    清除浮动元素造成的影响,如果父盒子本身有高度,则不需要清除浮动。
    清除浮动之后,父级就会根据浮动的子盒子自动检测高度。父级有了高度,就不会影响下面的标准流了
    3、清除浮动策略
    闭合浮动。(只让浮动在父盒子内部影响,不影响父盒子外面的其他盒子)
    4、清除浮动语法
    在这里插入图片描述
    5、清除浮动方法
    a.额外标签法(隔墙法)
    在这里插入图片描述
    在这里插入图片描述
    b.父级添加 overflow
    在这里插入图片描述
    c. :after 伪元素法
    在这里插入图片描述
    d.双伪元素清除浮动
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值