【发布时间】:2017-09-22 05:37:05
【问题描述】:
我有这个代码
<html>
<head>
<style type="text/css">
.frame {width: 50em; border: 1px solid black}
.frame label {width: 20em; display: block; text-align:right; border: 1px solid green}
.frame label span {width: 20em; display: block; font-size: .5em; border: 1px solid red; text-align: right}
</style>
</head>
<body>
<div class="frame">
<label>
Label
<span>
Span
</span>
</label>
</div>
</body>
红色的<span> 设置为20em。但它应该和绿色的<label> 一样大。不过,我想在红色部分保持较小的字体大小。不幸的是,即使font-size 是原来的一半,我也无法使用40em 来获得相同的大小。
知道如何解决这个问题吗?
【问题讨论】: