一般来说只有3种:
1.最常用的,引入样式表,在样式表中编写样式,引入方式如下:
<link href="css/style.css" rel="stylesheet" type="text/css">
2.在Html头部用<style></style>;包起来,在这里面编写样式:
<style type="text/css">
*{
padding: 0;margin: 0
}
</style>
3.在标签里面直接编写行内样式。
<div style="color: #333"><div>
当然还有一种方式是用JS直接更改或者赋值给某个标签,但是其实是属于第三种的范围的
大致有三种:
嵌入式CSS样式表:比较适用于网页比较少CSS比较简单的网页制作
链接式CSS样式表:比较常用,用于比较复杂的CSS样式以及网页比较多的情况;
引入式CSS样式表:这个不是很常用,使用@import指令
<style type="text/css">
@import url(sheet1.css);
@import "sheet2.css";
</style>
有四种形式:
1.链入外部样式表,就是把样式表保存为一个样式表文件,然后在页面中用<link rel="stylesheet" type="text/css" href="*.css">;链接这个样式表文件.
2.内部样式表,就是把样式表放到页面的<head>;区里.
3.导入外部样式表,用@import,在<head>;与</head><style type="text/css">
<!--
@import "*.css"
-->
</style>
4.内嵌样式,就是在标签内写入style="",比如:
<td style="border-left:#cccccc">;设置表格左边框的颜色为灰色.
1.class可重复出 现
使用方法:
<div class="box">; 对应样式 .box{width:50px;}
2.id在一个html文件中是唯一的。
使用方法:
<div id="box">; 对应样式 #box{width:50px;}
3.标签名称是统一定义的,例如img{border:0;}那么将定义所有的img标签
使用方法:
以为是全局定义 所以没有html,对应样式div{width:50px;}
4.style直接定义在标签中
使用方法:
<div style="width:50px;">
第一种:在html元素内写,举例:<p style="font-size:16px;">;文本</p>
第二种:在html文档头部,head标签内写
<style>
p{
font-size:16px;
}
</style>
第三种:引入外部 <link rel="stylesheet" type="text/css" href="font/style.css"/>
在HTML中常用以下3种方式定义CSS:Embedding(嵌入式)、Linking(引用式)、Inline(内联式)
一、嵌入式:使用HTML的style元素,在文档中定义CSS样式
<head>
<style type="text/css">
h1{color:red}
p{color:blue}
</style>
<head>
二、内联式 :每一个HTML元素都包含一个style属性,可以直接定义样式。该样式仅能用于该元素的内容,对于另一个同名的元素则不起作用。
<p style="color:#FFF;font-weight:bold;">;内联样式</p>
三、外部引用式:外部引用指HTML文档本身不含有CSS样式,而是动态引用外部的CSS文件定义文档的表现形式。
1、使用样式表的处理指令语句-在HTML文档的开头部分写一个关于样式表的指令处理语句
<?xml-stylesheet type="text/css" href="mystyle.css" ?>
<html>
指令语句
</html>
不过只有使用xml语法格式编写的html文档才支持使用该指令,大多数浏览器仅当被保存为xhtml或xml格式才有效,且JS不能处理这种CSS,所以不建议使用。
2、使用@import命令 -在style元素之间使用@import命令导入外部的css文件
<head>
<style type="text/css">
<;!--下面两行代码效果一样
@import "mystyle.css";
@import url("mystyle.css");
-->
</style>
</head>
任何@import规则必须出现在所有规则之前。参数是一个css文件的URL地址。在一个css文件中也可以用@import指令将另一个css文件导入。
3、使用link元素
<head>
<link rel="stylesheet" href="css的url" type="text/css" >
</head>
这也是最常用的方式。
4、使用HTTP消息报头链接到样式表 -可以使用HTTP消息报头的link字段链接一个外部样式表。 link:<mystyle.css>;rel=stylesheet;
//等同于<link rel="stylesheet" href="css的url" type="text/css" >
HTTP报头中可以使用多个link,从而链接多个样式表,且HTTP报头中的link比HTML文档中的link(head元素中)具有优先级。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:3.258秒