HTML&&CSS复习(九)

精灵图

通过设置background_position:10px(上下) 20px(左右); 两个属性

代码格式

background: url(./img/20180909111901245.png) no-repeat 10px 20px;

或者

background: url(./img/20180909111901245.png) no-repeat

background_position:10px(上下) 20px(左右)

什么时候使用绝对定位

满足任何一个条件时,使用绝对定位:

1、元素出现在一个天马行空的位置

2、元素是否存在,不影响其他元素排列

3、单个元素在某个区内水平垂直居中

fixed和absoult的区别

fixed是绝对定位的一种特殊情况,他们参考系不一样

  • absoult参考系是有定位(设置了position)父元素

  • fixed参考系是视口(浏览器窗口)

属性值计算过程

无属性值

1、确定声明值:参考样式表中没有冲突的声明,作为css属性值

css属性值:作者样式表和浏览器默认样式 没有冲突的直接变为最终样式

2、层叠冲突:对样式表有冲突的申明使用层叠规则,确认css属性值

css属性值:比较重要性(作者样式表>浏览器默认样式表)

比较特殊性(比较选择器各种权重)

比较源次序(后面的代码的覆盖前面的)

color:inherit;继承父元素的颜色

3、使用继承:对仍然没有值的属性,若可以继承,则继承父元素的值。

4、 使用默认值:对仍然没有值的属性,使用默认值。

每个属性都值

设置的宽高最后会被换算成以px为单位

伪类选择器

爱恨法则 Love Hate L(link)V(visited)H(hover)A(active)顺序

contenteditable属性 该属性是一个布尔属性,可以设置到任何元素上让该元素变为可以编辑状态

实际开发中用来制作富文本框.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值