Css继承

css的某些样式具有继承性的,它允许样式不仅应用于某个特定的html标签元素,而且可以用于其后代。

但是有些样式不具有继承性,比如 border:1px solid red;

p{border:1px solid red;}

<p>xxxxxxx,xxx<span>我说你好</span>xxxxx</p>

其中子元素span就没起到作用


特殊性(优先级)

我们为同一元素设置不同的样式,会有什么变化呢:如

p{color:red;}

.first{color:green;}

<p class=first>xxxxxxx</p>    答案是字体为绿色,因为class的权值比标签权值大


层叠

css样式中出现相同的权值时,顺序后面的会覆盖前面的

重要性

我们在做网页代码的时,有些特殊的情况需要为某些样式设置具有最高权值,怎么办?这时候我们可以使用!important来解决,比如:

P{color:red!important;}

p{color:green;}    最后显示的是红色

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.CSS的某些样式是具有继承性的,那么什么是继承呢?继承是一种规则,它允许样式不仅应用于某个特定html标签元素...
    阿r阿r阅读 225评论 0 1
  • CSS基础 本文包括CSS基础知识选择器(重要!!!)继承、特殊性、层叠、重要性CSS格式化排版单位和值盒模型浮动...
    廖少少阅读 3,437评论 0 40
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 1,181评论 0 1
  • 目录 【连载】八零那个年代——目录 上一章【连载】八零那个年代——第六十三章 大海是绿色的 没有华丽的辞藻,没有...
    怀双阅读 454评论 11 15
  • 晨 我喜欢你 那是我那年从未敢开口的词语 我不敢 不敢去直言面对自己的心 那年 她和我是同桌 她是学校的校花 而我...
    轶晨阅读 145评论 0 0

友情链接更多精彩内容