CSS引入方式-CSS学习笔记(一)

  在HTML中,CSS的引入方法主要有行内式、内嵌式、导入式、链接式4种。行内式和嵌入式不多说了,主要谈谈导入式和链接式的区别和实际开发中的联系。

  首先,就是语法不同。举个栗子。

    链接式:

1 <link rel="stylesheet" type="text/css" href="xxx.css"/>

    导入式:          

1 <style type="text/css">
2     @import "xxx.css";
3 </style>

  其次,导入式和链接式的显示效果也略有不同。使用导入式时,会在整个页面加载完毕后再加载CSS文件,对于有的浏览器来说,如果网页体积较大,可能会出现先显示无样式的页面然后闪烁一下后再出现设置样式后的效果。使用链接式时,会在加载页面主题部分之前加载CSS文件,这样显示出来的网页一开始就带有样式效果。对于比较大的网站,为了便于维护,可能会希望把所有的CSS样式分类别放到几个CSS文件中,这样如果使用链接式引入样式文件,就需要多个语句分别引入。如果要调整CSS文件的分类,就需要同时调整HTML文件。这对于维护工作来说,是一个缺陷。如果使用导入式,则可以只引入一个总的CSS文件,在这个文件中再导入其他独立的CSS文件,链接式不具备这个优点。

  最终的建议是:如果只引入一个CSS文件,使用链接式。如果要引入多个CSS文件,首先使用链接式引入一个“目录”CSS文件,这个“目录”CSS文件中再使用导入式导入其他CSS文件。另外,如果希望由js来动态决定引入哪个CSS文件,则只有使用链接式才能实现。

  (本文由博主摘抄自《CSS设计彻底研究》)

时间: 2025-01-06 06:32:52

CSS引入方式-CSS学习笔记(一)的相关文章

CSS中filter滤镜学习笔记

1.CSS静态滤镜样式 (filter)(只有IE4.0以上支持)  CSS静态滤镜样式的使用方法:{ filter : filtername( parameters1, parameters2, ...) } Filter样式 简要说明 支持参数 alpha 设置图片或文字的不透明度 opacity.finishOpacity.style.startX.startY.finishX.finishY.add.direction.strength blur 在指定的方向和位置上产生动感模糊效果 a

CSS浮动和定位学习笔记

1.首先先看一下浮动 (1)左浮动:元素本身经可能的左移动,知道碰到边框或者是别的浮动元素,把他右边的位置让给别的元素.如果右边的空间不够则自动换行.浮动对于快元素和行内元素都生效. (2)右浮动:与左浮动相反. 2.CSS中的几种定位方式 (1)static:默认的定位方式. (2)relative(相对定位):元素偏离某个距离,元素保持未定位前的形状,他原本占有的空间保留,从这一角度看,好像元素本身仍然在文档刘/标准流中一样.relative的参照点是他原来应该出现的位置. (3)absol

CSS引入方式,高级选择器

css引入方式:  1.内部样式      style标记      在head标记中     应用范围:当前整个页面中应用  2.行内样式      style属性      <p  style="color:black; font-size:24px">行内样式</p>    应用范围:指定的标签内应用,优先级高于内部样式     不太推荐用这种方式  3.外部样式      声明:.css样式文件       引入:         链接方式:<li

项目复习期总结3:CSS引入方式,注释,命名规范,背景,行高,文本属性

目录: 1.CSS注释的书写 怎么写?好处? 2.CSS引入方式  各种的优缺点 3.选择器的写法与选择器的优先级 4.CSS命名规范 5.背景,行高 6.文本(text与font开头)等所有属性 ① CSS注释书写规范: 1.单行注释:    直接写在属性值的后面,如: ① .search{ border:1pxsolid#fff;/*定义搜索输入框边框*/ background:url(../images/icon.gif)no-report#333;/*定义搜索框的背景*/ } ② .wr

CSS引入方式的区别详解

在web前端开发中,CSS是一种用来表现HTML或XML等文件样式的语言.很多处于web前端初学阶段的朋友,很多人都不知道CSS引入方式存在三种方法,css引入方式分别为标签内联书写.页面头部书写.外部引入,那么这三者有何区别?本文给大家讲解了从不同的角度分析他们的优势与劣势. 1.外部引入: 在HTML的head部分<link rel="stylesheet" type="text/css" href="css文件路径">,引入外部

项目复习期总结3:CSS引入方式,凝视,命名规范,背景,行高,文本属性

文件夹: 1.CSS凝视的书写 怎么写?优点? 2.CSS引入方式  各种的优缺点 3.选择器的写法与选择器的优先级 4.CSS命名规范 5.背景,行高 6.文本(text与font开头)等全部属性 ① CSS凝视书写规范: 1.单行凝视:    直接写在属性值的后面.如: ① .search{ border:1pxsolid#fff;/*定义搜索输入框边框*/ background:url(../images/icon.gif)no-report#333;/*定义搜索框的背景*/ } ② .w

css引入方式

1.<style>          body{}    </style> 2.写在一个单独的文件里面保存即新建一个文件:xx.css; 注明该文件的位置<link rel="stylesheet" href="./Untitled-2.css"/> 3.直接在html标签里面写入对这个标签的css控制如:<div style="color:green;">css引入方式 </div>

css引入+选择器+css部分样式(文字,文本,背景)

一. css引入方式(三种)1.内联:在标签中设置style属性<标签名 style=“样式1:样式值2:样式1:样式值2”><标签名> 如:<a style ="color:red: font-size=20px:" </a>2.内嵌:在head标签中加入style标签  <style>  选择器1{  样式1:样式值1:  样式1:样式值1:  样式1:样式值1:    }   选择器2{    样式1:样式值1:  样式1:样

CSS 引入方式

HTML 中引入 CSS 的方式 有 4 种方式可以在 HTML 中引入 CSS.其中有 2 种方式是在 HTML 文件中直接添加 CSS 代码,另外两种是引入 外部 CSS 文件.下面我们就来看看这些方式和它们的优缺点. 内联方式 内联方式指的是直接在 HTML 标签中的 style 属性中添加 CSS. 示例: <div style="background: red"></div> 这通常是个很糟糕的书写方式,它只能改变当前标签的样式,如果想要多个 <