Как стать автором
Обновить

Комментарии 9

Чёрт, 15 лет программинга, даже вопрос такой не вставал. Это как с бородой, которую не понятно куда класть - поверх одеяла или под него. :) В итоге: большинстве проектов мы просто не используем нативные select-ы. :))

На самом деле пока и представить себе не могу, какие методы реализации идей используются на других уровнях разработки. Приятно осознавать, что есть огромный горизонт для изучения.

Но в этой статье я как раз и описал решение неочевидной для себя, с высоты моей колокольни, вещи. Оно нацелено на начинающих, и надеюсь будет полезно тем, кто, как и я, недавно начал изучать web-разработку.

Кстати, Habr я как раз начал вести из-за того, что хочу облегчить, изучение программирования другим. Чтобы решать вопросы и проблемы, которые могут возникнуть в ходе обучения.

Жалко, конечно, что на данный момент у моих статей низкий технический уровень материала, но в будущем он будет расти. Так как и мой уровень в разработке с изучением станет выше, и проблемы, которые я буду решать и освещать для других, станут более сложными и интересными

P.s Про кастомные select-ы почитаю

Пустой селект выглядит как-то неопрятно, имхо. Лучше показывать что-то вроде "пожалуйста, выберите вариант" или хотя бы прочерк.

В целом вы правы и с заполнителем было бы лучше, но в ходе этой работы, придерживался макета, где в дизайне по умолчанию select пустой. Иммено поэтому, кстати, я и столкнулся с проблемой пустого тега Option в вариантах выбора. А чтобы решение можно было найти легче (я нашел его не сразу), и написал статью

Серьёзно? Статья из двух скиншотов, да ещё и такого качества, что там текст сструдом читается?

Спасибо за критику, скриншоты заменил, теперь они более читаемы

<option selected disabled hidden></option>
Есть нативный атрибут hidden и не надо тут стили тем более инлайн

Спасибо, что написали про атрибут hidden, информацию про него добавил в статью.

Кстати, инлайновые стили использовались для более удобной демонстрации кода в скриншоте. На всякий случай, также указал в статье, что в обычном проекте инлайнами пользоваться определенно не стоит.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации