2017-01-19 9 views
0

は、どのように私は同じ行に複数のファイルの入力を設定するのですか? radio-inlineと同様に、同じ行のラジオボタンを設定します。ファイル入力のためにこれを行う方法はありますか?ディスプレイファイル入力をインライン化する方法は?

input[type="file"] { 
 
    display: none; 
 
} 
 
.custom-file-upload { 
 
    border: 1px solid #ccc; 
 
    display: inline-block; 
 
    padding: 6px 12px; 
 
    cursor: pointer; 
 
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet"/> 
 
<div class = "form-inline"> 
 
    <label for="file-upload" class="custom-file-upload"> 
 
    <i class="fa fa-cloud-upload"></i> Custom Upload 
 
    </label> 
 
    <input id="file-upload" type="file"/> 
 
</div> 
 

 
<div class = "form-inline"> 
 
    <label for="file-upload" class="custom-file-upload"> 
 
    <i class="fa fa-cloud-upload"></i> Custom Upload 
 
    </label> 
 
    <input id="file-upload" type="file"/> 
 
</div>

+0

あなたは水平線を意味していますか?彼らは同じ行にすでに –

答えて

3

フォームインラインでinline-blockを使用してください。

input[type="file"] { 
 
    display: none; 
 
} 
 
.custom-file-upload { 
 
    border: 1px solid #ccc; 
 
    display: inline-block; 
 
    padding: 6px 12px; 
 
    cursor: pointer; 
 
} 
 
.form-inline{ 
 
    display:inline-block; 
 
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet"/> 
 
<div class = "form-inline"> 
 
    <label for="file-upload" class="custom-file-upload"> 
 
    <i class="fa fa-cloud-upload"></i> Custom Upload 
 
    </label> 
 
    <input id="file-upload" type="file"/> 
 
</div> 
 
        
 
<div class = "form-inline"> 
 
    <label for="file-upload" class="custom-file-upload"> 
 
    <i class="fa fa-cloud-upload"></i> Custom Upload 
 
    </label> 
 
    <input id="file-upload" type="file"/> 
 
</div>

+0

これが機能しました。フリークフリナの回答も –

+0

で働いていますので、あなたのために働く答えを受け入れることを忘れないでください。 – ab29007

3

カバークラスフォームインライン有する単一のdivタグをwithingそれらの入力の両方。 は、あなたがこのような何かを意味しています。 fiddleを確認してください。その更新された。 -

<div class = "form-inline"> 
    <label for="file-upload" class="custom-file-upload"> 
    <i class="fa fa-cloud-upload"></i> File1 
    </label> 
    <input id="file-upload" type="file"/> 

    <label for="file-upload" class="custom-file-upload"> 
    <i class="fa fa-cloud-upload"></i> File1 
    </label> 
    <input id="file-upload" type="file"/> 
</div> 
+0

なぜdownvoteされているので? – FreeKrishna

+0

それはうまくいったが、なぜ人々がこれを捨てたのか分からない –

+1

@NaveenKumarそれがあなたを助けてくれてうれしい。乾杯! – FreeKrishna

0

ジュストクラス "フォームインライン" とDIVするディスプレイ "インラインブロック" を追加します。

.form-inline { 
    display:inline-block; 
} 

私はそれが仕事をする必要があります信じて。

EDIT:遅すぎる;あるようFreeKrishnaの答えに加えて)

0

は、あなたが

float:left 
CSSの

とはdivを残すことができます。

0

あなたは、コンテナ.form-inlinedisplay:inline-block;性を付与することができます。 希望私は右のあなたの質問を得ました。

関連する問題