css最好写在head头部里,也可以写在body里,写在头部的好处是先加载css,之后再body内容,不会使内容变形,如果放在body里,尤其放在body底部,那会让加载的内容无样式,等待css加载才显示样式,很不美观。
因为css是要在网页渲染外观的时候就要调用的,所以要预先调入内存,因此放在头部。而js因为有可能(可以说是很有可能)需要调用网页DOM结构中的元素,所以必须等HTML的整个DOM结构都调入内存后才开始运行(否则就很可能因为无法找到元素而出错),所以要放在底部。但是最好或者说最标准的用法是把js代码放入wi...
我想说一下我的看法,关于JavaScript写在尾部的。至于为什么CSS写在头部,是因为浏览器预先加载CSS后,可以不必等待HTML加载完毕就可以开始渲染页面了。至于JavaScript写在尾部,这是因为JS主要扮演事件处理的功能。这样的话,页面渲染的时候和JS没有关系,放在后面慢慢加载,不要影响更重要的CSS和HTML的加载。
所以一般CSS写在body前面。如果你的网站有很多页面部分样式相同,比如有100篇文章,每篇文章除了标题、正文、插图等这些内容不同以外,外观是基本相同的,有相同的头部底部和菜单、导航等等,如此,这100个html页面只需要引用同一个CSS即可,后期网站整体改版了,只需要修改一个CSS文件,其他所有页面的外观就...
css通常是放在head中。js要看具体情况。html的解析是从上到下的,当网速很慢的情况下,你把css文件放html最底下的话,网页一点一点的载入页面上的表格、Div、Flash、图片等元素,这些东西最开始显示不出你定义的css样式(因为还没读取到最下面引用的css),直到浏览器在最后读取完最下面的css文件后才能把...