十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
第一点. 现在没有办法,都是从上到下读取的。
10年积累的网站设计、成都做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有蓬溪免费网站建设让你可以放心的选择与我们合作。
第二点.怎么解决呢.
如果同样的名称 是会继承传递的
只有想办法 class 加上id
比如 div class="top" id="head"/div
这样区别开来
或者
2.
a class="top head"/a
a class="top body"/a
a class="top foot"/a
这样 只给top共同属性~
然后不一样的属性 标注在 head body 和foot上面 就不会冲突了~
就是其它元素不具有此样式
比如你定义了全局链接样式a
{...}
如无覆盖页面中所有链接都将继承这个样式
再比如你定义了某个模块的背景色{
background:
#000;
}
别的模块不受影响,就是不继承该属性.
简单说就像父亲跟儿子一样,某些属性是遗传的,儿子就继承了,某些是不遗传的,儿子就不继承
用你自己的style覆盖别人的CSS style即可。当然如果可以不加载别人的CSS最好。你网页代码能不能改的?如果非要先加载别人的CSS的话,那就直接overwrite。
比如别人有
div p {
background: #000;
margin-bottom: 15px;
}
那你的CSS里写
div p {
background: #ccc;
margin-bottom: 10px;
padding-top: 5px;
}
就可以覆盖了。
或者你也可以用更细的法则,比如id或者class
你右键进他的CSS代码里看他具体用了什么,然后用自己的覆盖。
最后你可以装个FIREFOX,然后装FIREBUG这个插件,DEBUG好用点(当然这只是个人喜好问题;))
w3c标准中可以继承的css样式是不能够设置不继承的。
例如文字大小样式:font-size,如果没有继承特性会使css规则变得非常复杂化,具体解决方案:
单独设置子元素样式,覆盖父元素继承下来的样式。
2.合理设置外层html元素的css样式,避免为后续元素带来重复的设置和不利因素。
3.公用可复用的组件,公用可复用的css样式,例如元素字体大小的设置可以写成如下方式:
第一个回答的就对。 -----------再声明就是了
详细点就是,你的div如果没有id或class通用的table样式.如下:
div table{样式}
例如你想改这个表格.table id="mydiv"trtd等/table就是给这个table加个ID,css写到这个table的时候就写: #mydiv{样式}
你这样写的效果就是把原来的样式覆盖了。仅对于ID为mydiv而言
css样式就是采用后面的,而不采用前面的。简单来说以最后写的为标准.
不可以被子元素继承的属性:
1、display:规定元素应该生成的框的类型
2、文本属性:
vertical-align:垂直文本对齐
text-decoration:规定添加到文本的装饰
text-shadow:文本阴影效果
white-space:空白符的处理
unicode-bidi:设置文本的方向
3、盒子模型的属性:width、height、margin 、margin-top、margin-right、margin-bottom、margin-left、border、border-style、border-top-style、border-right-style、border-bottom-style、border-left-style、border-width、border-top-width、border-right-right、border-bottom-width、border-left-width、border-color、border-top-color、border-right-color、border-bottom-color、border-left-color、border-top、border-right、border-bottom、border-left、padding、padding-top、padding-right、padding-bottom、padding-left
4、背景属性:background、background-color、background-image、background-repeat、background-position、background-attachment
5、定位属性:float、clear、position、top、right、bottom、left、min-width、min-height、max-width、max-height、overflow、clip、z-index
6、生成内容属性:content、counter-reset、counter-increment
7、轮廓样式属性:outline-style、outline-width、outline-color、outline
8、页面样式属性:size、page-break-before、page-break-after
9、声音样式属性:pause-before、pause-after、pause、cue-before、cue-after、cue、play-during