如何插入样式表

当读到一个样式表时,浏览器会根据它来格式化 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)会被内部样式表中的规则取代

7. 如何创建 CSS相关推荐

  1. Flash Builder 创建CSS

    1.global 选择器将样式应用于所有控件 在 Flash Builder 中创建新MXML 文件并切换到设计模式 属性视图右侧的外观视图可更改外观 Flash Builder 自动创建CSS 文件 ...

  2. webstorm怎么建php文件夹,webstorm怎么创建css

    webstorm创建css的方法:首先打开webstorm软件:然后选择file选项并点击"new":最后选择stylesheet或者手动新建一个css文件,再用webstorm打 ...

  3. dreamweavercs5创建php,Dreamweaver cs5创建CSS规则的方法

    Adobe Dreamweaver CS5 (32/64位) 软件大小:407.69 MB授权方式:共享软件 立即下载 Dreamweaver cs5怎么创建CSS规则?Dreamweaver集网页制 ...

  4. eclipse怎么创建css文件

    在eclipse下创建css文件步骤 1.右键想创建的文件夹位置 2.new 3.other 3.web 4.css file 5.finish 即可

  5. 创建CSS样式的三种方式

    CSS基础 - 创建CSS样式的三种方式 我们使用CSS的时候,常规有三种创建CSS样式的的方式: 内联样式,内部样式表,外部样式表 1.内联样式 (不常用) style在标签中的情况就是内联样式.不 ...

  6. CSS入门-创建CSS样式表的三种方式

    一.三种方式 创建 CSS 样式表有三种方式: 1. 元素内嵌样式: 2. 文档内嵌样式3. 外部引入样式. 元素内嵌样式: 即在当前元素使用 style 属性的声明方式,"这是一段文本&q ...

  7. 如何创建 .css文件?

    1.新建样式表文件 你可以先建立外部样式表文件(.css),然后使用htmL的link对象. 示例如下: <head> <title>文档标题</title> &l ...

  8. html怎么建立css文件,怎么创建css文件

    如何新建css文件文件→新建→css文件,建好之后,在html文档中将其引入: 希望对你有帮助,望喜欢. css怎么建立外部样式表? 建立外部样式表很简单,就在html的head里写 至于你上边说的一 ...

  9. 如何用html制作心,html – 如何创建CSS心脏? /为什么这个CSS创造一个心脏的形状?...

    CSS3 Mon Amour – A 4 Step Love Afair 使用CSS3创建心脏形状有几个步骤: >创建块级元素,例如< div>在DOM中并将其分配给id =&quo ...

  10. dw中html怎么创建css,Dreamweaver创建新的CSS规则

    在CSS样式表中,我们可以创建一个CSS规则来自动完成HTML标签的格式设置.class或者ID属性所标识的文本范围的格式设置. 一.使用Dreamweaver CS5创建新的CSS规则 1. 打开文 ...

最新文章

  1. 在Ubuntu 14.04.5 LTS上安装python模块selenium 3实录
  2. 【LeetCode OJ】Same Tree
  3. 浏览器允许的并发请求资源数是有限制的-分析
  4. android 8.0 l2tp问题,【Win】使用L2TP出現809錯誤
  5. c语言编程任意矩阵相乘,c语言矩阵相乘
  6. 几种常用平衡树的概述(持续更新]
  7. 值得收藏!UI设计学习借鉴常用网站
  8. shell脚本实例-命令记录
  9. 测开:从0到1,自动化测试接入Jenkins学习
  10. 深入理解java虚拟机笔记之一
  11. 项目经理如何管理团队
  12. Shiro自定义Token
  13. uni-app创建并运行微信小程序项目
  14. 了解一下PMO项目管理岗
  15. 砸蛋程序php,基于JQuery+PHP编写砸金蛋中奖程序,jquery中奖_PHP教程
  16. 鬼谷八荒流派收集(4)核弹指
  17. 京东登陆界面正则匹配
  18. 【MYSQL数据库综合练习】第一部分
  19. 企业如何查负面和不良事件?
  20. linux下Configure命令-ZZT

热门文章

  1. MySQL显示连接的数据库名
  2. LinQ To XML——用LinQ查询XML
  3. 成不了数据分析师,都是这些套路搞的鬼!
  4. 精选 | 2018年3月R新包推荐
  5. 空巢青年,“空巢”是选择还是无奈? | 数据告诉你
  6. margin-left:10px; 不同浏览器距离为什么不一样?
  7. 数学动态规划:期望DP
  8. Android自定义标题栏
  9. Codeforces Gym 100342C Problem C. Painting Cottages 暴力
  10. SDRAM之持续中。。。。。。