`

导入式样式表CSS与链接式样式表CSS的区别

阅读更多
<head>
<!-- 链接外部样式:也就是在与<head>与</head>标记之间加入一个<link>标记。 -->
<link href=”style.css” rel=”stylesheet” type=”text/css” />
<!-- 导入外部样式:在内部样式表的<style></style>标记之间导入一个外部样式表,导入时用@import -->
<style type="text/css">
@import url("style.css"); //@import 导入
</style>
</head>


导入式样式表CSS与链接式样式表CSS的区别:
  • 1、使用link链接的css是客户端浏览你的网页时先将外部的CSS文件加载到网页当中,然后再进行编译显示,所以这种情况下显示出来的网页跟我们预期的效果一样,即使网速再慢也是一样的效果。而使用@import导入的CSS就不同了,客户端在浏览网页时是先将html的结构呈现出来,再把外部的CSS文件加载到网页当中,当然最终的效果也是跟前者是一样的,只是当网速较慢时会出现先显示没有CSS统一布局时的html网页,这样就会给阅读者很不好的感觉。这也是现在大部分网站的CSS都采用链接方式的最主要原因;

  • 2、导入样式可以避免过多页面指向一个css文件。当网站中使用同一个CSS文件的页面不是非常多时,这两种方式在效果方面几乎是没有不同的,但网站的页面数达到一定程度时(比如新浪等门户),如果采用链接的方式可能就会使得由于多个页面调用同一个CSS文件而造成速度下降,但是一般页面能达到这种程度的网站也会有资本用最好的硬盘,所以这方面的因素也不用怎么担心。


----------------------------------------万恶的分割线----------------------------------


本文转自网络,原文地址:http://blog.csdn.net/qiucaijuan/article/details/6689245
分享到:
评论

相关推荐

    Web前端开发基础:综合练习 .ppt

    CSS层叠式样式表 CSS选择器 CSS背景属性 CSS导航菜单 布局属性 层叠式样式表的使用方法 1)内联式样式表-在body内实现 2)内嵌式样式表-在head内实现 3)外部链接式样式表-在文件外调用 4)导入外部样式表 1、背景色...

    CSS网站布局实录 (第二版)PDF版

    1.4 CSS布局与table布局的区别 1.4.1 CSS 2.0的优势 1.4.2 传统的table布局与CSS布局 1.5 向Web标准过渡 1.5.1 从HTML转向XHTML 1.5.2 发挥CSS 2.0的作用 1.6 常见问题 1.6.1 什么样的网站才符合Web标准 1.6.2 使用...

    网页引入css样式的几种方法

    本文介绍了网页引入css样式的几种方法,包括内联式样式表、嵌入式样式表、外链式、导入式,大家参考使用吧

    css link与@import区别详解

    即在html标签中的style属性中设置css,值得注意的是css代码的名值对儿用冒号:来连接,用分号分离不同的css样式。这种方式虽然便于观看与调试,但是它违背了结构与表现相分离的原则,我们不推荐使用。但是,按照加载...

    Dreamweaver网页设计(计算机应用).doc

    第八章 创建CSS样式表(4学时) 【教学内容】 一、CSS层叠式样式表;二、定义CSS样式表;三、创建并链接到外部CSS样式;四、 设置CSS样式的格式化参数;五、设置超链接显示状态;六、添加各种CSS效果。 【教学目的...

    《精通Javascript+jQuery》光盘源码

     3.2.4 导入样式  3.3 CSS选择器  3.3.1 标记选择器  3.3.2 类别选择器  3.3.3 ID选择器  3.3.4 选择器集体声明  3.3.5 选择器的嵌套  3.3.6 子选择器  3.3.7 属性选择器  3.4 CSS设置文字效果 ...

    精通JavaScript+jQuery Part1

     12.5 自动选择CSS样式  第3部分 CSS混合应用技术篇  第13章 CSS与JavaScript的综合应用   13.1 JavaScript概述  13.2 JavaScript语法基础  13.3 实例一:输入时高亮显示的Excel表格   13.4 实例二...

    javascript动态添加样式(行内式/嵌入式/外链式等规则)

    添加CSS的方式有行内式、嵌入式、外链式、导入式 a)动态引入样式表文件: 代码如下: function loadLink(url){ var link = document.createElement(“link”); link.type = “text/css”; link.rel = “stylesheet”;...

    中文版Dreamweaver CS4网页制作实用教程》

    6.4.1 新建CSS样式表 127 6.4.2 链接外部样式表 128 6.5 习题 128 第7章 使用超链接和层 129 7.1 超链接的基础知识 129 7.1.1 超链接的概念 129 7.1.2 Dreamweaver中的超链接 130 7.1.3 绝对和相对路径 130 7.2 创建...

    leaven-responsive-menu:针对创世纪儿童主题的响应式,移动优先,可访问的导航建议

    您可以将部分文件添加到自己的项目中,然后按照工作流程导入,或者将style.css内容复制/粘贴到主题样式表中,从而替换所有导航样式。 除了此项目中的内容外,仅需要导航特定位置的样式。 Sprites:代码中的Sprites...

    最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料

    字符编码的区别与介绍 用户交互程序 if else流程判断 while 循环 while 循环优化版本 for 循环及作业要求 第2周 本节鸡汤 模块初识 pyc是什么 python数据类型 bytes数据类型 列表的使用 元组与购物车程序练习 ...

    less-rails-bootstrap:最流行的前端框架,用于在Web上为Rails资产管道开发响应式,移动优先项目

    能够导入或需要单独命名空间的样式表或javascript。 安装 LESS需要JavaScript运行时才能运行。 您使用哪一个取决于您的Ruby实现。 显示了Ruby(MRI)和JRuby的两个。 仅将相关的文件添加到您的Gemfile中。 如果要...

    BookMovieUGassignment

    添加样式表 Button.css Button.js 后处理CSS 添加CSS预处理器(Sass,Less等) 添加图像,字体和文件 使用public文件夹 更改HTML 在模块系统之外添加资产 何时使用public文件夹 使用全局变量 添加引导程序使用...

    admin-tareas:React Task Manager应用程式

    添加样式表 后处理CSS 添加CSS预处理器(Sass,Less等) 添加图像,字体和文件 使用public文件夹 更改HTML 在模块系统之外添加资产 何时使用public文件夹 使用全局变量 添加引导程序使用自定义主题 增加流量 添加...

    eve-profit:个人应用程式制作Isk

    安装依赖项导入组件代码分割添加样式表后处理CSS 添加CSS预处理器(Sass,Less等) 添加图像,字体和文件使用public文件夹更改HTML 在模块系统之外添加资产何时使用public文件夹使用全局变量添加引导程序使用自定义...

    react-webApp:react + antd-mobile建立网路应用程式

    添加样式表 后处理CSS 添加CSS预处理器(Sass,Less等) 添加图像,字体和文件 使用public文件夹 更改HTML 在模块系统之外添加资产 何时使用public文件夹 使用全局变量 添加引导程序使用自定义主题 增加流量 添加...

    ReactJS-DesMob-App:仅具有ReactJS的全功能用户响应式Web应用程序

    安装依赖项导入组件代码分割添加样式表后处理CSS 添加CSS预处理器(Sass,Less等) 添加图像,字体和文件使用public文件夹更改HTML 在模块系统之外添加资产何时使用public文件夹使用全局变量添加引导程序使用自定义...

    goal-planner:响应式Web应用程序,可用于跟踪日常目标和想法

    添加样式表 后处理CSS 添加CSS预处理器(Sass,Less等) 添加图像,字体和文件 使用public文件夹 更改HTML 在模块系统之外添加资产 何时使用public文件夹 使用全局变量 添加引导程序使用自定义主题 增加流量 添加...

Global site tag (gtag.js) - Google Analytics