divは、その中のテキストに対応する正しい量を記入しようとしています。これはdivの通常の動作ですが、位置を追加するときには、相対的な問題と絶対的な問題があります。divを位置の絶対値で塗りつぶす - 自動幅
<div style="position:relative;background-color:#CDCDCD;">
<div style="position:absolute;top:0px;left:0px;">sadasd</div>
</div>
単純ですが、テキストが表示される限り、背景色を塗りつぶしてください。幅の設定はオプションではありません。
私はwidth:autoとdisplay:blockで試しましたが、うまく動作しません。