div之选择器id选择器与class选择器继承的问题
发布:站生 | 发布时间: 2010年10月23日最近在做一个网站模板,之前一直都是全站css div用的均为class选择器,很少用到id的,最近在做一企业站,当做到列表页翻页条的时候遇到了麻烦,按照常理来做是没问题的,可是结果预览的时候border上下边框地不显示,只显示左右的,任凭我怎样调整都不行。
因为之前一直用class选择器,这次用的是id+class,倒让我遇到了不少麻烦,具体我想是这样的,因为有时候要经常出来class嵌套到id里面,这样就导致了class继承id,而任凭调整class的属性是不起作用的,因为class的优选级没有id的优先级高,导致一直继承父元素的属性,唯一的解决方法是通过上层id来定义下层元素的属性。
例如span嵌套在id里面,如果span不想出来的属性id出现了,那么定义span却不起一点作用,解决的方法就是在id里定义span(由外部来定义内部元素),例如:
#cssid {}
#cssid span{}
#classid span a{}
等如上面的形式依次往内部继承,这样才是正确的写法,为了避免上面那种情况出现,以后写css时还是尽量全站用class为好,不会出现什么因为继承问题而烦恼的事。
- 相关文章:
css自适应高度的建议 (2010-10-8 17:20:5)
图片向左滚动代码-不间断无缝向左滚动 (2010-8-28 14:39:30)
div,li,span元素中的span右对齐,换行显示的解决方法 (2010-8-26 11:37:30)
div,span,li自动换行的方法 (2010-8-25 18:42:32)
上下两个div在IE6下有间距,在其它浏览器下正常的解决方法-工作室 (2010-5-25 19:5:48)
为了seo修改table为div不值 (2010-4-16 23:45:41)
DIV+CSS编写的网页IE6与IE7错位的问题 (2010-4-15 18:12:46)
写出高效的CSS代码还要靠经验 (2010-2-7 8:10:40)
关于zblog文章页面左上角加入Google广告 (2010-1-6 14:56:10)
为了方便大家学习,蛐蛐工作室添加了css2.0在线中文手册 (2009-11-3 18:39:12)
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。