CSS

css的格式

CSS的选择器

1、标签选择器

  • 使用html的标签名作为选择器
  • label{样式}

2、id选择器

  • 使用html中元素的id属性作为选择器,同一个页面的要求唯一
  • #myid{样式}

3、class选择器

  • 使用html中元素的class属性值作为选择器
  • .类名{样式}

4、后代选择器(以空格标识)

  • 选择某个元素的后代元素作为选择器
  • 父元素 后代元素{样式}

5、子元素选择器(以>标识)

  • 选择某个元素的直接子元素作为选择器
  • 父元素>子元素{样式}

6、相邻兄弟选择器(以+标识)

  • 选择紧邻在某个元素的后面的元素(二者具有相同的父元素)作为选择器
  • 元素1+元素2{样式}

7、后续兄弟选择器(以~标识)

  • 选择指定元素之后的所有兄弟元素
  • 元素~元素{样式}

8、并集选择器

  • 多个选择器之间使用逗号隔开,标识这些选择器使用同一个样式

9、交集选择器

  • 取两个选择器的交集
  • label.mylabel{样式} 表示选择label标签中的class值为mylabel的标签作为选择器
  • 其中前面的选择器必须为标签选择器,后面的选择器必须为id选择器或者class选择器,两个选择器之间不能有空格

CSS样式表的类别

  • 根据CSS相对于元素存放的位置分为:
  • 行内样式
    • 在元素的开始标签中,使用style属性编写的样式
  • 外部样式表
    • 将css代码写在一个.css文件中,使用时,需要在页面中使用<link>标签引入入此样式表
    • <link  type="text/css" rel="stylesheet" href="../css/css0905/0905.css"/>
    • 其中type和rel的只是固定值
    • href是.css文件所在的位置
    • 导入式:
    • <style type="text/css">@import url{"路径"}</style>
  • 内部样式表
    • css代码写在<head>内的<style>标签中
  • 三种方式的区别
    • 行内样式直接,修改简单,但html代码和css代码混在一起
    • 内部样式表,比起行内样式有优点,但如果是多个页面采用相同的样式,不能复用
    • 外部样式表,html代码与css代码分析,可以多个页面复用
    • 优先级不同

CSS的优先级

  • CSS的继承
    • 子标签可以自动继承父标签的样式风格,子标签单独设置的样式风格不会影响父标签的样式。
  • 如果同一个元素存在多个样式,优先级最高的样式生效,优先级低的无效。
    • 1、行内样式表(内联样式)>内部样式表>外部样式表
    • 2、选择器的优先级
      • id选择器>class(类)选择器>元素选择器
    • 3、最高优先级  !important
    • 4、相同优先级中最后一次定义生效

字体样式

  • font-family 字体类型
  • font-size 字体大小,单位px
  • font-style 字体风格 斜体(italic)等
  • font-weight 字体的粗细 
  • font   设置多个属性,比如 font:italic bold 20px "宋体" 。顺序:风格 粗细 大小 字体

文本样式

  • color 文本的颜色 取值方式#FFEE33(#FE3)十六进制,或者使用英文的颜色单词
  • text-align 元素的水平对齐方式 取值 left right center
  • text-indent 段落的首行缩进,取值单位为像素,如20px
  • text-height 行高 取值单位为像素
  • text-decoration 文本的修饰线 underline 下划线、line-through删除线、overline顶部线

伪类

  • 定义元素在不同状态下的样式
    • 语法:   标签:伪类名{样式}

背景色

  • background-color  设置元素的背景颜色
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值