1. Куча / Говнокод #11629

    +141

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <select>
    	<option class="a2" value="0" selected="selected">любой возраст</option>
    	<option class="a2" value="1">0 мес - 6 мес</option>
    	<option class="a2" value="2">0 мес - 12 мес</option>
    </select>

    selected="selected" для элемента, выбираемого по дефолту - зачем?
    ps. Код - кусок статичного html.

    Запостил: domaster, 22 Августа 2012

    Комментарии (10) RSS

    • Чтобы было понятно, что именно нужно переставить в другую option, чтобы по умолчанию было другое значение.
      Ответить
    • по стандартам положено
      Ответить
      • И это скорее всего выхлоп кодогенератора.
        Ответить
        • class="a2" настораживает?
          Ответить
          • И класс, и то, о чём здесь говорят, selected='selected'. С генерацией такого рода (в случае с disabled чаще), я встречался в NetBeans, системе упорядочения кода в FireBug и ещё кое-где.
            Ответить
            • Код ничем не генерируется - это просто кусок статичного html. С выхлопами генератора было бы понятно. Но не в данном случае.
              Ответить
              • >код ничем не генерируется
                Тем не менее, код таков, какой есть - для соответствия стандартам, как уже было сказано. Что именно его произвело, соответствующий стандарту кодогенератор, или верстальщик/программист -- не важно, стандарт есть стандарт.
                Ответить
              • Это не отменяет стандарта. IE 5.5 вообще реагировал только именно на эту конструкцию. Про остальные - не скажу
                Ответить
              • Это нормальная логика - указать выбранный элемент.
                Ответить
    • google://xhtml
      Ответить

    Добавить комментарий