- 浏览: 578752 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (206)
- Flask (1)
- JavaScript (3)
- Core Java (41)
- XML (1)
- Oracle (11)
- 软件安装及环境配置 (0)
- 其它 (9)
- 面试/笔试 (5)
- 项目 (0)
- JDBC (11)
- Servlet (4)
- MySql (4)
- JNDI (0)
- Hibernate (11)
- Java模式和构架设计 (0)
- Web设计 (22)
- JSP (8)
- Struts (13)
- Tomcat (2)
- Marven (2)
- SVN (2)
- Swing/AWT (1)
- jQuery (2)
- ExtJS (8)
- Python (22)
- Flex (1)
- Django (7)
- 算法 (5)
- English (1)
- Twisted (1)
- Linux (3)
- Rails (1)
- SVG (3)
- PostgreSQL (1)
如何插入样式表
当读到一个样式表时,浏览器会根据它来格式化 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)会被内部样式表中的规则取代。
优先权:
级数越高,优先权越高
- 浏览器缺省设置
- 外部样式表
- 内部样式表(位于 <head> 标签内部)
- 内联样式(在 HTML 元素内部)
发表评论
-
css note
2012-09-05 22:43 11211. input 高度 .input-defau ... -
单行文本过长 自动换行
2012-05-04 12:47 1742white-space:pre-wrap;/*css-3*/ ... -
input中readonly和disable的区别
2012-02-05 18:36 1782<input type="text&q ... -
Web小细节
2010-12-20 20:09 8071.div标签居中显示要加上属性margin:auto; ... -
插入样式表的方法
2010-12-19 11:01 1084插入样式表的方法: a)内联式样式表:直接写在HTML标签中。 ... -
CSS 框模型
2010-12-13 11:17 1014元素框的最内部分是实际的内容,直接包围内容的是内边距。内边 ... -
CSS列表、表格、轮廓
2010-12-13 10:46 2299CSS 列表 CSS 列表属性允许你放置、改变列表项标志,或 ... -
CSS背景、文本、字体
2010-12-13 10:13 2173CSS 背景 CSS 允许应用纯色作为背景,也允许使用背 ... -
CSS选择器
2010-12-13 09:21 1043CSS,层叠样式表 (Cascadin ... -
为什么要使用XHTML
2010-12-10 08:36 1030我们认为万维网上的许多页面都包含着糟糕的 HTML 代码。 ... -
如何升级至 XHTML
2010-12-09 11:36 1081添加文件类型声明 将下面的文件类型声明添加至每页的首行: ... -
XHTML DTD
2010-12-09 10:29 9763种文档类型声明 DTD 规定了使用通用标记语言(SG ... -
XHTML 语法
2010-12-09 10:17 1118编写 XHTML 代码需要纯净的 HTML 语法。 ... -
XHTML 与 HTML 之间的差异
2010-12-09 10:00 1055最主要的不同: XHTML 元素必须被正确地嵌套。 ... -
HTML 4.01 / XHTML 1.0标签列表(按功能排列)
2010-12-09 09:41 1784按功能类别排列 DTD:指示在哪种 XHTML 1.0 DT ... -
HTML 4.01/XHTML 1.0标签列表(按字母排列)
2010-12-09 09:21 2068按字母顺序排列 DTD:指示在哪种 XHTML 1.0 DT ... -
HTTP 状态消息
2010-12-09 09:14 9101xx: 信息 消息: 描述 ... -
HTML事件属性
2010-12-09 09:07 1220HTML4的新特性之一是可 ... -
div和span的区别
2010-11-22 11:41 1249DIV 和 SPAN 元素最大的特点是默认都没有对元素内的对象 ... -
<%@ include file=""%><jsp:include page=">区别
2010-11-19 13:57 1223我们都知道在jsp中include有两种形式,分别是 & ...
相关推荐
jsp页面中插入css样式的三种方法总结 jsp页面中插入css样式的三种方法是开发中常见的需求,本文将对三种方法进行总结介绍,并对每种方法的使用场景和优缺点进行分析。 外部样式 外部样式表是将css代码写入到一个...
CSS样式表手册是开发者学习和查阅CSS规则的重要参考资料,尤其对于中文用户,中文手册能更直观、准确地理解概念和技术。 **一、CSS基本概念** 1. **选择器(Selectors)**:选择器用于指定CSS样式要应用到哪些HTML...
本教程将深入讲解CSS样式表的基本概念、语法以及实际应用。 **一、CSS基础** 1. **选择器与声明**:CSS通过选择器来定位HTML元素,并用声明来设置样式。例如,`p {color: red;}`选择所有段落并将其颜色设为红色。 ...
**CSS样式表详解** CSS(Cascading Style Sheets)是一种用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。它的主要作用是增强对网页内容的控制,使得内容和表现分离,提高了网页设计的...
在 HTML 中引入 CSS 的方式很多,例如直接插入式、使用链接外部样式表、使用"@import"导入样式表以及在内部元素中使用"STYLE"标记来定义样式表等。实际上,这些引入方式可以同时在一个网页中被调用,浏览器会按照...
Web 开发中 CSS 三种样式表的插入方法 在 Web 开发中,CSS 样式表是格式化 HTML 文档的重要组件。插入样式表的方法有三种:外部样式表、内部样式表和内联样式。每种方法都有其特点和应用场景。 1. 外部样式表 ...
CSS插入内部样式表教学 CSS插入内部样式表是CSS的基本应用之一,通过了解内部样式表的使用和优先级,我们可以更好地控制网页的样式和布局。下面我们将详细介绍内部样式表的使用和优先级。 一、内部样式表的定义 ...
**CSS样式表中文手册** CSS(Cascading Style Sheets)是一种用于定义网页中元素外观、布局和结构的语言。它允许我们将样式与HTML或XML(包括SVG、MathML等各种XML方言)文档分离,使得内容和表现形式得以区分,...
CSS,全称为Cascading Style Sheets(层叠样式表),是由W3C组织制定的用于控制网页元素显示规则的一种强大技术。它允许网页设计者不仅能够高效地调整网页的视觉效果,还能够实现更为复杂的设计,如滤镜效果、图像...
- CSS样式表中文手册.chm:这是手册的主要内容,包含CSS的全面指南和实例。 - 阅读者下载.htm:可能是提供阅读器或浏览器插件的下载链接,以便于查看CHM格式的手册。 - E书说明.txt:可能包含关于如何使用手册、阅读...
本手册《CSS样式表查看手册》是网页设计师的必备参考资料,它涵盖了CSS的核心概念、语法以及高级技巧。 **一、CSS基本概念** 1. **选择器与声明**:CSS通过选择器来定位HTML元素,然后用声明来设置样式。例如,`p {...
以下是四种常用的CSS样式表链接方法: 1. **链入外部样式表**: - 链接外部样式表是最常见的方式,它将样式表保存为单独的`.css`文件,然后在HTML文档的`<head>`部分使用`<link>`标签进行引用。例如: ```html ...
你可以用以下三种方式将样式表加入您的网页。而最接近目标的样式定义优先权越高。高优先权样式将继承低优先权样式的未重叠定义但覆盖重叠的定义。例外请参阅 !important 声明。 链入外部样式表文件 (Linking to a ...
### CSS样式表学习手册知识点详解 #### CSS简介与作用 CSS,全称为Cascading Style Sheets,即层叠样式表,是一种用于控制网页外观和布局的技术。它与HTML结合使用,能够实现网页内容与表现形式的分离,提高网页...
### 级联样式表CSS学习笔记 #### 一、设置CSS的几种方式 在网页设计与开发过程中,级联样式表(Cascading Style Sheets,简称CSS)是一种用来描述HTML文档外观和格式的语言。CSS提供了多种应用方式,以便开发者...
**CSS3.0样式表手册概述** CSS3.0(层叠样式表第三版)是Web设计者用来呈现HTML或XML(包括如SVG、MathML等各种XML方言)文档的样式语言。相较于CSS2.1,CSS3引入了大量新特性,以增强网页布局控制、动画效果、字体...
本手册“CSS样式表中文手册”旨在为初学者和进阶用户提供全面的CSS知识和实践指南。 **一、CSS基本概念** 1. **选择器与声明**:CSS的核心在于选择器和声明。选择器用于定位HTML元素,声明则包含属性和值,用于定义...
在JSP(JavaServer Pages)中,我们通常有三种方式来插入和应用CSS样式:外部样式、内部样式和内联样式。 1. **外部样式**: 当样式需要在多个页面之间共享时,外部样式表是最有效率的选择。它允许你集中管理所有...