Je veux ajouter un logo d'aide à la fin de certains champs de formulaire qui ouvre une info-bulle.
Tout fonctionne, mais l'icône .helptip ( http://img1.wsimg.com/shared/img/1/small-help-icon.gif ) arrive à gauche (fusionnée) avec le texte. En fait, je veux à droite du texte span, j'ai donc fait .help-tip: après. Mais alors rien n'apparaît du tout.
Pouvez-vous repérer ce qui ne va pas?
<div class="advancedSearchFormSelectField fclear">
<span id="view_format_mis" class="advancedSearchFormlabel help-tip"> Include Columns in Result Set </span>
<select class="advancedSearchFormSelectBox" id="filters_include_columns" multiple="multiple" name="filters[include_columns][]">
<option value="x">X</option>
<option value="y">Y</option>
<option value="z">Z</option>
</select>
</div>
<div class="advancedSearchFormSelectField fclear">
<span id="view_format_mis" class="advancedSearchFormlabel"> Sort Column </span>
<!--No help tip here -->
<select class="advancedSearchFormSelectBox" id="filters_sort_columns" multiple="multiple" name="filters[sort_columns]">
<option value="a">A</option>
<option value="b">B</option>
<option value="c">C</option>
</select>
</div>
.help-tip {
/* Merged text at the moment. .help-tip:after not working */
cursor: pointer;
width: 10px;
height: 10px;
background-repeat: no-repeat;
background-image: url("/assets/small-help-icon.gif");
}
.advancedSearchFormSelectField{
width:300px;
margin: 5px;
height: 60px;
float:left;
}
Vous ne semblez pas utiliser un pseudo-élément pour le moment. Essayez ce paramètre .help-tip
à .help-tip::after
et donner c'est content: ""
et display: inline-block
:
.help-tip::after {
content: "";
display: inline-block;
cursor: pointer;
width: 10px;
height: 10px;
background-repeat: no-repeat;
background-image: url("/assets/small-help-icon.gif");
}