我有這樣的代碼相對大小CSS問題
<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
來獲得相同的大小。 任何想法如何解決這個問題?
是的,寬度:100%;將它設置爲包含元素的100% - 這可能是一個更好的設計。 – 2009-01-27 15:49:21