有四种形式:
成都创新互联公司自2013年起,先为黄陂等服务建站,黄陂等地企业,进行企业商务咨询服务。为黄陂企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
1.链入外部样式表,就是把样式表保存为一个样式表文件,然后在页面中用link rel="stylesheet" type="text/css" href="*.css"链接这个样式表文件.
2.内部样式表,就是把样式表放到页面的head区里.
3.导入外部样式表,用@import,在head与/headstyle type="text/css"
!--
@import "*.css"
--
/style
4.内嵌样式,就是在标签内写入style="",比如:
td style="border-left:#cccccc"设置表格左边框的颜色为灰色.
学习CSS肯定绕不开的就是如何将css引入到HTML文件中,引入方式主要有三种:
内联样式、内部样式、外部样式
1、内联样式
内联样式又称行内样式,使用该样式需要直接在标签内添加“ style=" " ”,再将需要的样式写在双引号内,如
div style="background: red;"hello world!/div1
行内样式比较适合初学者学习的时候使用,在网站开发时尽量不要去用,因为使用这种样式会把结构和CSS全部融合在一个页面里面,造成代码冗余,后期调整样式的时候非常不方便。
2、内部样式
内部样式是一种适合案例或者比较小的页面的引入方式,它的语法是在在head标签里添加style标签,再在style标签的内容区添加需要的样式,如:
head
style type="text/css"
div{background: red;}/style
/head12345
内部样式比较适合案例或者比较小的页面中,因为它也会增加HTML文件的代码量。
3、外部样式
外部样式是使用最广的引入方式,适合比较大的页面或者整站开发。引入方法是将样式写css文件中,再将css文件链接到HTML文件里。
而外部样式有两种链接方法引入HTML文件中:link和import
1)用link链接需要在html文件内添加link标签,在该标签内属性“ href=" " ”的双引号里写上css文件的路径即可。
link rel="stylesheet" type="text/css" href="demo.css"/1
2)用import链接需要用内部样式的方法添加“ @import url(""); ”属性,在url("")中写上css文件的路径。
style @import url("demo.css");/style123
同为外部样式的链接方式,link和import之间的不同不仅是载入链接的语法不同:
本质上link是HTML标签,是HTML的写法,但是import是CSS的提供的一种链接方式。所以link能够引入除css以外的其它文件,而import只能引入css文件。
link是没有兼容问题的,但是import在IE5以下不支持。
加载顺序上也不一样,link是HTML结构和CSS样式同时加载,而import是先加载HTML后加载CSS。有时候网速比较慢,你就会看到只有文字和边框的难看页面,然后才看到比较好看的页面,就是因为这个网页使用import链接的样式。
在用js控制dom修改样式的时候,link可以被修改,但是import不可以。
1、使用link标签引用外部css样式。2、在head部分通过style标签定义内部样式表。3、在相关的标签中直接使用样式属性。
1.行内样式 行内样式只能影响它所在的标签,而且总会覆盖嵌入样式和链接样式。
p style="font-size: 12px; font-weight:bold; font-style:italic; color:red;"By adding inline CSS styling to the/p
2.嵌入样式 嵌入样式的应用范围仅限于当前页面。页面样式会覆盖外部样式表中的样式,但会被行内样式覆盖。
head
style type="text/css"
h1 {font-size:16px;}
p {color:blue;}
/style
/head
3.链接样式
link href="styles.css" rel="stylesheet" type="text/css" /
样式的写法
例子如下
1 ) p {color:red; font-size:12px; font-weight:bold}
2 ) h1 {color:blue; font-weight:bold;}
h2 {color:blue; font-weight:bold;}
h3 {color:blue; font-weight:bold;}
3)假设,你在写完前面那条规则后,又想只把h3变成斜体,那可以再为h3写一条规则:
h1, h2, h3 {color:blue; font-weight:bold;}
h3 {font-style:italic;}