1.CSS和文档

一、什么是CSS?

       层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。我个人理解就是用于美化HTML、XML这类网页文档的一个标记集合。

二、为什么要用CSS?

我们知道HTML也可以在其标签中设置属性来更改页面的格式类型,但为什么还需要用CSS呢?岂不是多此一举么?

假设你希望一个文档中的所有h2标题都是紫色。若使用HTML,则要在每个标题中增加一个font标记,如下所示:

 

<h2><font color="purple">This is purple!</font></h2>

所有二级标题都要增加这个标记。如果文档中有50个这样的标题,就必须总共插入50 个font元素,每个标题插入一个font!为了达到这样小的一个效果,就要做这么多的工作。

 

更好的办法是使用这样一条规则:

 

h2 {
    color: purple;
}
这样做不仅输入起来更快,修改起来也更容易。如果要修改多个文档中的颜色,所要做的只是修改这一条规则。
这样做不仅输入起来更快,修改起来也更容易。如果要修改多个文档中的颜色,所要做的只是修改这一条规则。

 

三、结合CSS和XHTML

看一个XHMTL文档的例子:

 

<!DOCTYPE html>
<html>
<head>
    <title>CSS</title>
    <link rel="stylesheet" type="text/css" href="sheet1.css" media="all">
    <style type="text/css"> @import url(sheet2.css);
        h1 {color: maroon;}
        body {background: yellow;}
    </style>
</head>
<body>
    <h1>HelloWorld!</h1>
    <p>This is the first page...</p>
</body>
</html>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值