2017-10-20 4 views
-4

Je veux ajouter * pour afficher comme champs obligatoires. quand je place l'étiquette d'étendue après le texte de type d'entrée elle montre dans la même ligne.Pourquoi le contenu de ma balise Span apparaît-il dans la ligne suivante?

.holder_options_1 { 
 
    color: red !important; 
 
}
<div class="col-sm-6" style="padding-left: 11px;"> 
 
    <input type="text" name="tags" id="xyz">&nbsp;&nbsp; 
 
    <span class="holder_options_1">*</span> 
 
</div>

mais quand je place même balise span après fichier de type d'entrée, il en montrant la ligne suivante.

.holder_options_1 { 
 
    color: red !important; 
 
}
<div class="col-sm-6" style="padding-left: 11px;"> 
 
    <input type="file" name="fileupload" accept=".jpg,.png,.jpeg" id="fileToUpload" style="height:33px">&nbsp;&nbsp; 
 
    <span class="holder_options_1">*</span> 
 
</div>

pourquoi il vient comme ça? Je veux aussi cette balise span dans la même ligne. Comment faire cela? Veuillez expliquer. Merci d'avance.

+3

Basé à partir de l'extrait, il est également dans la même ligne – Swellar

+0

J'ai créé un extrait pour vous, il n'y a pas de problème. – Satpal

+0

quelle version de bootstrap vous utilisez? – Znaneswar

Répondre

0

Par défaut, la balise span a un display: inline, son comportement est comme du texte. Si votre parent est trop petit, passez à la ligne suivante.