HTML5 для профессионалов, Руководство по разработке в примерах от сообщества Stack Overflow, 2025.
Перед вами компактное, но вместе с тем весьма насыщенное руководство по HTML — основополагающему языку разметки, лежащему в основе каждой веб-страницы. Здесь собрана только самая важная и актуальная информация для быстрого и эффективного освоения HTML, от простейших структур до расширенных возможностей современной веб-разметки.
Вы узнаете, как создавать и структурировать контент с помощью заголовков, абзацев, списков, таблиц и мультимедийных элементов. Кроме того, рассматриваются принципы правильного использования ссылок, форм и управляющих элементов, организации навигации и семантической верстки. Особое внимание уделено атрибутам, работе с классами, идентификаторами, кастомными данными, а также взаимодействию HTML с CSS и JavaScript.
Книга охватывает современные возможности HTML5: адаптивные изображения, встроенные аудио- и видеоплееры, элемент <canvas> и SVG-графику, работу с ARIA-атрибутами для доступности, использование метаинформации и глобальных атрибутов. Приведены практические советы по оптимальной разметке, поддержке кросс-браузерности и улучшению UX.
Это издание станет надежной опорой как для начинающих программистов, делающих первые шаги в веб-разработке, так и для опытных специалистов, желающих систематизировать и расширить свои знания. Лаконичные объяснения, четкая структура и множество практических примеров делают эту книгу незаменимым инструментом в освоении и реальном применении HTML.

Валидация ввода.
Валидация ввода HTML выполняется браузером автоматически на основе специальных атрибутов элемента <input>. Она может частично или полностью заменить валидацию ввода на JavaScript. Однако такую валидацию можно обойти с помощью специально сформированных HTTP-запросов, поэтому она не заменяет валидацию на стороне сервера. Валидация происходит только при попытке отправить форму, поэтому все ограниченные элементы ввода должны находиться внутри формы, чтобы валидация сработала (если только вы не используете JavaScript). Учтите, что элементы ввода, которые отключены (disabled) или доступны только для чтения (readonly), не вызывают валидацию.
Некоторые новые типы ввода (например, email, url, tel, date и многие другие) автоматически проверяются и не требуют дополнительных ограничений для валидации.
ОГЛАВЛЕНИЕ.
Глава 1. Начало работы с HTML.
Глава 2. Доктайпы (Doctypes).
Глава 3. Заголовки.
Глава 4. Абзацы.
Глава 5. Форматирование текста.
Глава 6. Якоря и гиперссылки.
Глава 7. Списки.
Глава 8. Таблицы.
Глава 9. Комментарии.
Глава 10. Классы и идентификаторы.
Глава 11. Атрибуты данных (Data Attributes).
Глава 12. Связывание ресурсов.
Глава 13. Включение JavaScript-кода в HTML.
Глава 14. Использование HTML с CSS.
Глава 15. Изображения.
Глава 16. Карты изображений (Image Maps).
Глава 17. Элементы управления вводом.
Глава 18. Формы.
Глава 19. Элемент Div.
Глава 20. Секционные элементы.
Глава 21. Навигационные панели.
Глава 22. Элемент <label>.
Глава 23. Элемент Output (Вывод).
Глава 24. Пустые элементы (Void Elements).
Глава 25. Медиаэлементы.
Глава 26. Элемент Progress.
Глава 27. Элементы управления выпадающими меню.
Глава 28. Элемент <embed>.
Глава 29. IFrames (Встроенные фреймы).
Глава 30. Языки контента.
Глава 31. SVG.
Глава 32. Canvas (Холст).
Глава 33. Метаинформация.
Глава 34. Разметка компьютерного кода.
Глава 35. Разметка цитат.
Глава 36. Tabindex.
Глава 37. Глобальные атрибуты.
Глава 38. Кеш HTML5.
Глава 39. Атрибуты событий HTML.
Глава 40. Символьные сущности (Character Entities).
Глава 41. ARIA.
Благодарности.
Купить .
Теги: учебник по веб-дизайну :: веб-дизайн :: CSS :: HTML








