`

插入CSS样式表的三种方式

阅读更多

如何插入样式表

当读到一个样式表时,浏览器会根据它来格式化 HTML 文档。插入样式表的方法有三种:

外部样式表

当样式需要应用于很多页面时,外部样式表将是理想的选择。在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观。每个页面使用 <link> 标签链接到样式表。<link> 标签在(文档的)头部:

<head>
<link rel="stylesheet" type="text/css" href="mystyle.css" />
</head>

浏览器会从文件 mystyle.css 中读到样式声明,并根据它来格式文档。

外部样式表可以在任何文本编辑器中进行编辑。文件不能包含任何的 html 标签。样式表应该以 .css 扩展名进行保存。下面是一个样式表文件的例子:

hr {color: sienna;}
p {margin-left: 20px;}
body {background-image: url("images/back40.gif");}

不要在属性值与单位之间留有空格。假如你使用 “margin-left: 20 px” 而不是 “margin-left: 20px” ,它仅在 IE 6 中有效,但是在 Mozilla/Firefox 或 Netscape 中却无法正常工作。

内部样式表

当单个文档需要特殊的样式时,就应该使用内部样式表。你可以使用 <style> 标签在文档头部定义内部样式表,就像这样:

<head>
<style type="text/css">
  hr {color: sienna;}
  p {margin-left: 20px;}
  body {background-image: url("images/back40.gif");}
</style>
</head>

内联样式

由于要将表现和内容混杂在一起,内联样式会损失掉样式表的许多优势。请慎用这种方法,例如当样式仅需要在一个元素上应用一次时。

要使用内联样式,你需要在相关的标签内使用样式(style)属性。Style 属性可以包含任何 CSS 属性。本例展示如何改变段落的颜色和左外边距:

<p style="color: sienna; margin-left: 20px">
This is a paragraph
</p>

多重样式

如果某些属性在不同的样式表中被同样的选择器定义,那么属性值将从更具体的样式表中被继承过来。

例如,外部样式表拥有针对 h3 选择器的三个属性:

h3 {
  color: red;
  text-align: left;
  font-size: 8pt;
  }

而内部样式表拥有针对 h3 选择器的两个属性:

h3 {
  text-align: right; 
  font-size: 20pt;
  }

假如拥有内部样式表的这个页面同时与外部样式表链接,那么 h3 得到的样式是:

color: red; 
text-align: right; 
font-size: 20pt;

即颜色属性将被继承于外部样式表,而文字排列(text-alignment)和字体尺寸(font-size)会被内部样式表中的规则取代。

优先权:

级数越高,优先权越高

  1. 浏览器缺省设置
  2. 外部样式表
  3. 内部样式表(位于 <head> 标签内部)
  4. 内联样式(在 HTML 元素内部)
分享到:
评论

相关推荐

    jsp页面中插入css样式的三种方法总结.docx

    jsp页面中插入css样式的三种方法总结 jsp页面中插入css样式的三种方法是开发中常见的需求,本文将对三种方法进行总结介绍,并对每种方法的使用场景和优缺点进行分析。 外部样式 外部样式表是将css代码写入到一个...

    css样式表中文手册

    CSS样式表手册是开发者学习和查阅CSS规则的重要参考资料,尤其对于中文用户,中文手册能更直观、准确地理解概念和技术。 **一、CSS基本概念** 1. **选择器(Selectors)**:选择器用于指定CSS样式要应用到哪些HTML...

    HTML——CSS样式表教程

    本教程将深入讲解CSS样式表的基本概念、语法以及实际应用。 **一、CSS基础** 1. **选择器与声明**:CSS通过选择器来定位HTML元素,并用声明来设置样式。例如,`p {color: red;}`选择所有段落并将其颜色设为红色。 ...

    CSS样式表.doc

    **CSS样式表详解** CSS(Cascading Style Sheets)是一种用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。它的主要作用是增强对网页内容的控制,使得内容和表现分离,提高了网页设计的...

    CSS样式表高效使用的技巧

    在 HTML 中引入 CSS 的方式很多,例如直接插入式、使用链接外部样式表、使用"@import"导入样式表以及在内部元素中使用"STYLE"标记来定义样式表等。实际上,这些引入方式可以同时在一个网页中被调用,浏览器会按照...

    web开发中CSS三种样式表的插入方法.docx

    Web 开发中 CSS 三种样式表的插入方法 在 Web 开发中,CSS 样式表是格式化 HTML 文档的重要组件。插入样式表的方法有三种:外部样式表、内部样式表和内联样式。每种方法都有其特点和应用场景。 1. 外部样式表 ...

    CSS插入内部样式表教学.docx

    CSS插入内部样式表教学 CSS插入内部样式表是CSS的基本应用之一,通过了解内部样式表的使用和优先级,我们可以更好地控制网页的样式和布局。下面我们将详细介绍内部样式表的使用和优先级。 一、内部样式表的定义 ...

    CSS样式表中文手册

    **CSS样式表中文手册** CSS(Cascading Style Sheets)是一种用于定义网页中元素外观、布局和结构的语言。它允许我们将样式与HTML或XML(包括SVG、MathML等各种XML方言)文档分离,使得内容和表现形式得以区分,...

    CSS层叠样式表

    CSS,全称为Cascading Style Sheets(层叠样式表),是由W3C组织制定的用于控制网页元素显示规则的一种强大技术。它允许网页设计者不仅能够高效地调整网页的视觉效果,还能够实现更为复杂的设计,如滤镜效果、图像...

    CSS+样式表中文手册

    - CSS样式表中文手册.chm:这是手册的主要内容,包含CSS的全面指南和实例。 - 阅读者下载.htm:可能是提供阅读器或浏览器插件的下载链接,以便于查看CHM格式的手册。 - E书说明.txt:可能包含关于如何使用手册、阅读...

    CSS 样式表查看手册

    本手册《CSS样式表查看手册》是网页设计师的必备参考资料,它涵盖了CSS的核心概念、语法以及高级技巧。 **一、CSS基本概念** 1. **选择器与声明**:CSS通过选择器来定位HTML元素,然后用声明来设置样式。例如,`p {...

    实用css样式表的链接

    以下是四种常用的CSS样式表链接方法: 1. **链入外部样式表**: - 链接外部样式表是最常见的方式,它将样式表保存为单独的`.css`文件,然后在HTML文档的`&lt;head&gt;`部分使用`&lt;link&gt;`标签进行引用。例如: ```html ...

    CSS 样式表手册(中文版哦)

    你可以用以下三种方式将样式表加入您的网页。而最接近目标的样式定义优先权越高。高优先权样式将继承低优先权样式的未重叠定义但覆盖重叠的定义。例外请参阅 !important 声明。 链入外部样式表文件 (Linking to a ...

    css样式表学习手册.doc

    ### CSS样式表学习手册知识点详解 #### CSS简介与作用 CSS,全称为Cascading Style Sheets,即层叠样式表,是一种用于控制网页外观和布局的技术。它与HTML结合使用,能够实现网页内容与表现形式的分离,提高网页...

    级联样式表CSS学习笔记

    ### 级联样式表CSS学习笔记 #### 一、设置CSS的几种方式 在网页设计与开发过程中,级联样式表(Cascading Style Sheets,简称CSS)是一种用来描述HTML文档外观和格式的语言。CSS提供了多种应用方式,以便开发者...

    css3.0 样式表手册

    **CSS3.0样式表手册概述** CSS3.0(层叠样式表第三版)是Web设计者用来呈现HTML或XML(包括如SVG、MathML等各种XML方言)文档的样式语言。相较于CSS2.1,CSS3引入了大量新特性,以增强网页布局控制、动画效果、字体...

    CSS样式表中文手册!

    本手册“CSS样式表中文手册”旨在为初学者和进阶用户提供全面的CSS知识和实践指南。 **一、CSS基本概念** 1. **选择器与声明**:CSS的核心在于选择器和声明。选择器用于定位HTML元素,声明则包含属性和值,用于定义...

    jsp页面中插入css样式的三种方法总结

    在JSP(JavaServer Pages)中,我们通常有三种方式来插入和应用CSS样式:外部样式、内部样式和内联样式。 1. **外部样式**: 当样式需要在多个页面之间共享时,外部样式表是最有效率的选择。它允许你集中管理所有...

Global site tag (gtag.js) - Google Analytics