div+css问题:一个层为什么不受全局样式控制?

 我来答
arvy_momo
2017-07-04 · TA获得超过2350个赞
知道大有可为答主
回答量:1552
采纳率:50%
帮助的人:998万
展开全部
首先你要知道,在一个HTML页面中,虽然有层的概念可以针对某一层设置CSS,但在HTML中也同样有“所属”的关系。
就像瓷套娃,假定最外层的是你的<HTML></HTML>,那么,在这一次定义的CSS样式或者可能会对页面上所有的“DIV”产生影响,这也就是我们所说的“全局样式”。但是,这全局样式同样也是受内层容器限制的。如果在某DIV(id=DIVA)内又嵌套了多个DIV(id=DIVB),而在这个DIVA中规定了DIV样式,那么,由于DIVA的层样式限制,其内的DIVB首先是受制于DIVA,其次才会受到顶层DIV影响。
所以,在HTML页面中的CSS样式编写时,一定要理清各DIV容器关系。如果要外层DIV样式能够影响内层DIV,那就尽可能在容器层进行明确的DIV指定。
lizole
2017-07-05 · TA获得超过508个赞
知道小有建树答主
回答量:466
采纳率:66%
帮助的人:124万
展开全部
全局样式的权重最低,如果这个元素还有其它样式,则全局样式必然无效。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
维哥与小柳
2014-07-22 · 15年一线互联网营销经验,8年餐饮技术推广经验,擅长品牌营销...
维哥与小柳
采纳数:1253 获赞数:1912

向TA提问 私信TA
展开全部
如果你一个层单独设置的样式,那么全局就不会生效。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叶落红尘3
2017-07-05 · TA获得超过7460个赞
知道大有可为答主
回答量:5567
采纳率:50%
帮助的人:875万
展开全部
样式优先级的问题,设置的优先级越高,样式就会被使用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tongchuanxing
2014-07-22 · TA获得超过379个赞
知道小有建树答主
回答量:775
采纳率:50%
帮助的人:300万
展开全部
没有弄懂这个问题就说明没有弄明白什么叫层叠样式表,所谓层叠就是有优先级别
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式