Привет,
У меня есть следующий HTML-код:
<div class="controlTitleContainer ">
<label for="test">Titel</label>
<div class="q"> </div>
</div>
CSS выглядит следующим образом
.controlTitleContainer .label
{
font-size: 0.94em;
color: #778899;
display:inline;
}
.controlTitleContainer .q
{
background-image: url("Images/Common/Icons/questionMark_15x14.png");
height: 14px;
width: 15px;
float:left;
}
Проблема в том, чтоdiv будет располагаться слева от метки, а не справа?Почему?
Я пытался переключить div на span безуспешно.Также, если я изменю div на img intead, он будет работать, но есть некоторые нежелательные поля, которые я не могу удалить с помощью элемента div.
Совет Pleas
Edit1: путаница в вопросе теперь должна быть исправлена, извините за это.
MySolution: Я создал два элемента div (один для текста и один для значка), а затем установил для float значениеосталось на обоих.