课程
/前端开发
/jQuery
/jQuery基础(二)—DOM篇
那么这个父元素会变成相应样式吗
2017-03-31
源自:jQuery基础(二)—DOM篇 5-3
正在回答
如果这个父类名为.father,想有效果必须在css这么设置样式
.left .father{
}
因为如果你只写成.father{
的话,权值是类的权值10,但前面有个.left div{}它的权值是类+标签=10+1=11,所以你的效果会被覆盖。
我一开始就是这么写的所以没效果,我还纳闷呢,看了楼上的才恍然大悟!感谢!
在本例中,如果设置class会被覆盖,如果设置ID可以显示
要看你设置的样式的优先级了
html选择器,权重为1; 类选择器,权重为10; id选择器,权重为100; 这里还有一种情况:在html标签中直接使用style属性,这里的style属性的权重为1000;
添加ID会有效果,貌似是父元素的类的样式被覆盖了
举报
jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换
1 回答父元素的样式问题
3 回答请问大佬,如果想要添加一个按钮用来删除给p元素添加的div怎么写?
2 回答在a元素外面加个p标签
1 回答给页面上2个p元素都绑定时间
2 回答究竟是哪儿个父辈元素,有点混乱