jquery – 为单个div元素重置多个CSS样式

前端之家收集整理的这篇文章主要介绍了jquery – 为单个div元素重置多个CSS样式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的问题是如果可以为单个div重置CSS样式(很多关于它们)
以及该div中包含的所有元素.

我问,因为我发现这个教程是一个jquery shoutBox,它拥有它自己的
css文件.
我不能只将样式复制到我自己的css文件中,因为它会将已经设置样式的页面上的其余部分删除.

我想到使用一个divwrapper,并应用所有这些重置只有那个.
我只是不知道是否可能

我只知道这样

#divwrapper td{ set styles }

@CHARSET "UTF-8";
/******* GENERAL RESET *******/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0pt none;
font-family:inherit;
font-size: 100%;
font-style:inherit;
font-weight:inherit;
margin:0pt;
padding:0pt;
vertical-align:baseline;
}

谢谢,理查德

解决方法

尝试这个:
div.foo,div.foo *
{
    // your styles
}

这将使用类“foo”及其后代将div应用于div.星(*)被称为universal selector,毫不奇怪,选择任何类型的元素.

或者只是直接的孩子们:

div.foo,div.foo > *
{
    // your styles
}

猜你在找的jQuery相关文章