【发布时间】:2015-09-30 10:22:48
【问题描述】:
我有以下 HTML:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="brokencss.css">
</head>
<body>
<div class="datapoint">
<span class="label">
This is a test.
</span>
</div>
</body>
</html>
和 CSS:
body {
background-color: rgb(0,30,60);
margin-left:40px;
margin-right:40px;
margin-top:20px;
color: rgb(250,240,250);
font-family: 'Verdana';
font-size: 35px;
}
.datapoint::before {
content: ">>";
background-color:black;
color: white;
height:100%;
}
.datapoint {
margin-top: 15px;
max-width: 20em;
background-color: red;
height:100%;
}
.label {
font-family:'Courier New';
font-size:60px;
}
我希望带有“>>”的黑色 ::before 块填充 .datapoint div 的高度,但我找不到这样做的方法。我将两者的高度都设置为 100%,所以我有点困惑为什么这不起作用。
【问题讨论】:
-
你可以这样做,但这不是很好的解决方案:jsfiddle.net/ahuLwgsm
标签: css