[CSS教程]为什么使用CSS?

原文链接 http://docs.webplatform.org/wiki/tutorials/learning_why_we_use_css

概要



本次教程着眼于讲述为什么我们应该使用CSS以及为什么使用CSS设计我们的文档比使用描述性的HTML要好。

资料:为什么要使用CSS?



CSS帮助你从如何展示一个文档的琐事中分离出文档的信息内容。那些如何展示文档的琐事被称为文档的样式。将样式从内容中分离出来有以下好处:

  • 避免重复
  • 使得维护更容易
  • 可以使用相同的内容加以不同的样式来实现不同的目的

你的网站可能有成千上万相似的页面。使用CSS,你可以将样式信息存储在通用的文件中供所有的页面共享。当用户打开了一个网页,用户的浏览器会单独加载关于页面内容的样式。当用户打印了一个网页,你应该提供不同的样式来保证打印出来的页面是易读的。

通常,你会使用HTML来描述页面内容而不是样式,使用CSS来指定页面的样式而不是内容。当然,也有例外,HTML也可以提供一些方法来指定样式。例如,在HTML中你可以使用<b>标签来加粗文本,也可以在<body>标签中指定页面的背景颜色。当你使用CSS的时候,通常会避免使用HTML的样式功能,这样所有的样式信息就都会被保存在一个地方。

实践:为HTML文档创建样式表


创建样式表



1.创建一个文本文件;这个文件就是你的样式表。命名为style1.css

2.在你的CSS文件中,复制下面这行代码并拷贝进去,然后保存文件:

strong { color: red; }

链接你的文档和样式表



1.创建另一个文本文件;这个文件就是你的文档。命名为你喜欢的任意名字

2.在你的HTML文件中,复制下面的代码并拷贝进去,<link...>那一行请引用你自己的样式表:

<!DOCTYPE html>
 <html>
   <head>
   <meta charset="UTF-8">
   <title>Sample document</title>
   <link rel="stylesheet" href="style1.css">
   </head>
   <body>
     <p>
       <strong>C</strong>ascading
       <strong>S</strong>tyle
       <strong>S</strong>heets
     </p>
   </body>
 </html>

3.保存文件并在浏览器中打开它。样式表会使得<strong>标签中的字母显示成红色,如下:

Cascading Style Sheets

下一步是什么?



现在你有了一个文档链接分离样式表的示例,准备学习更多关于浏览器如何结合他们并且展示文档的知识。更多信息请查阅本教程的其他章节。

时间: 2024-08-02 18:39:41

[CSS教程]为什么使用CSS?的相关文章

&lt;转载&gt;Div+Css布局教程(-)CSS必备知识

目录: 1.Div+Css布局教程(-)CSS必备知识 注:本教程要求对html和css有基础了解. 一.CSS布局属性 Width:设置对象的宽度(width:45px). Height:设置对象的高度(Height:45px;). Background:设置对象的背景颜色.背景图像. 1.背景颜色 background:#09F; 2.背景图像 background:url(file:///C|/Users/Administrator/Desktop/huipu.jpg) repeat-x;

web前端开发教程:div+css的6个优点

关于div+css你知道多少?XHTML网站设计标准中,不再使用表格定位技术,而是采用div+css的方式实现各种定位.一般来说,div+css是web设计标准,它是一种网页的布局方法,与传统中经过表格(table)布局定位的方法有所区别,它能够完成页面页面内容与体现相别离, 那么你在前端开发学习对div+css的优点了解多少呢?接下来Div css教程学习中,为大家介绍web前端开发中div+css的6个优点. 介绍web前端开发中div+css的6个优点 1.契合W3C规范标准.这确保您的网

Bootstrap CSS教程

Bootstrap 教程 Bootstrap,来自 Twitter,是目前最受欢迎的前端框架.Bootstrap 是基于 HTML.CSS.JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷. 本教程将向您讲解 Bootstrap 框架的基础,通过学习这些内容,您将可以轻松地创建 Web 项目.教程被分为 Bootstrap 基本结构.Bootstrap CSS.Bootstrap 布局组件和 Bootstrap 插件几个部分.每个部分都包含了与该主题相关的简单有用的实例. 现在开

webstorm9.3 安装less 编译css教程

第一步:安装node.js webstrom9.3汉化下载:http://pan.baidu.com/s/1ntGNNiL    密码:1fbh node.js 下载地址:https://nodejs.org/en/download/ 电脑是32位的就下32位的,楼主的是64位的.截图如下: 下载完成后安装,再测试是否安装成功! "开始菜单"-"运行" --"cmd" 输入:node –v  注意中间的空格 在输入:npm -v 显示的是版本号,

CSS 教程 - 闭合浮动元素

按照CSS规范,浮动元素(floats)会被移出文档流,不会影响到块状盒子的布局而只会影响内联盒子(通常是文本)的排列. 因此当其高度超出包含容器时,一般父容器不会自动伸长以闭合浮动元素. 但是有时我们却需要这种自动闭合行为,具体如何处理呢? 有一种做法就是在父容器内再插入一个额外的标签,并令其清除浮动(clear)以撑大父容器.这种方法浏览器兼容性好,没有什么问题,缺点就是需要额外的(而且通常是无语义的)标签,所以我个人不大喜欢. 后来又有了一种新的方式,使用 :after 伪类动态的嵌入一个

Div+Css布局教程(-)CSS必备知识

目录: 1.Div+Css布局教程(-)CSS必备知识 注:本教程要求对html和css有基础了解. 一.CSS布局属性 Width:设置对象的宽度(width:45px). Height:设置对象的高度(Height:45px;). Background:设置对象的背景颜色.背景图像. 1.背景颜色 background:#09F; 2.背景图像 background:url(file:///C|/Users/Administrator/Desktop/huipu.jpg) repeat-x;

css教程如何修改留言板程序

error_reporting(0);$conn = new com("adodb.connection"); $conn->open("driver={microsoft access driver (*.mdb)}; dbq=" . realpath("db.mdb "));$rs=new com("adodb.recordset"); $abc = $_get["abc"]; $webn = $

2014年最新的辛星html、css教程打包发布了,免积分,纯PDF(还有PHP奥)

首先说一下,这个教程是我的所有的博客的精华,我整理了两天之后才做出的这个pdf文档,累死我了,下面免积分给大家,希望大家能够不吝指正,提出它的一些不足什么的,谢谢啦: 下面就是它的下载地址了:2014年辛星html.css教程   如果上面的地址打不开,可以去浏览器中输入如下地址,然后再打开即可: http://download.csdn.net/detail/xinguimeng/7678945     . 还有自己之前写的PHP的一些教程,第一本:PHP教程 ,下载连接:2014年辛星PHP

2014年度辛星css教程夏季版第一节

CSS是Cascading Style Sheets的缩写,即层叠样式表,它用于表现HTML的样式,即HTML只是去写该网页有哪些内容,至于如何去表现它们,由CSS去定制. *************时代的呼唤************* 1.在之前,我们直接把网页的格式写到HTML中去,这样会造成格式的混乱,而且难以阅读和修改,不过这不是最大的问题,最大的问题在于我们想给网页换一个表达样式的时候,需要修改的地方不仅很多关键是非常零散,需要花费很大的力气去定位这些样式. 2.于是,把网页内容与其表