【发布时间】:2018-09-30 18:18:58
【问题描述】:
我想在不更改类名的情况下对下面代码中的 div 元素进行不同的样式设置,实际上每个类名为“right”的元素都代表一个空心矩形的一侧,所以我希望每个元素具有相同的宽度和高度但位置不同(垂直水平...)。
我知道我可以为每个 div 元素赋予不同的 id 或类名,但我想知道是否有不同的样式具有相同类名的元素??
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div id='container'>
<div class='right'></div>
<div class='right'></div>
<div class='right'></div>
<div class='right'></div>
</div>
</body>
</html>
【问题讨论】:
-
您可以使用第 n 个孩子、第一个孩子、最后一个孩子和兄弟组合子。
-
你也可以粘贴你的“正确”类代码吗?
-
为什么不给每个元素添加额外的类呢?例如
<div class='right vertical'></div>等