CSS基本样式

CSS简介

  • 什么是CSS
    • CSS是重叠样式表,主要负责标签样式的编辑,美化页面
    • 一个网页分为三大部分:
      • 结构层:主要由html负责,用来书写页面的结构
      • 表现层:主要由CSS负责,主要用来书写页面的展示样式,美化页面
      • 行为层:主要由js负责,主要用来处理页面和用户的交互效果
      • CSS是单独的一种文件类型,后缀是.css的文件
  • CSS的三种引进方式
    • 行间样式:
      • 给标签添加style属性,值就是你要设置的CSS样式
    • 嵌入式:
      • 将CSS代码写在head标签内的style标签内
    • 外链式:
      • 在head标签内通过link单标签的href属性引入外部CSS文件
  • CSS语法结构:
    • p {color:blue}
      • 其中p代表的是选择器,用来和html中的标签进行关联;color是要设置的CSS属性;blue代表了CSS属性的值
  • CSS选择器
    • 用来选取要设置的html标签
    • 标签选择器:通过标签名来查找元素
      • 选择符:标签名
      • 影响范围最大,一般很少单独使用
    • id选择器:通过标签的id属性的值来获取元素
      • 选择符:#
      • id属性的值不能重复,一个id值在一个html文件中只能出现一次
      • 影响范围最小
    • class选择器:通过元素的class的属性的值来获取元素
      • 选择符:.
      • 一个class属性的值可以被多个标签使用
      • 影响范围介于id选择器和标签选择器之间
  • 引入方式的优先级:
    • 嵌入式
    • 外链式
    • 行间样式
    • 当使用以上三种方式对同一标签进行设置时,谁离得被设置标签最近谁就生效
  • 三种基本选择器的优先级
    • 标签选择器< 类选择器 < id选择器
    • 谁的影响范围大谁的优先级就低
  • 关系选择器
    • 后代选择器:选择符 空格
      • 选择指定标签内的所有符合要求的标签,忽略层级关系
    • 子元素选择器:选择符>
      • 只能获取指定元素的直接子元素
    • 并集选择器(组选择器/并列选择器):
      • 选择符,
      • 一次性给多个元素设置同样的样式
    • 伪类选择器: :hover
      • 当鼠标移入指定元素时,修改当前元素的样式
    • 伪元素选择器:
      • after 在指定元素内部的后面插入指定的内容
      • before 在指定元素的内部前面插入指定的内容
      • 以上两个选择器需要配合content使用
  • CSS常用的属性
    • CSS颜色的表示方式
      • A.直接使用单词来表示
      • B.十六进制表示方式
        • 取值范围0-9 a-f
        • 一共有六位十六进制数来表示最终显示的颜色,每两个数为一组,分别代表红、绿、蓝
      • C.十进制数表示方式
        • 由三个十进制的数字来表示最终的颜色,数字的取值范围0-255,使用方法为rgb(10,15,220)
      • D.带透明度的颜色表示
        • rgba(1,1,1,0.2)
        • 用法同上,最后一位数字是0-1之间的小数,表示透明度
    • 背景属性
      • background-color 背景颜色
      • background-image 背景图片
      • background-position 背景图片位置
      • background-repeat 背景图片是否重复
    • 字体属性
      • color 字体颜色
      • font-size 字体大小
      • font-weight 是否加粗
      • font-family 字体类型
      • font-style 是否倾斜
    • 边框属性:
      • border-top:上边框
      • border-left:左边框
      • border-right 右边框
      • border-bottom 下边框
    • 内间距
      • 设置元素边界距离内部内容之间的距离,会在原本宽高的基础上加上间距的大小
      • 会改变元素的实际大小
      • padding-top: 上间距
      • padding-left:左间距
      • padding-right:右间距
      • padding-bottom 下间距
      • 简写
        • 如果只给一个值代表四边的间距

        • 如果是四个值 从上开始 依次顺时针旋转 每个值代表一个边

        • 如果三个值 第一个值是上 第二个值是左右 第三个值是下
          -如果是两个值 第一个值是上下 第二个值是左右的

        • padding:50px;

        • padding:10px 20px 30px 40px;

        • padding:10px 20px 30px;

        • padding:20px 50px;

    • 外间距
      • 设置元素距离四周外部元素之间的间距
      • margin 用法同padding一样
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值