<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>分组选择器</title>
<style type = "text/css">
h2,h3,p
{
color:skyblue;
}
</style>
</head>
<body>
<h2>盗墓笔记</h2>
<h3>沙海</h3>
<p>终极笔记</p>
</body>
</html>
CSS 分组选择器
在样式表中有很多具有相同样式的元素
为了尽量减少代码,你可以使用分组选择器。
每个选择器用逗号分隔。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS 嵌套选择器</title>
<style type = "text/css">
p
{
color:plum;
text-align:center;
}
.marked
{
background-color:deepskyblue;
}
.marked p
{
color:lightblue;
}
p.marked{
text-decoration:lavenderblush;
}
</style>
</head>
<body>
<p>沙海</p>
<div class="marked">
<p>盗墓笔记</p>
</div>
<p>终极笔记</p>
<p class="marked">重启之极海听雷</p>
</body>
</html>
CSS 嵌套选择器
它可能适用于选择器内部的选择器的样式。
在下面的例子设置了四个样式:
p{ }: 为所有 p 元素指定一个样式。
.marked{ }: 为所有 class="marked" 的元素指定一个样式。
.marked p{ }: 为所有 class="marked" 元素内的 p 元素指定一个样式。
p.marked{ }: 为所有 class="marked" 的 p 元素指定一个样式。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Position</title>
<style type = "text/css">
div.static {
position: static;
border: 9px solid salmon;
}
</style>
</head>
<body>
<h2>盗墓笔记</h2>
<p>终极笔记</p>
<div class="static">
沙海</div>
</body>
</html>
static 定位
HTML 元素的默认值,即没有定位,遵循正常的文档流对象。
静态定位的元素不会受到 top, bottom, left, right影响
CSS Position
position 属性指定了元素的定位类型。
position 属性的五个值:
static
relative
fixed
absolute
sticky
元素可以使用的顶部,底部,左侧和右侧属性定位。
然而,这些属性无法工作,除非是先设定position属性。