首页 > 代码库 > 使用CSS、JS的几种方法

使用CSS、JS的几种方法

引用CSS到html网页里的4种方法

1、行内式
在标记的style属性中设定CSS样式,这种方式本质上没有体现出CSS的优势,因此不推荐使用
    <div style="width:100px;height:100px;background:red;"></div>

2、嵌入式(内嵌式)
嵌入式则将对页面中各种元素的设置集中写在<head>标签内的<style>标签中。
对于单一的网页,这种方法很方便,但是对于一个包含很多页面的网站,如果每个页面都以内嵌方式设置各自的样式,就失去了CSS带来的巨大优点。
<style type="text/css">
    p{
        color:red;
    }
</style>  

3、导入式
导入式和链接式的目的都是将一个独立的CSS文件引入HTML文件,二者的区别在于其语法规则不一致。
<style type="text/css">
    @import"mystyle.css";
</style>

4、链接式(外链式
此方法不需要style标签,而是直接通过link一个样式来引用外部样式。一般推荐使用link来引用外部的css样式方法。
    <link href="http://www.mamicode.com/mystyle.css" rel="stylesheet" type="text/css" />

使用link来引用外部的css的优势

  • 1、有利于SEO,使用此方法引用外部css文件,将使得html页面的源代码少很多比起直接加入css样式,因为搜索引擎蜘蛛爬行网页的时候是不爬行css文件的,这样使得html源代码很少,使得蜘蛛爬行更快,处理更少,增大了此网页的权重,有利于排名。
  • 2、节约html使得浏览器下载网页时候分开线程了,就像加载一个页面同时有两条线在打开一个页面道理,使得网页打开格外快。(用户浏览此网页的时候html源代码和css文件同时下载,使得更加快速)
  • 3、修改网页的样式方便,只需修改css样式即可修改网页的美工样式,如果在网站项目中此方法,因整站应用了共用的css基本样式,这样修改整站风格样式根据快捷方便。

JS代码也有类似的两种写法

1、行内式
    <button onclick="alert(‘你好吗‘)">外双内单</button>
2、嵌入式(内嵌式)
    <script>
        …
    </script>
3、链接式外链式
    <script src="http://www.mamicode.com/my.js" type="text/javascript"></script>



来自为知笔记(Wiz)


使用CSS、JS的几种方法