Ну, мне удобнее положить контрол в лейбл (и чаще всего макет позволяет так сделать). Мне нужен.
На самом деле, сильно удивляет такое отношение к экспрешшенам, будто это шайтан-машина и непременно все сломает рано или поздно.
1) откуда такая зацикленность на чекбоксах и радиобаттонах? если обернуть в лейбл текстовый input, то он — surprise! — тоже получит фокус при клике на тексте
2) нет ли заодно удивления от того, что если написать
<span for="inputid">я лейбл!</span><input type="checkbox" id="inputid" />,
то клик по спану тоже ни к чему не приводит? не оттого ли, что это SPAN, а не LABEL?
Вместо дописывания FOR и ID, можно, как я упомянул выше, набросать простенький expression. Это кажется мне более элегантным :)
А вообще, приятно, черт побери, видеть адекватного человека в этом топике!
Смотрю в код, который мне только что выплюнул gwt-Tree.
<span style="white-space: nowrap;">
<div style="white-space: nowrap; margin-left: 16px;">
...
</div>
</span>
Что же тут валидного? =)
p.s. и оффтоп: я подозреваю, что мы можем быть заочно знакомы по пунку, поэтому можно без "вы".
На самом деле, сильно удивляет такое отношение к экспрешшенам, будто это шайтан-машина и непременно все сломает рано или поздно.
2) нет ли заодно удивления от того, что если написать
<span for="inputid">я лейбл!</span><input type="checkbox" id="inputid" />,
то клик по спану тоже ни к чему не приводит? не оттого ли, что это SPAN, а не LABEL?
Это ключевые слова в вашем комментарии.
А вообще, приятно, черт побери, видеть адекватного человека в этом топике!
Комментарии к топику разочаровали, честно говоря.
<span style="white-space: nowrap;">
<div style="white-space: nowrap; margin-left: 16px;">
...
</div>
</span>
Что же тут валидного? =)
p.s. и оффтоп: я подозреваю, что мы можем быть заочно знакомы по пунку, поэтому можно без "вы".
http://www.w3.org/TR/2008/REC-CSS2-20080411/syndata.html#comments
Свойства вроде
#color: magenta;
вызовут ошибку валидации.
ORLY?
Буду весьма благодарен :)
Про «к целевому блоку нельзя применять "overflow: hidden"» — +1