css 哪些属性 有默认值,而不继承。如 margin ,还都有哪些?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css 哪些属性 有默认值,而不继承。如 margin ,还都有哪些?相关的知识,希望对你有一定的参考价值。

边距一般都是有默认植的
还有一些专门修饰文字的也有字体相关的默认植,基本什么都是有默认值,只是不同浏览器默认的不同,所以有些还是要定义

边框一般都是不继承的,背景色也不继承.

长宽不继承
浮动不继承
滤镜不继承,但是会影响到子级..

这些在长期使用中会漫漫发现的,不用可以记住
参考技术A 这些东西应该不用记得吧?

现在很多人开发第一句都会写:
*margin: 0px;padding: 0px;

如果真想知道,
http://www.china-pub.com/36900&ref=ps
看看这本书啦,很全,不过在睡前看比较好。
参考技术B 我只知道margin 但是在多个浏览器中不兼容的有margin padding的问题较多

说下css样式的这几个属性值initial、inherit、unset、revert的理解?

参考技术A initial
initial 关键字用于设置 CSS 属性为它的默认值,可作用于任何 CSS 样式。
inherit
每一个 CSS 属性都有一个特性就是,这个属性必然是默认继承的 (inherited: Yes) 或者是默认不继承的 (inherited: no)其中之一,我们可以在 MDN 上通过这个索引查找,判断一个属性的是否继承特性。
unset
名如其意,unset 关键字我们可以简单理解为不设置。其实,它是关键字 initial 和 inherit 的组合

以上是关于css 哪些属性 有默认值,而不继承。如 margin ,还都有哪些?的主要内容,如果未能解决你的问题,请参考以下文章

说下css样式的这几个属性值initial、inherit、unset、revert的理解?

在css中的字体属性中,字体大小属性的取值都有哪些,默认值是啥?

行内元素有哪些?块级元素有哪些? 空(void)元素有那些?

如何继承父类的css属性

面试官问我:CSS有哪些属性可以继承?

CSS选择符有哪些?哪些属性可以继承?