HTML有三种样式引入方式:行内样式(inline Styles)、嵌入式样式表(Embedded Style Sheets)、外部样式表(External Style Sheets)。
一、行内样式(Inline Styles)
又称内联表单样式,它直接写在标签内部,用style属性声明。行内样式不能实现所有的样式,比如hover和@import。
<p style="color: red; background: yellow;">Look out!This text is alarmingly presented!</p>
二、嵌入式样式表(Embedded Style Sheets)
又称内部样式表,必须写在<head>标签中,用<style>标签申明。需要注意,XML语言有可能不支持嵌入式表单的写法,一定要检查语言的DTD。
<html> <head> <title>Stylin'!</title> <style type="text/css"> h1 {color: purple;} p {font-size: smaller; color: gray;} </style> </head> ... </html>
三、外部样式表(External Style Sheets)
外部样式表较其他两种方式,优势在于:
1、利用通用样式表,减少重复样式的冗余编码和修改;
2、内容与样式分开存储,加快了编码的效率,同时增加了文档的可读性;
3、外部样式表可以被缓存,减少了带宽的使用,加快了网页打开的速度。
外部样式表有三种引入格式,具体如下:
@import 指令
@import url(site.css);
link 元素
<link rel="stylesheet" type="text/css" href="web.css" media="screen">
rel表示文档与被链接文档之间的关系,比如rel="stylesheet"表示链接文档为文档的外部样式表,rel="contents"表示链接文档为文档的目录;type表示文档的MIME类型,href表示被链接文档的位置;media表示被链接文档可显示的设备类型。
XML样式表处理指令:只适用于XML文档
<?xml-stylesheet type="text/css" href="basic.css" media="all"?>
更多相关知识请关注web前端课程
以上就是引用css怎么操作?的详细内容,更多请关注易知道|edz.cc其它相关文章!