2016-11-25 7 views
1

現在、いくつかの入力ボックスの間にスペースを追加する際に問題が発生しています。私はそれにpaddingを追加しようとしましたが、それはボックスを移動するだけで、それらの間にスペースを入れるのではありません。CSSを使用して入力ボックス間のスペースを追加する

次のように私のコードは次のとおりです。 '用事' で提案

.test { 
 
    padding:20px 20px 20px 20px; 
 
} 
 
.ModifiedValues { 
 
    position: absolute; 
 
    left: 250px; 
 
    top: 20px; 
 
    color: #666; 
 
    font-size: 12px; 
 
} \t
<div class="ModifiedValues"> 
 
    <center><b>New Value</b></center> 
 
    <span class="test"><input type="text" name="firstname" value="" style="text-align:left;"><br></span> 
 
    <span class="test"><input type="text" name="firstname" value="" style="text-align:left;"><br></span> 
 
    <span class="test"><input type="text" name="firstname" value="" style="text-align:left;"><br></span> 
 
    <span class="test"><input type="text" name="firstname" value="" style="text-align:left;"><br></span> 
 
</div>

+2

表示を追加します:.testに広がるブロック。デフォルトでは、それはインライン要素です... – sinisake

+0

多くのおかげで、これはうまくいきました –

+1

次回はあなたが質問をします。あなたが***縦型の***スペースを望んでいたことは全くわかりませんでした。そしてbtw。 'center'は約33年後に廃止されました。 – connexo

答えて

0

答えがきました:)

display:block; 
+0

それでも問題はマークアップ(HTML)の問題を修正していません。 –

0

をあなたはdisplay: blockを追加する必要があります。

.test { 
 
    padding:5px 20px; 
 
    display: block; 
 
} 
 
.ModifiedValues { 
 
    position: absolute; 
 
    left: 250px; 
 
    top: 20px; 
 
    color: #666; 
 
    font-size: 12px; 
 
} \t 
 

 
.ModifiedValues { 
 
     position: absolute; 
 
     left: 250px; 
 
     top: 20px; 
 
     color: #666; 
 
     font-size: 12px; 
 
    }
<div class="ModifiedValues"> 
 
    <center><b>New Value</b></center> 
 
    <span class="test"><input type="text" name="firstname" value=""/></span> 
 
    <span class="test"><input type="text" name="firstname" value=""/></span> 
 
    <span class="test"><input type="text" name="firstname" value=""/></span> 
 
    <span class="test"><input type="text" name="firstname" value=""/></span> 
 
</div>

+0

なぜ単に 'margin'を' span'要素に追加するのではなく、この解決策で '
'を使用していますか? – connexo

+1

さえ必要ありません。不要な '
'タグを取り除き、 'input'タグを固定しました –

-1

あなたはこのコードをテストすることができます見てください。それは動作します

.ModifiedValues { 
    position: absolute; 
    left: 250px; 
    top: 20px; 
    color: #666; 
    font-size: 12px; 
} 

.test { 
margin: 10px !important; 
text-align: left; 

} 

<div class="ModifiedValues"> 
    <center><b>New Value</b></center> 
    <div class="test"> 
     <span><input type="text" name="firstname" value="" ></span> 
    </div> 
    <div class="test"> 
     <span><input type="text" name="firstname" value="" ></span> 
    </div> 
    <div class="test"> 
     <span><input type="text" name="firstname" value="" ></span> 
    </div> 
    <div class="test"> 
     <span><input type="text" name="firstname" value="" ></span> 
    </div> 
    <div class="test"> 
     <span><input type="text" name="firstname" value="" ></span> 
    </div> 
</div> 
+0

' id'に与えられた値***は文書ごとに一意でなければなりません***。また、なぜあなたは 'span'要素をここに保持しましたか? – connexo

関連する問題