CSS 权威指南 读书笔记(四)

第四章 值和单位


关键字


  • 值用一个词来表示,即关键字,这里将要讨论三个全局关键字。

  • 全局关键字即所有css属性都能使用的关键字,有 inherit, initial, unset

    • inherit 为继承父元素的样式
    • initial 为初始化该属性到预设的值
    • unset 对于继承属性->继承父元素 对于非继承属性->初始化到预设
p{
  color:inherit;
  background-color:initial;
  font-size:unset;
}
  • 还有一个特殊的属性, 仅仅支持这三个全局关键字, 该属性表示除direction和unicode-bidi之外的所有属性。
*{
  all:inherit/initial/unset;
}

URL


大家对URL肯定不陌生,但是有一点也许在使用过程中会被大家忽略 ```css { background:url(...) } ``` - 背景图片的声明时候,url与()之间不能存在空格,反之该声明无效

长度单位


类型名称说明
绝对长度单位px 像素
分辨率单位dpi 点每英寸 dpcm 点每厘米 dppx 点每像素
相对长度单位em相对父元素的font-size
rem相对根元素的font-size
视区相关单位vw视区的宽度/100, 浏览器窗口拉宽等都随之改变
vh视区的高度/100
vmin视区宽高中最小的/100,937 * 650的视区,即1vmin = 6.5px
vmax与上对应

其他


  • 计算值:p { width : calc(90% - 2em) } ->得到的宽度为 父元素的90%-2em

  • 属性值: p { content: “[” attr ( id ) “]” } ->p的内容为[p中的id值],如果p没有id值,则为空

  • css变量: 声明以"–"开头,使用时var()包裹,代码如下:

html {
  --base-color:#639;
}
h1{
  color: var(--base-color);
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值