CSS继承性之深入剖析(2)

原创 2007年10月08日 10:48:00
  在CSS中,继承是一种非常自然的行为,我们甚至不需要考虑是否能够这样去做,但是继承也有其局限性。
  首先,有些属性是不能继承的。这没有任何原因,只是因为它就是这么设置的,标准就是如此。举个例子来说:border属性,大家都明白border属性的作用是设置元素的边框的,它就没有继承性。如果继承了边框属性,那么文档看起来就会很奇怪。例如我们定义容器div的边框为1px,而在此容器内的ul li在正常情况下我们都不希望它有边框,如果border有继承性,我们就要再去掉它们的边框。这样显然是不合理的。
  多数边框类的属性,如:Border(边框)、Padding(补白)、Margin(边界)、背景等等,都是没有继承性的。
  在某些时候继承也会带来一些错误,比如说下面这条CSS定义:
  Body{color:blue}
  这是定义了Body中的文本颜色为蓝色。如果Body中含有表格,在有些浏览器中这句定义会使除表格之外的文本变成蓝色,而表格内部的文本颜色并不是蓝色。从技术上来说,这是不正确的,但是它确实存在。所以我们经常需要借助于某些技巧,比如将CSS定义成这样:
  Body,table,th,td{color:blue}
  这样表格内的文字也会变成蓝色了。
  

Java之争 - 谁最吃亏

 Java之争 - 谁最吃亏 作者: Mary Jo Foley / 翻译:廖铮 日期: 2001年02月27日 不错,微软为了了结这场涉及Java语言的官司不仅向Sun公司支付了2千万美元而且熬过...
  • wzy25
  • wzy25
  • 2001-03-08 11:29:00
  • 1369

Struts2+Hibernate+Spring整合开发深入剖析与范例应用02

  • 2014年10月25日 15:34
  • 19.65MB
  • 下载

CSS继承性之深入剖析(1)

  CSS的继承是指被包在内部的标签将拥有外部标签的样式性质。继承特性最典型的应用通常发挥在整个网页的样式预设,即整体布局声明。而需要要指定为其它样式的部份设定在个别元素里即可达到效果。这项特性可以给...
  • qinxuzh
  • qinxuzh
  • 2007-10-08 10:46:00
  • 611

深入详解Struts2——架构剖析

在struts2中,拦截器是一个重要的概念。拦截器可以在Action被调用之前和之后执行代码。Struts2框架的大多数核心功能都是作为拦截器来实现的。像累心转换、对象组装、验证、避免表单重复提交、文...
  • fuyuwei2015
  • fuyuwei2015
  • 2015-10-12 16:25:46
  • 1430

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

1. 继承性 CSS的某些样式是具有继承性的,那么什么是继承呢? 继承是一种规则,它允许样式不仅应用于某个特定 html 标签元素,而且应用于其后代。 比如下面代码:如某种颜色应用于 p 标签,这个颜...
  • Burgdan
  • Burgdan
  • 2017-03-19 18:16:13
  • 616

css中具有继承性的属性

CSS中具有继承性的属性:   color:#eee font: font-style font-variant: font-weight:bold font-size font-family: fo...
  • fuckof
  • fuckof
  • 2016-07-27 21:17:10
  • 529

深入剖析TOMCAT(完整 高清 无需下载分)

  • 2013年09月24日 16:06
  • 27.67MB
  • 下载

css的继承性--有哪些属性继承

html> html> head lang="en"> meta charset="UTF-8"> title>css的继承性title> style> bod...
  • xm1037782843
  • xm1037782843
  • 2016-11-28 20:49:01
  • 859

CSS选择器及CSS继承性

一、选择器(4+3+3+*)1、基本选择器 1)通用选择器 用的最多的是在写css文件的最上面写下面代码:(作用:去掉所有的默认样式) *{ ...
  • qq_36655511
  • qq_36655511
  • 2017-11-22 17:24:00
  • 88

CSS三大特性之继承性

CSS有三大特性,分别是继承性,层叠性,优先级,这里讲解继承性 继承性是指子元素可以继承父元素的属性,例如下面的代码,div中包含2个p标签,1一个span标签,当给div设置字体颜色为红色时,他的子...
  • k491022087
  • k491022087
  • 2016-08-25 23:50:17
  • 9751
收藏助手
不良信息举报
您举报文章:CSS继承性之深入剖析(2)
举报原因:
原因补充:

(最多只允许输入30个字)