CSS(层叠样式表)是一种用来描述HTML或XML文档样式的样式表语言。它允许你将文档的内容和格式分离,使得网页更加美观和易于维护。
CSS 基础
选择器
CSS 选择器用于选择页面中的元素。以下是一些常用的选择器:
- 元素选择器:选择所有指定类型的元素,例如
p
选择所有<p>
元素。 - 类选择器:选择所有具有指定类的元素,例如
.class
选择所有具有class="class"
的元素。 - ID 选择器:选择具有指定ID的元素,例如
#id
选择具有id="id"
的元素。
属性
CSS 属性定义了元素的样式。以下是一些常用的属性:
- color:设置文本颜色。
- background-color:设置元素的背景颜色。
- font-size:设置文本大小。
- padding:设置元素的内边距。
- margin:设置元素的外边距。
选择器与属性结合
以下是一个简单的例子:
p {
color: red;
font-size: 16px;
}
这段代码会将所有 <p>
元素的文本颜色设置为红色,字体大小设置为16像素。
CSS 进阶
媒体查询
媒体查询允许你根据不同的屏幕尺寸或设备类型应用不同的样式。
@media screen and (max-width: 600px) {
body {
background-color: blue;
}
}
这段代码会在屏幕宽度小于或等于600像素时,将背景颜色设置为蓝色。
响应式设计
响应式设计是指网页能够适应不同的屏幕尺寸和设备类型。这通常通过使用媒体查询和灵活的布局来实现。
扩展阅读
想要了解更多关于CSS的知识,可以访问本站CSS教程。