CSS样式继承性

原文:CSS样式继承性

CSS样式继承介绍#

  • 外层元素身上的样式会被内层元素所继承。
  • 当内层元素身上的样式与外层的元素身上的样式相同时内层元素样式会覆盖外层元素样式。
  • 并不是所有的样式都能够继承,只有文本与字体样式属性才能够被继承,其余的样式属性不可以被继承。

CSS样式继承实践#

  • 外层元素身上的样式会被内层元素所继承,这句话的实践。

  • 代码块

Copy

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>继承性</title>
    <style>
        body{
            color: red;
        }
    </style>
</head>

<body>
    <div>
        <h2>微笑是最初的信仰</h2>
        <p>微笑是最初的信仰</p>
    </div>
</body>
</html>
  • 结果图

  • 当内层元素身上的样式与外层的元素身上的样式相同时内层元素样式会覆盖外层元素样式,这句话的实践。
  • 代码块

Copy

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>继承性</title>
    <style>
        body{
            color: red;
            font-size: 18px;
        }
        div{
            color: springgreen;

        }
    </style>
</head>

<body>
    <div>
        <h2>微笑是最初的信仰</h2>
        <p>微笑是最初的信仰</p>
    </div>
</body>
</html>
  • 结果图

  • 并不是所有的样式都能够继承,只有文本与字体样式属性才能够被继承,其余的样式属性不可以被继承,这句话的实践。
  • 代码块

Copy

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>继承性</title>
    <style>
        body{
            color: red;
            font-size: 18px;
        }
        div{
            color: springgreen;
            border: 1px solid red;
        }
    </style>
</head>

<body>
    <div>
        <h2>微笑是最初的信仰</h2>
        <p>微笑是最初的信仰</p>
    </div>
</body>
</html>
  • 结果图

原文地址:https://www.cnblogs.com/lonelyxmas/p/11964786.html

时间: 2024-09-30 06:56:46

CSS样式继承性的相关文章

CSS样式表规划经验总结

最近看到一些关于CSS文件管理的问题,下面我就自己的经验说说,一个好的CSS文件主要是看他是否具有易维护性.下面我就说说我个人的看法: 一.CSS文件的规划 我在规划CSS的时候,我比较喜欢建立全局css及各模块css.在html页面中引用全局css,在全局css中引用各模块css.比如,建立global.css为全局css,在全局css中定义“* { … } body { … }”之类的全局样式.在全局样式中通过“@import url(”xxx.css”);”引入模块css. 关于模块CSS

CSS样式总结

CSS: Cascading Style Sheet,层叠样式表 Css由三部分组成:选择符.样式属性.值: 基本语法:选择符 {样式属性:值:样式属性:值.....} 一,选择器 常用的选择器有:标签选择器.class选择器(类选择器).id选择器.后代选择器. 组合选择器和并列选择器等等. 1.多元素的组合选择器: 1.并列选择器(E,F,G,...) 这类选择器之间用逗号作分割,能匹配选择器列出的所有标签元素. 2.后代选择器(E F; E>F) E F,标签之间用空格隔开,表示匹配E标签

CSS具有继承性、特殊性、层叠性和重要性

1. 继承性 CSS的某些样式是具有继承性的,那么什么是继承呢? 继承是一种规则,它允许样式不仅应用于某个特定 html 标签元素,而且应用于其后代. 比如下面代码:如某种颜色应用于 p 标签,这个颜色设置不仅应用 p 标签,还应用于 p 标签中的所有子元素文本,这里子元素为 span 标签.   <span style="font-size: 18px;">p{color:red;} <p>三年级时,我还是一个<span>胆小如鼠</span

2015.7.8 第三课 课程重点(css样式)

[课前提问及答案] 1.table有哪些属性:width.height.border.cellspacing.cellpadding.bordercolor.bgcolor.align  宽 高 边框 内框宽度  文字到边框距离 边框颜色 背景色 水平位置 2.body有哪些属性:bgcolor.background.text 背景颜色 背景图片 文字颜色 ----------------------------------------------------------------------

CSS的继承性与优先级

一.CSS的继承性 在CSS中不可继承的属性:display.margin.padding.border.background.width.min-width.max-width.height.min-height.max-height.overflow.position.left.right.top.bottom.z-index.float.clear.vertical-align.page-break-after.page-break-before等 所有元素可继承的属性:visibilit

CSS3学习笔记-1:CSS样式继承

自己在写css时总会遇上css样式继承的问题,好在一般问题不大,但一直也不明白css样式继承的规则,最近发现了一篇文章讲的不错,因此转载过来: 所谓CSS的继承是指被包在内部的标签将拥有外部标签的样式性质.继承特性最典型的应用通常发挥在整个网页的样式预设,需要指定为其它样式的部份设定在个别元素里即可.这项特性可以给网页设计者提供更理想的发挥空间.但同时继承也有很多规则,应用的时候容易让人迷惑 CSS的一个主要特征就是继承,它是依赖于祖先-后代的关系的.继承是一种机制,它允许样式不仅可以应用于某个

css的继承性

为了减少css的代码量,很多时候,我们必须要非常重视css的继承性 1.首先,有些属性是不能继承的.这没有任何原因,只是因为它就是这么设置的.举个例子来说:border属性,大家都知道,border属性是用来设置元素的边框的,它就没有继承性.多数边框类属性,比如象padding(补白),margin(边界),背景和边框的属性都是不能继承的. 2.继承中容易引起的错误 有时候继承也会带来些错误,比如说下面这条css定义: body{color:blue} 在有些浏览器中这句定义会使除表格之外的文本

CSS 样式表(小结)

一.基本语法 1.table有哪些属性:width.height.border.cellspacing.cellpadding.bordercolor.bgcolor.align  宽 高 边框 内框宽度  文字到边框距离 边框颜色 背景色 水平位置 2.body有哪些属性:bgcolor.background.text 背景颜色 背景图片 文字颜色   二.CSS重点回顾(一) 1.css选择器: 相当于一个标识,有3种选择器 第一种选择器:标签选择器 p{ color:red;} 第二种选择

css样式继承(转)

来源 : http://www.yesky.com/356/1830356.shtml 感谢分享 编者:所谓CSS的继承是指被包在内部的标签将拥有外部标签的样式性质.继承特性最典型的应用通常发挥在整个网页的样式预设,需要指定为其它样式的部份设定在个别元素里即可.这项特性可以给网页设计者提供更理想的发挥空间.但同时继承也有很多规则,应用的时候容易让人迷惑,donger今天就专门和大家聊聊这方面的应用. 正文 CSS是层叠样式表(Cascading Style Sheets)的简称,它的规范代表了互