**CSS语法**

CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。选择器通常是您需要改变样式的 HTML 元素。

  1. selector {declaration1; declaration2; ... declarationN }

每条声明由一个属性和一个值组成。
属性(property)是样式属性(style attribute)。每个属性有一个值。属性和值被冒号分开。

  1. selector {property: value}

例如下面这行代码的作用是将 h1 元素内的文字颜色定义为红色,同时将字体大小设置为 14 像素。
在这个例子中,h1 是选择器,color 和 font-size 是属性,red 和 14px 是值。

  1. h1 {color:red; font-size:14px;}

**引入CSS样式**

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

1.外部样式表

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

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

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

  1. <head>
  2. <style type="text/css">
  3. p {margin-left: 20px;}
  4. body {background-image: url("images/test.gif");}
  5. </style>
  6. </head>

3.内联样式由于要将表现和内容混杂在一起,即HTML代码和CSS代码混编,这样会不利于文档结构,并且不容易维护,所以一般不要使用这种方式引入样式。例如改变段落的颜色和左外边距:

    1. <p style="color: red; margin-left: 20px;">
    2. This is a paragraph
    3. </p>

最新文章

  1. SSRS 实用技巧 ---- 为表格添加展开/折叠操作(明细报表)
  2. PHP 单例模式
  3. Win10全屏看视频时任务栏不隐藏
  4. 第9章 Shell基础(1)_Shell简介和脚本执行方式
  5. 【HDU】1814 Peaceful Commission
  6. 全景VR视频外包公司:长年承接VR全景视频外包(技术分享YouTube的360全景视频)
  7. 关于动态生成data组件
  8. 20160815_设置静态IP
  9. ImportError: No module named &#39;commands&#39;
  10. 转:Emmet:快速编写HTML,CSS代码的有力工具
  11. 访问ControlTemplate内部的元素
  12. http和https协议的区别
  13. 五道java小题,补更四道java小题
  14. HDU 3639 Hawk-and-Chicken (强连通缩点+DFS)
  15. 静态初始化块和main方法哪个先被执行?
  16. Spring MVC 编程流程步骤
  17. Java小故事(一)
  18. 互联网,IT,大数据,机器学习,AI知识tag云
  19. mysql的头文件
  20. ISO 7816-4: Interindustry Commands for Interchange

热门文章

  1. phpcms批量更新内容页只更新一点就返回问题
  2. 【五一qbxt】day5 图论
  3. E Easy problem
  4. 攻防世界--dmd-50
  5. mitdump爬取当当网APP图书目录
  6. vue.js(8)--v-for的使用
  7. tensorflow创建cnn网络进行中文手写文字识别
  8. Redis和Ehcached的区别
  9. Codeforces Round #394 (Div. 2) - A
  10. Sass-颜色运算