У меня есть этот код
<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
, чтобы получить тот же размер.
Есть идеи, как решить эту проблему?