美文网首页
CSS样式的建立

CSS样式的建立

作者: 阿甘笔记 | 来源:发表于2016-05-18 16:14 被阅读43次

    样式的建立:内部样式   外部样式  和内联样式

    1、内部样式  :

    语法:

    <style type="text/css">

    css语句

    </style>

    注:使用style标记创建样式时,最好将该标记写在<head></head>;

    2、外部样式的建立及调用

    a:外部样式表的创建.

    b:外部样式表的导入

    *方法 一

    <link rel="stylesheet" type="text/css" href="目标文件的路径及文件名全称" />

    说明:使用link元素导入外部样式表时,需将该元素写在文档头部,即<head>与</head>之间。

    *方法二

    <style type="text/css">

    @import   url(目标文件的路径及文件名全称);

    </style>

    注:@和import之间没有空格 url和小括号之间也没有空格;必须结尾以分号结束;

    *link和import导入外部样式的区别:

    差别1:老祖宗的差别:link属于XHTML标签,而@import完全是CSS提供的一种方式。 link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import就只能加载CSS。

    差别2:加载顺序的差别:当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS会同时被加载,而@import引用的CSS 会等到页面全部被下载完再被加载。所以有时候浏览@import加载CSS的页面时开始会没有样式。

    差别3:兼容性的差别。:@import是CSS2.1提出的,所以老的浏览器不支持,@import只t在IE5以上的才能识别,而link标签无此问题。

    差别4:使用dom控制样式时的差别:当使用javascript控制dom去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的.

    3、 内联样式表(行间样式,行内样式,嵌入式样式)

    语法:<标签    style="属性:属性值;属性:属性值;"></标签>

    4、样式表的优先级

    内联样式表的优先级别最高


    内部样式表与外部样式表的优先级和书写的顺序有关,后书写的优先级别高

    相关文章

      网友评论

          本文标题:CSS样式的建立

          本文链接:https://www.haomeiwen.com/subject/gmewrttx.html