css有继承关系吗

css有继承关系。CSS继承是一种规则,它允许样式不仅应用于某个特定html标签元素,而且应用于其后代;也就是说:设置了上级(父级)的CSS样式,上级(父级)及以下的子级(下级)都具有此样式。

css有继承关系吗

本教程操作环境:windows7系统、css3版、Dell G3电脑。

(学习视频分享:css视频教程)

css有继承关系。css继承性的作用:给父元素设置一些属性,子元素也可以使用。

CSS继承是指被包在内部的标签将拥有外部标签的样式性质。继承特性最典型的应用通常发挥在整个网页的样式预设,需要指定为其它样式的部份设定在个别元素里即可。这项特性可以给网页设计者提供更理想的发挥空间。但同时继承也有很多规则,应用的时候容易让人迷惑

立即学习“前端免费学习笔记(深入)”;

CSS的一个主要特征就是继承,它是依赖于祖先-后代的关系的。继承是一种机制,它允许样式不仅可以应用于某个特定的元素,还可以应用于它的后代。例如一个BODY定义了的颜色值也会应用到段落的文本中。下面举例说明:

样式定义:

body{color:red;}

登录后复制

应用举例代码:

CSS的层叠和继承深入探讨

登录后复制

这段代码的应用结果是:“CSS的层叠和继承深入探讨”这段话是红颜色的,“层叠和继承”由于应用了strong元素,所以是粗体。这很符合制作者的意图,也是为什么继承是CSS的一部分的原因。

注意点:

1、并不是所有的属性都可以继承,只有以color/font-/text-/line开头的属性才可以继承

2、并不是只有儿子可以继承,只要是后代就可以继承

应用场景:

一般用于设置网页上的共性信息,例如网页的文字颜色、字体、文字大小等内容

css有继承性的属性

1、文本系列属性

text-indent:文本缩进

text-align:文本水平对齐

line-height:行高

word-spacing:增加或减少单词间的空白(即字间隔)

letter-spacing:增加或减少字符间的空白(字符间距)

text-transform:控制文本大小写

direction:规定文本的书写方向

color:文本颜色

2、字体系列属性

font:组合字体

font-family:规定元素的字体系列

font-weight:设置字体的粗细

font-size:设置字体的尺寸

font-style:定义字体的风格

font-variant:设置小型大写字母的字体显示文本,这意味着所有的小写字母均会被转换为大写,但是所有使用小型大写字体的字母与其余文本相比,其字体尺寸更小。

font-stretch:对当前的 font-family 进行伸缩变形。所有主流浏览器都不支持。

font-size-adjust:为某个元素规定一个 aspect 值,这样就可以保持首选字体的 x-height。

3、表格布局属性

caption-side:设置表格标题的位置。

border-collapse:设置表格的边框是否被合并为一个单一的边框,还是象在标准的 HTML 中那样分开显示。

border-spacing:设置相邻单元格的边框间的距离(仅用于”边框分离”模式)。

empty-cells:设置是否显示表格中的空单元格(仅用于”分离边框”模式)。

table-layout:为表设置表格布局算法。

4、列表布局属性:

list-style-type:设置列表项标记的类型。

list-style-image:使用图像来替换列表项的标记。

list-style-position:指示如何相对于对象的内容绘制列表项标记。

list-style:简写属性在一个声明中设置所有的列表属性。

5、元素可见性:visibility

6、生成内容属性:quotes

7、光标属性:cursor

8、页面样式属性:page、page-break-inside、windows、orphans

9、声音样式属性:

speak、speak-punctuation、speak-numeral、speak-header、speech-rate、volume、voice-family、pitch、pitch-range、stress、richness、、azimuth、elevation

更多编程相关知识,请访问:css视频教程!!

以上就是css有继承关系吗的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2880941.html

(0)
上一篇 2025年3月10日 19:58:26
下一篇 2025年3月6日 00:51:47

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 浅谈使用CSS实现半透明边框和多重边框效果的方法

    本篇文章分两种场景给大家介绍一下css实现半透明边框与多重边框效果。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 (学习视频分享:css视频教程) 场景一: 实现半透明边框: 立即学习“前端免费学习笔记(深入)”; 由于…

    2025年3月10日 编程技术
    200
  • css实现领积分动画效果

    最近项目中要做一个领积分的效果,根据老板的描述,这个效果类似于支付宝蚂蚁森林里的领取能量。整体效果是就是在树周围飘着几个积分元素,上下滑动,类似星星闪烁,点击领取后,沿着树中心的位置滑动并消失,树上的能量递增,最后膨胀,变大一点。 1. 整…

    2025年3月10日
    200
  • CSS %单位的特点

    CSS %单位的特点:1、百分比是一个相对长度单位,相对于父元素的尺寸;2、对于“position: absolute;”的元素是相对于已定位的父元素;3、对于“position: fixed;”的元素是相对于ViewPort。 本文操作环…

    2025年3月10日
    200
  • 使用CSS实现的几种进度条

    (学习视频分享:css视频教程) 进度条是一个非常常见的功能,实现起来也不难,一般我们都会用 div 来实现。 作为一个这么常见的需求, whatwg 肯定是不会没有原生组件提供(虽然有我们也不一定会用),那么就让我们来康康有哪些有意思的进…

    2025年3月10日 编程技术
    200
  • 如何用css把图片弄成背景

    用css把图片弄成背景的方法:首先创建一个HTML示例文件;然后在body中添加一些p标签;最后使用css中的background属性将图片设置为背景即可。 本教程操作环境:Windows7系统、css3版,DELL G3电脑。 推荐:cs…

    2025年3月10日
    200
  • css里面怎么让body内容居中

    css里面让body内容居中的方法:1、使用margin设置边距“0 auto”让HTML页面中所有的元素水平居中;2、将div距离页面窗口左边框和上边框的距离设置为“50%”;3、通过jQuery实现水平和垂直居中。 本教程操作环境:Wi…

    2025年3月10日
    200
  • css中font属性能不按顺序吗

    css中font属性不能不按顺序,即font属性的书写必须按照顺序;css font指定在一个声明的所有字体属性;其按顺序可设置的属性是“font-style font-variant font-weight font-size&#8230…

    2025年3月10日
    200
  • css居中代码是什么

    css居中代码有:1、“vertical-align:middle”;2、“display:flex”;3、给父元素设置“display:table”,子元素设置“display:table-cell”可实现CSS垂直居中等等。 本教程操作…

    2025年3月10日 编程技术
    200
  • css背景超出宽度怎么办

    css背景超出宽度是因为背景图片过大,其解决办法:首先打开相应的css文件;然后添加“background-size:100% 100%”或者“background-size:contain”样式,让背景图片宽度和高度完全适应内容区域即可。…

    2025年3月10日
    200
  • css 如何设置带有正方形项目的列表

    css设置带有正方形项目的列表的方法:首先创建一个HTML示例文件;然后使用ul无序列表标签,并指定“list-style-type”为“square”即可设置带有正方形项目的列表。 本教程操作环境:Windows7系统、HTML5&amp…

    2025年3月10日
    200

发表回复

登录后才能评论