2つのオブジェクト間のスペースを自動的に埋める方法を理解しようとしています。私はメニューアイテムと価格があります。2つのテキスト要素の間のスペースをドットで塗りつぶす
バーガー.......................... $ 9.99
ステーキとポテト :の目標は、このようなものです......... $ 14.99
Mac and Cheese ......... $ 6.99
メニュー項目と価格の間隔は同じでなければなりません。 ユーザーはメニュー項目と価格を入力することができ、私は任意のスペースを入力する必要があります。
これは私が試したものですが、それは非常に仕事しません:
.inLine {
display: inline-block;
}
<h1 class='inLine menuItem'> Burger </h1>
<span class='inLine dots'> .....................</span>
<h3 class='inLine price'> $9.99 </h3>
<br>
<h1 class='inLine menuItem'> Steak </h1>
<span class='inLine dots'> .....................</span>
<h3 class='inLine price'> $14.99 </h3>
<h1 class='inLine menuItem'> Mediterranean Chopped Salad </h1>
<span class='inLine dots'> .....................</span>
<h3 class='inLine price'> $14.99 </h3>
問題は、ドットは関係なく、どのくらいのスペースの正確な量を取る必要があります項目名はです。私はwidth: 100%
にドットを設定しようとしましたが、それはそれをやっていないようです。何か案は?
誰かがすでにこの解決しているように見える:http://stackoverflow.com/questions/3097851/fill-available-spaces-between-labelsを-with-dots-or-hyphens – AndrewLeonardi