CSS基础

伪元素
    :first-letter 向文本的第一个字母添加特殊样式。
    :first-line 向文本的首行添加特殊样式。
    :after  在元素之后添加内容。
    :before 在元素之前添加内容。

复合选择器

1.交集选择器

    p.p1{}
    <div>
      <p class="p1"></p>
    </div>
    <span>
      <a class="p1"href=""></a>
    </span>
    <div>
      <p class="p3"></p>
    </div>
    上面的代码中,使用p.p1{}选择 <p class="p1"></p>
2.并集选择器

    并集选择器是多个选择器通过逗号连接而成的.在声明各种CSS选择器时,如果某些选择器的风格是完全相同的,或者部分相同,这时便可以利用并集选择器同时声明风格相同的CSS选择器。

3.后代选择器

       我们可以定义后代选择器来创建一些规则,使这些规则在某些文档结构中起作用,而在另外一些结构中不起作用。 
    h1 a {color:red;}
    上面这个规则会把作为 h1 元素后代的 a 元素的文本变为 红色。其他 a 文本(如段落或块引用中的 a)则不会被这个规则选中
理解样式层叠表
     1.当一个标签有多个样式声明了相同样式时,叠加后其优先级为
     内联样式>内部式>外部样式
     如果声明的是不同样式,则叠加效果为各样式总和
    2.当一个标签有多个选择器声明了相同样式时,且选择器类型不同时,其优先级为
      !important>id选择器>伪元素选择器>伪类选择器>>类选择器>元素选择器
     如果选择器类型相同
      !improtant>内联>内部>外部 
    3.在相同类型和级别时,后声明的选择器会覆盖之前的选择器
css的基本属性
一、文本样式
     dirction 文字方向
     line-height 行高
     letter-spacing 字符间距
     text-align  对齐元素中的文本
     text-decoration 向文本添加修饰
     text-indent 文本首行缩进
     text-transform 控制元素中的子母
        text-transform:capitalize 每个单词首字母大写
     white-space 控制文字空白处理方式
     word-spacing 字间距
二、文字样式
        font-family 字体
      font-style 字体风格
      font-weight 字体粗细
     
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值