当前位置: 首页 > wzjs >正文

济南 网站推广网络运营培训哪里有学校

济南 网站推广,网络运营培训哪里有学校,网站地图 制作,网站建站 用户注册前言 每个CSS属性都有一个默认值,比如background-color的默认值是transparent,margin的默认值是auto,这些常见的属性我们都知道它们的默认值,但是有些不常见的属性,我们可能就不知道它们的默认值了,那么如何…

前言

每个CSS属性都有一个默认值,比如background-color的默认值是transparentmargin的默认值是auto,这些常见的属性我们都知道它们的默认值,但是有些不常见的属性,我们可能就不知道它们的默认值了,那么如何获取这些属性的默认值呢?

这时候就要用上initialrevertunset这三个CSS关键字了。有些前端开发者可能分不清3个关键字的区别,下面详细介绍下。

initial

initial 表示CSS属性的初始值,可以将某个 CSS 属性恢复到其初始状态。

比如一段这样的 HTML 结构:

<div class="parent">parent<div class="child">child</div>
</div>

如果给它父元素添加font-size: 30px,那么 childfont-size 会继承父元素,也是 30px

.parent {font-size: 30px;
}

如果给子元素 child 加上 font-size: initial,那么它的字体大小就会使用 CSS 属性的初始值,也就是 16px

.parent {font-size: 30px;
}
.child {font-size: initial;
}

initial用途:不知道 CSS 属性的初始值时,我们可以直接使用它进行还原

注意点:initial 代表的是 CSS 属性的初始值,而不是浏览器中该属性的初始值,因为浏览器会自带一些样式表,会覆盖 CSS 属性的初始值。比如 display 属性的初始值是 inline,而浏览器样式表将 <div> 的值设置为 block,将 <table>display 默认值设置为 table等。

revert

revert 表示浏览器样式表中该 css 属性的默认值。HTML 在浏览器渲染中,会默认增加一个样式表 user agent stylesheet,比如我们都知道 body标签会有一个默认 8pxmargin,这个就是浏览器默认增加的样式。

举个常见的例子,无序列表 ul li 会有默认样式,每个 li 前面会出现一个小圆点,这个是因为浏览器内置样式表给 ul 加了一个 list-style-type: disc 的样式。

我们在实际项目开发中,一般会使用 list-style-type: none 把这个默认样式给重置掉,然而某些场景,我们可能又想用到这个浏览器默认样式,这时候我们就可以借助 revert 关键字来实现。

ul {list-style-type: revert;
}

unset

unset,顾名思义就是 该 css 属性未设置,它有如下特点:

  • 如果当前使用的CSS属性具有继承特性,等同于 inherit 关键字。有继承特性的属性包括文本与字体相关,比如 font-family、font-size、font-weight、color、white-space等,列表相关比如 list-style-type、list-style-position 等。
  • 如果当前使用的CSS属性没有继承特性,等同于 initial 关键字。

使用小技巧

initialrevertunset 关键字都支持用在 css 属性 all 上,对该元素所有的 css 属性生效。

.box {all: initial;
}

inset

这里顺便提一下 inset,它是一个简写属性,对应 toprightbottomleft,比如我们写一个垂直居中一般会这么写:

.parent {position: absolute;
}
.child {position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;
}

其实这里子元素的样式可以简写为:

.child {position: absolute;inset: 0;margin: auto;
}

小结

initialrevertunset 是 css 中三个关键字,它们的区别如下:

  • initial: 表示 css 属性的初始值。
  • revert: 浏览器样式表中该 css 属性的默认值。
  • unset: 当前的 css 属性具有继承特性,相当于 inherit,否则相当于 initial

另外 unset 是一个简写属性,可以表示 toprightbottomleft 的值。

http://www.dtcms.com/wzjs/227310.html

相关文章:

  • 北京网上申请营业执照天津优化代理
  • 海南网站开发个人网站规划书模板
  • 网站后台管理默认密码营销策划公司介绍
  • 同城做鸡网站谷歌广告投放步骤
  • 附近的网站建设公司怎么做个网站
  • 建立局域网网站百度广告位
  • 房地产设计网站seo网上培训多少钱
  • 定制网站 北京cps广告联盟网站
  • 买源码做网站值吗域名注册多少钱
  • flash网站建设公司济南网站运营公司
  • 最火高端网站设计厂家cba最新消息
  • 帝国后台网站如何设置自动刷新首重庆疫情最新消息
  • 深圳网站设计兴田德润官方网站手机网站建设平台
  • seo怎样优化网站十大管理培训课程
  • 怎么查看一个网站的建设地区合理使用说明
  • 海南省住房公积金管理局地址网站seo去哪个网站找好
  • 利用wps做网站东莞网站seo技术
  • 网站群建设的优点莆田百度seo公司
  • 做设计素材网站今日最新国际新闻
  • 快速网站价格深圳网络推广培训机构
  • 网站建设zrhskj厦门seo厦门起梦
  • 无为县住房建设局网站首页南宁 百度网盘
  • html5炫酷网站公司网站模板
  • 网站首页布局诊断站外seo推广
  • 网站需要怎么做bt磁力猫
  • 淘金网站建设推广网站如何快速收录
  • 推广员网站怎么做seo搜索引擎推广什么意思
  • 网站建设的美图聊城网站seo
  • 做计算机题目的网站百度收录查询工具
  • 什么是网站排名优化关键词的分类和优化