CSS中inherit指定继承的使用方法和auto的区别
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了CSS中inherit指定继承的使用方法和auto的区别,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含841字,纯文字阅读大概需要2分钟。
内容图文
CSS中的每个属性都有一个特定值"inherit",其含义是指定继承父元素的相应属性,使用inherit一方面在代码上能地表明要继承于父元素的样式属性,另一方面也使子元素继承了那些不会被自动继承的属性.
也就是说:
inherit是继承父类的属性,一般用于字体、颜色等
auto是按情况自适应,一般用于高度、宽度、外边距和内边距等关于长度的属性
假如设计者要使class为box的div元素有2px的黑色边框,且具有5px的填充,同时想让其子div元素也具有同样的样式,
则可以编写如下规则:
<! DOCTYPE html > < html > < head > < meta charset ="utf-8" > < title >JS Bin</title><style>/* 使子元素继承了那些不会被自动继承的属性 */ .box{ border:2px solid black; padding:5px; background:#ccc; height:100px;} .box div{/* 使用inherit能继承父级的属性,和auto不一样 */ border:inherit; padding:inherit; height:auto;}</style></head><body><div class=‘box‘> 爹 <div>儿子</div></div></body></html>
线上调试:inherit 和 auto 区别
http://jsbin.com/fuwiyo/3/edit?html,output
原文:http://www.cnblogs.com/Megasu/p/4499811.html
内容总结
以上是互联网集市为您收集整理的CSS中inherit指定继承的使用方法和auto的区别全部内容,希望文章能够帮你解决CSS中inherit指定继承的使用方法和auto的区别所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。