怎样用javascript屏蔽css样式

html-css020

怎样用javascript屏蔽css样式,第1张

用js定义这个标签的样式class="clearClass"或者style=""

CSS中clearClass是这样的

.clearClass {margin:0empadding:0emborder:nonefont-size:100%font-style:normalfont-weight:normal}

主要是需要重置属性margin,padding,border

===============

明确的说,CSS的特性就是后面样式继承前面的样式。根本就不可能不继承。

你说的这个问题,应该这样理解。

创建了UL,首先会得到UL的CSS,然后才会得到class的CSS。class里面的会覆盖UL相同属性。

明白吗?

===============

说说我的方法吧。如下:

ul = document.createElement('ul')

ul.className = 'clearClass nowClass '

//上面这个会先用clearClass重置样式,然后加载nowClass

不知道这样是否符合你的要求。

robots.txt文件中不需要专门屏蔽CSS JS 等文件

因为robots.txt只是给搜索引擎蜘蛛爬去做限制的,告诉蜘蛛哪些文件夹或路径不要去爬取。

css js等文件对于搜索蜘蛛来说也是毫无价值的,你就是叫蜘蛛去爬取他也不会去爬取的

因为CSS是用来控制网页样式的样式表,JS是用来做网页行为或效果的脚本文件,这两种文件中没有任何关于网页内容的信息,对蜘蛛来说毫无价值

1>被屏蔽掉的js/css文件依然会被baidu和google大量crawl

2>屏蔽后跟踪观察其他page type 蜘蛛crawl量,发现并未增加

3>如果网站大部分js/css文件里包含较多URL可以不屏蔽,蜘蛛爬取js/css文件的同时可以爬取里面的link

4>如果网站大部分js/css文件里基本上都是代码之类的,屏蔽也可,没发现明显的好处也没发现坏处!