div内にテキストのあるスパンがあります。そのスパンの前で、2ピクセルの線を左側の端に配置します。テキストの後に、親要素の右端に同じような線を配置したいと思います。
現在のマークアップ:
<div style="width: 400px;">
<span class="label" style="padding-left: 40px;">This is my text</span>
</div>
期待される結果:
----- This is my text --------------------------
私の問題の最善の解決策は何ですか?
テキストの後の行に余分なスパンを使用しようとしました。それを正しくすることができませんでした。スパンが残りの幅を埋めるのに基づいていますか?。私の試みはここで見つけることができます
アップデート:
親divには、背景と高さのグラデーションカラーがあります。テキストの背景色はAFAIKでは使用できません。
<div style="
background-image: none;
background-color: #99D166;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #C0E3A1), color-stop(3%, #A6D77A), color-stop(100%, #8CCB52));
background-image: -webkit-linear-gradient(top, #C0E3A1, #A6D77A 3%, #8CCB52);
background-image: linear-gradient(top, #C0E3A1, #A6D77A 3%, #8CCB52);
width: 400px;
height: 40px;">