`
yh2016
  • 浏览: 5714 次
社区版块
存档分类
最新评论

css引入方式

 
阅读更多

css中共有四种模式:

第一:在head部分加入<link  rel="stylesheet" type="text/css" href="index.css"/>,引入外部的CSS文件。

这种方法是当前最常用的方式,能够体现DIV+CSS中的内容和显示分离的思想,便于维护和阅读,代码看起来也相当美观。

第二:在head部分加入
<style type="text/css">
.logo{margin: 0;padding: 0;border:1px red solid;}
</style>

 

优点:速度 快,所有的CSS控制都是针对本页面标签的,没有多余的CSS命令;再者不用外链CSS文件。直接在HTML文档中读取样式。缺点就是改版麻烦些,单个页 面显得臃肿,CSS不能被其他HTML引用造成代码量相对较多,维护也麻烦些。

 

第三:直接在页面的标签里加 <div style="border:1px red solid;">测试信息</div>

这种方法现在用的很少,通用性差,效果特殊,使用CSS命令较少,并且不常改动的地方,使用这种方法反而是很好的选择。

第四:在style使用@import

<style type="text/css">
@import url(index.css);
</style>

其中link和@inport的区别

差别1:老祖宗的差别。link属于XHTML标签,而@import完全是CSS提供的一种方式。

link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import就只能加载CSS了。

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

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

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

 

分享到:
评论

相关推荐

    CSS引入方式资料下载

    虽然这不是标准的CSS引入方式,但可以用来间接实现类似内联样式的功能。例如: ```html ;"&gt;这是一个红色的文字 ``` 然后通过JavaScript来读取并应用这些样式。 六、媒体查询(Media Queries) 媒体查询是CSS3引入的...

    html的css引入方式学习截图

    html的css引入方式学习截图

    02-css引入方式.html

    02-css引入方式.html

    CSS样式参考.rar

    5. **自适应图像和字体**:`img`元素的`srcset`属性和`&lt;picture&gt;`元素支持根据设备条件加载不同分辨率的图像,`@font-face`规则允许我们引入自定义网络字体。 这个“CSS样式参考.doc”文档很可能涵盖了以上所有内容...

    zxymax#coding#CSS引入方式1

    不足页面维护可能会非常棘手过多添加同样的样式会导致页面复杂嵌入方式特点CSS与HTML一起作为一个文件,不需要额外的HTTP请求适合于动态样式,对于不同的用户从

    react-react面试题之引入css的方式.zip

    内联样式是最基础的CSS引入方式,通过在组件的`style`属性中定义CSS规则。这种方式方便快捷,但不适用于大型项目,因为样式复用性差,不利于维护。 ```jsx const myStyle = { color: 'red', fontSize: '16px',...

    HTML5&CSS3网页制作:引入CSS样式.pptx

    **CSS核心基础——引入CSS样式** 在网页设计中,CSS(Cascading Style Sheets)用于控制网页元素的呈现效果,包括颜色、...无论是简单的个人网页还是复杂的多页面网站,选择正确的CSS引入方式都是提高开发效率的关键。

    引入css样式表的四种方式介绍.rar

    总结来说,选择合适的CSS引入方式取决于项目需求和规模。对于小项目或简单的页面,内部样式表可能足够;大型项目或需要跨页面复用样式时,外部样式表是更好的选择。内联样式只适用于个别情况下的快速调整,而`@...

    举例说明在html中引入css的方法.docx

    1. **行内式**: ...例如: ... ;"&gt;这是一段红色的文字 ... 这种方式简单直接,但不...总之,选择合适的CSS引入方式取决于项目的规模、复杂度以及对性能和可维护性的需求。正确地引入CSS能显著提升网页的设计质量和用户体验。

    Web前端与移动开发之css的引入方式

    css的引入方式 (1)行内样式表(行内式 内联样式表) 控制一个标签 属性: 属性值;"&gt;&lt;/div&gt; (2)内部样式表(嵌入式) 控制一个页面 把所有样式定义在&lt;style&gt;&lt;/style&gt;标签中 对当前所有标签生效 (3)...

    前端大厂最新面试题-import css.docx

    以下是常见的 CSS 引入方式: 1. 内联样式 在组件内直接使用内联样式,通过 style 属性直接引入 CSS。优点是内联样式,样式之间不会有冲突,可以动态获取当前 state 中的状态。缺点是写法上都需要使用驼峰标识,...

    web前端技术--css.pptx

    CSS 基础知识点包括 CSS 概述、CSS 语法规则、CSS 引入方式、选择器、样式优先级等。 一、CSS 概述 CSS 是一种用于描述网页样式的标记语言,主要用于控制网页的布局、颜色、字体、图像等样式。CSS 的主要功能是将 ...

    CSS技术练习

    3. **CSS引入方式**: - **内联式**:在HTML元素的`style`属性中直接写入CSS代码。 - **内部样式表**:在`&lt;head&gt;`标签内使用`&lt;style&gt;`标签定义CSS规则。 - **外部样式表**:将CSS规则保存在一个`.css`文件中,并...

    CSS学习与总结笔记pdf

    - **CSS引入方式**:根据项目需求选择合适的引入方式,推荐使用外部样式表以增强可维护性和性能。 通过以上介绍,我们可以了解到CSS作为一种强大的网页美化工具,不仅极大地提升了网页的美观程度,还促进了网页开发...

    css面试题.docx

    本文总结了常见的CSS面试题,涵盖了CSS基础知识、布局相关、样式控制、选择器、css引入方式、动画、性能优化等多方面。 1. Flex 弹性盒子模型解释一下 Flex 弹性盒子模型是CSS3中引入的一种新的布局方式,用于实现...

    html , css学习.zip

    课程内容包括HTML常用标签及其用法、表单元素的应用、文档结构等基础知识,以及CSS引入方式、常用样式属性、布局技术如Flexbox和网格布局等进阶内容。此外,还包含互动式演示和自我评估,帮助用户巩固所学知识。无论...

    JavaEE学习日志(三十九): HTML表单,CSS引入方式

    CSS有三种引入方式: 1. 行内样式:直接在HTML元素的`style`属性中编写CSS代码,如`;"&gt;文本&lt;/p&gt;`。 2. 内部样式:在`&lt;head&gt;`标签内创建`&lt;style&gt;`标签,将CSS代码放在其中,影响当前页面的所有指定元素。 3. 外部...

    CSS知识点汇总.docx

    内部样式表和行内样式表都是 CSS 的引入方式,但它们有所区别: * 内部样式表在 HTML 文档中使用标签定义,作用于整个文档。 * 行内样式表在 HTML 元素中使用style属性定义,仅作用于该元素。 css 优先级 CSS ...

    html引入css四种引入方式示例分享

    外部样式表是最常见的CSS引入方式,通过`&lt;link&gt;`标签链接到单独的CSS文件,例如: ```html &lt;link href="alone.css" rel="stylesheet" type="text/css" /&gt; ``` 这种方式将样式与HTML内容分离,提高了代码的可维护性...

    关于CSS引入方式的详细见解小结

    关于CSS的发展史这里不做介绍。写博客的原因之一是想帮助那些...CSS主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局和外观显示样式。 2.CSS语法 CSS

Global site tag (gtag.js) - Google Analytics