>웹 프론트엔드 >HTML 튜토리얼 >为什么每个DIV框架中,最外围的DIV 的CSS无效,后面的DIV 的CSS都有效_html/css_WEB-ITnose

为什么每个DIV框架中,最外围的DIV 的CSS无效,后面的DIV 的CSS都有效_html/css_WEB-ITnose

WBOY
WBOY원래의
2016-06-24 11:37:351134검색

HTML代码

<div class="about_content" style="height:400px;">	<div class="all_main">    	<div class="about_conimg">        	        </div>        <div class="about_con">        	<h3>Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit</h3>            <p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt.At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident.</p>        </div>        <div class="clearfix"></div>    </div></div><div class="about_events">	<div class="all_main">    	    </div></div>


CSS代码

.about_content{height:400px;}

第一个无效

第二个有效

第三个无效


回复讨论(解决方案)

样式都贴出来吧

样式都贴出来吧



样式都贴出来吧



样式太多了,这些就是主要的了,其实我想问下,设置DIV的背景图片 没有 alt 属性会不会有影响

[b]

不会

设置DIV的背景图片 没有 alt 属性会不会有影响 
=>不会影响。是被别的DIV样式会覆盖了吗?F12 查看下。

不会影响。。

第一个无效的原因是,你元素内部声明了内敛样式style,内敛样式的优先级是最大的,你的内联样式和类选择器的属性样式一样的话,就把它覆盖掉了,所以你F12看到的类选择器样式就没有生效;

第三个无效的原因,你没有把CSS样式贴出来,所以看不出来。

最外围的,你可以设置在这个里面写,如果可以,那么就是你设置的优先级的问题,,优先级一搬是  !import>id>class>tag

感谢大家,主要是注释的问题,优先级也没怎么搞清楚,问题已解决

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.