目录
CSS,全称为“Cascading Style Sheets”,中文译为“层叠样式表”。
CSS是一种用于描述HTML或XML(包括SVG、MathML等衍生技术)文档样式的计算机语言。它被设计出来主要是为了分离文档的内容(written in HTML or a similar markup language)与文档的呈现样式(如更详细的布局和设计),并且有多种样式可以应用于在不同设备上浏览的网页。这种分离可以提高内容的可访问性,提供更多的布局和视觉效果的控制,并允许控制样式信息的复杂性,而不需要结构化的文档内容通过杂乱的样式信息进行展示。
具体来说,CSS能够:
一个有CSS和没有CSS的代码对比示例:
- <!DOCTYPE html>
- <html>
- <head>
- <title>没有CSS的示例</title>
- </head>
- <body>
- <h1>欢迎来到我的网站</h1>
- <p>这是一个没有CSS的段落。</p>
- <p>这是另一个没有CSS的段落。</p>
- </body>
- </html>
- <!DOCTYPE html>
- <html>
- <head>
- <title>有CSS的示例</title>
- <style>
- body {
- font-family: Arial, sans-serif;
- background-color: #f2f2f2;
- }
- h1 {
- color: #336699;
- text-align: center;
- }
- p {
- font-size: 16px;
- line-height: 1.5;
- color: #666666;
- }
- </style>
- </head>
- <body>
- <h1>欢迎来到我的网站</h1>
- <p>这是一个使用CSS美化的段落。</p>
- <p>这是另一个使用CSS美化的段落。</p>
- </body>
- </html>
在HTML中,有三种常见的方式来引入CSS样式:
名称 | 语法描述 | 示例 |
行内样式 | 在标签内使用style属性,属性值是css属性键值对 | 中国新闻网 |
内嵌样式 | 定义 | |
外联样式 | 定义标签,通过href属性引入外部css文件 |
<p style="color: red;">这是一个红色的段落。</p>