什么是 CSS?
根据 w3schools
的定义:
CSS
代表层叠样式表CSS
描述了HTML
元素在屏幕、纸张或其他媒体上的显示方式CSS
节省了大量工作。它可以同时控制多个网页的布局- 外部样式表存储在
CSS
文件中
CSS 解决了一个大问题
HTML
从未打算包含用于格式化网页的标签!
HTML
是为了描述网页内容而创建的。
当字体和颜色属性等标签被添加到 HTML 3.2
规范中时,它给 Web
开发人员带来了一场噩梦。大型网站的开发(其中字体和颜色信息被添加到每个页面)成为一个漫长而昂贵的过程。
为了解决这个问题,万维网联盟 (W3C) 创建了 CSS
。
以下是一些 CSS
示例
1 | body { |
CSS 语法
1 | h1 { |
CSS
语法定义如下:
1 | selector { |
在我们的示例中,h1
是选择器。此选择器通过 css
属性决定哪些元素将被设置样式。在本例中,我们页面的所有 h1
元素都将使用指定的属性进行样式设置。
在本例中,这些属性是 color
和 font-size
最后一个语法元素是 value
。
属性 color
的值为 black
。
属性 font-size
的值为 24px
在哪里添加我们的 CSS
?
有三种方法可以将 CSS 插入到我们的页面
- 内联:直接在带有
style
属性的html
标签中 - 内部:在
style
标签内的head
部分 - 外部:在单独的文件名
something.css
中
内联 CSS
1 | <h1 style="color: red;">This is red title</h1> |
内部 CSS
1 |
|
外部 CSS
main.css
1 | h1 { |
并在我们的 html
页面的 head
部分添加对此文件的引用
1 | <link rel="stylesheet" type="text/css" href="main.css" /> |
注释
CSS
注释不会显示在浏览器中,但它们可以帮助记录你的源代码。
注释示例
1 | /* This is comment */ |
1 | div { |
相关文章: