Запрещенные теги в html

Содержание
  1. Устаревшие теги и атрибуты
  2. Устаревшие теги
  3. Устаревшие, но поддерживаемые атрибуты
  4. Осуждаемые теги
  5. Тег
  6. Тег
  7. Тег
  8. Тег
  9. Тег
  10. Тег
  11. Тег
  12. Тег
  13. Тег
  14. Тег
  15. Типы тегов
  16. Все правильные doctype и запрещенные в них HTML теги
  17. Правильные DOCTYPE и HTML теги которые в них запрещены
  18. Документ HTML 4.01 Строгий (Strict).
  19. Документ HTML 4.01 Переходный (Transitional).
  20. Документ HTML 4.01 Набор фреймов (Frameset).
  21. Документ XHTML 1.0 Строгий (Strict).
  22. Документ XHTML 1.0 Переходный (Transitional).
  23. Документ XHTML 1.0 Набор фреймов (Frameset).
  24. Документ XHTML 1.1
  25. Документ HTML 5
  26. Читайте также: теги html
  27. 10 преступлений с HTML тегами, которых лучше не совершать
  28. 5 последних уроков рубрики «HTML и DHTML»
  29. Лайфхак: наиполезнейшая функция var_export()
  30. 17 бесплатных шаблонов админок
  31. 30 сайтов для скачки бесплатных шаблонов почтовых писем
  32. Как осуществить задержку при нажатии клавиши с помощью jQuery?
  33. Осуждаемые теги
  34. Тег
  35. Тег
  36. Тег
  37. Тег
  38. Тег
  39. Тег
  40. Тег
  41. Тег
  42. Тег
  43. Тег
  44. Типы тегов

Устаревшие теги и атрибуты

HTML5 активно взаимодействует с CSS, поэтому запрет на многие атрибуты, начатый в HTML4 в пользу стилей, только усилился. Включение новых элементов вроде и также сводит на нет теги, на которые возлагалась функция мультимедиа.

Устаревшие теги

Эти теги более не поддерживаются и должны исключаться автором из кода.

  • — добавляет Java-апплет в документ. Вместо него следует использовать или .
  • — этот тег вызывал постоянные вопросы, что такое акроним и чем он отличается от аббревиатуры. Для упрощения остался единственный тег .
  • — определяет музыкальный файл, который будет проигрываться на веб-странице при её открытии. Для воспроизведения музыки используйте новый элемент .
  • — создает список, содержащий названия директорий, вместо него используйте
      .
    • , , — фреймы более не поддерживаются. Если они вам требуются, используйте другую версию HTML или совместно со стилями.
    • — предназначен для поискового индекса в текущем документе. Комбинация и лучше справляется с этой задачей.
    • , — для вывода листинга программы предназначены и .
    • — этот тег не предназначен для людей и указывает идентификатор следующего документа для автоматических редакторов HTML. Полностью исключён.
    • — предназначен для отображения информации на веб-странице, если браузер не поддерживает работу с плагинами. В качестве альтернативы используйте .
    • — отображает содержимое контейнера «как есть», любые теги выводятся как текст. Вместо тега используйте MIME-тип text/plain .
    • — определяет базовый текст внутри . Этот тег полностью исключён.
    • — для зачёркнутого текста применяется , а для указания редакторской правки .
      , , , , , , , , , , — вместо этих тегов управляющих видом текста применяются стили.

    Обратите внимание, что тег допустим, хотя относится к той же группе тегов, что и .

    Устаревшие, но поддерживаемые атрибуты

    Атрибут http-equiv тега для указания языка должен заменяться атрибутом lang .

    Источник

    Осуждаемые теги

    Осуждаемыми тегами называется список тегов, которые удалены из спецификации HTML как морально устаревшие. Вместо них рекомендуется использовать другие теги или стили. Хотя браузеры в большинстве случаев прекрасно понимают осуждаемые теги, код с ними проходит валидацию, только при использовании переходного .

    Тег

    Предназначен для вывода листинга программ или кода. Отображает содержимое моноширинным шрифтом уменьшенного размера.

    Тег

    Предназначен для изменения характеристик шрифта, таких как размер, цвет и гарнитура.

    Тег

    Предназначен для задания шрифта, размера и цвета текста по умолчанию.

    Тег

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

    Тег

    Отображает содержимое контейнера «как есть» и шрифтом фиксированной ширины.

    Тег

    Добавляет подчеркивание к тексту.

    Тег

    Отображает текст как перечеркнутый.

    Тег

    Отображает текст как перечеркнутый.

    Тег

    Используется для поискового индекса в текущем документе.

    Тег

    Создаёт список, содержащий названия директорий.

    Не выкладывайте свой код напрямую в комментариях, он отображается некорректно. Воспользуйтесь сервисом cssdeck.com или jsfiddle.net, сохраните код и в комментариях дайте на него ссылку. Так и результат сразу увидят.

    Типы тегов

    HTML5

    Блочные элементы

    Строчные элементы

    Универсальные элементы

    Нестандартные теги

    Осуждаемые теги

    Видео

    Документ

    Звук

    Изображения

    Объекты

    Скрипты

    Списки

    Ссылки

    Таблицы

    Текст

    Форматирование

    Формы

    Фреймы

    Источник

    Все правильные doctype и запрещенные в них HTML теги

    HTML теги которые лучше избегать

    Применение верно указанных правильных DOCTYPE в ваших HTML документах, то есть именно тех, спецификации которых соответствует их разметка, позволяет браузерам корректно обрабатывать HTML код и правильно отображать их содержимое.

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

    Правильные DOCTYPE и HTML теги которые в них запрещены

    Документ HTML 4.01 Строгий (Strict).

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

    Запрещены теги:

    Документ HTML 4.01 Переходный (Transitional).

    Разрешается использование любых даже устаревших тегов, кроме фреймов.

    Запрещены только теги фреймов:

    Документ HTML 4.01 Набор фреймов (Frameset).

    В таком документе можно использовать абсолютно все HTML теги и элементы включая фреймы и наборы фреймов.

    Документ XHTML 1.0 Строгий (Strict).

    В документе с этим доктайпом запрещено использование исключенных устаревших и презентационных тегов HTML, фреймы и наборы фреймов употреблять тоже нельзя. Можно пользоваться разметкой правильного XML документа.

    Запрещенные HTML теги:

    Документ XHTML 1.0 Переходный (Transitional).

    Самый распространенный и используемый в данное время тип документов. Он может содержать любые теги кроме фреймов и их наборов. Так-же разрешена разметка XML.

    Нельзя использовать лишь:

    Документ XHTML 1.0 Набор фреймов (Frameset).

    В документе с таким типом допускается применение абсолютно всех тегов и элементов включая фреймы и наборы фреймов.

    Документ XHTML 1.1

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

    Запрещено использование следующих тегов:

    Документ HTML 5

    Самый последний писк моды. Очень многие веб мастера уже декларируют именно этот тип документа, из-за его краткости и лаконичности. Запрещается использование устаревших тегов и фреймов, также исключены некоторые inline свойства элементов. Взамен добавлены новые элементы и свойства (такие как: ).

    Запрещены теги следующих видов:

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

    Читайте также: теги html

    Источник

    10 преступлений с HTML тегами, которых лучше не совершать

    В данной статье пойдет речь о том, чего не стоит делать с HTML тегами, так как это семантически неправильно.

    Кроме семантики речь также пойдет об устаревших тегах и валидной разметке.

    Преступление № 1 — Вставка блочных элементов в инлайновые

    HTML можно отображать двумя способами — блочно или инлайново. Каждый тег изначально блочный или инлайновый. Блочные элементы — слои (div) и абзацы, которые составляют структуру страницы. Инлайновые элементы должны находится внутри блочных, например якори и теги . И поэтому инлайновые элементы всегда должны находится внутри блочных, и не наоборот.

    Преступление № 2 — Не использование атрибута ALT в картинках

    Атрибут ALT — это обязательный элемент для всех картинок на странице. Он помогает пользователям узнать, что изображено на картинке, если она не отображается по какой-либо причине. Если картинка используется просто как элемент дизайна, тогда все равно добавляйте пустой атрибут — alt=»».

    Преступление № 3 — Не использование списков там, где это необходимо

    Полезные теги UL (и OL) можно использовать по разному и они очень гибки и универсальны для отображения. Такие списки отлично подходят для перечисления любой информации, так что даже не думайте об использовании множества
    .

    Преступление № 4 — Использование и для жирного и курсивного текста

    Теги и делает текст жирным и курсивным, но семантически они классифицированы как презентационные теги, и поэтому лучше всего подобные эффекты делать с помощью CSS стилей font-weight и font-style. Если же в тексте есть всего несколько слов, которые следует выделить, тогда лучше использовать теги или , которые выполняют ту же функцию.

    Преступление № 5 — Использование большого количества тегов

    Тег
    должен использоваться только один раз для вставки переноса строки. Использование нескольких тегов подряд для отступов не приветствуется.

    Преступление № 6 — Использование неправильных тегов для зачеркивания

    Раньше теги и использовались для исправлений в тексте. Сегодня же они считаются устаревшими. Они будут работать, но уже есть альтернативы в виде тегов и .

    Преступление № 7 — Использование инлайновых стилей

    Вы же слышали это много раз — инлайновые стили это зло. Идея семантического HTML и CSS заключается в разделении структуры и стилей. Помните, всегда храните стили в таблицы стилей.

    Преступление № 8 — Добавление или удаление границ в HTML

    Атрибут границы лучше указывать только в таблице стилей, даже если это просто border=»0″.

    Преступление № 9 — Не использование заголовков

    Заголовки доступны от и до и их очень удобно использовать для разделения документа на секции. Если несколько слов объясняют что будет дальше, имеет смысл использование заголовка. Выбора размера заголовка зависит от структуры документа. Главное соблюдайте баланс и используйте заголовки от 1 до 6.

    Преступление № 10 — Использование или

    и это ужасные теги и не являются официальными HTML тегами. Если необходимо привлечь к чему-то внимание, придумайте другой способ сделать это :).

    Данный урок подготовлен для вас командой сайта ruseller.com
    Источник урока: www.line25.com
    Перевел: Максим Шкурупий
    Урок создан: 2 Июня 2009
    Просмотров: 80568
    Правила перепечатки

    5 последних уроков рубрики «HTML и DHTML»

    Лайфхак: наиполезнейшая функция var_export()

    При написании или отладки PHP скриптов мы частенько пользуемся функциями var_dump() и print_r() для вывода предварительных данных массив и объектов. В этом посте я бы хотел рассказать вам о функции var_export(), которая может преобразовать массив в формат, пригодный для PHP кода.

    17 бесплатных шаблонов админок

    30 сайтов для скачки бесплатных шаблонов почтовых писем

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

    Как осуществить задержку при нажатии клавиши с помощью jQuery?

    К примеру у вас есть поле поиска, которое обрабатывается при каждом нажатии клавиши клавиатуры. Если кто-то захочет написать слово Windows, AJAX запрос будет отправлен по следующим фрагментам: W, Wi, Win, Wind, Windo, Window, Windows. Проблема?.

    Источник

    Осуждаемые теги

    Осуждаемыми тегами называется список тегов, которые удалены из спецификации HTML как морально устаревшие. Вместо них рекомендуется использовать другие теги или стили. Хотя браузеры в большинстве случаев прекрасно понимают осуждаемые теги, код с ними проходит валидацию, только при использовании переходного .

    Тег

    Предназначен для вывода листинга программ или кода. Отображает содержимое моноширинным шрифтом уменьшенного размера.

    Тег

    Предназначен для изменения характеристик шрифта, таких как размер, цвет и гарнитура.

    Тег

    Предназначен для задания шрифта, размера и цвета текста по умолчанию.

    Тег

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

    Тег

    Отображает содержимое контейнера «как есть» и шрифтом фиксированной ширины.

    Тег

    Добавляет подчеркивание к тексту.

    Тег

    Отображает текст как перечеркнутый.

    Тег

    Отображает текст как перечеркнутый.

    Тег

    Используется для поискового индекса в текущем документе.

    Тег

    Создаёт список, содержащий названия директорий.

    Не выкладывайте свой код напрямую в комментариях, он отображается некорректно. Воспользуйтесь сервисом cssdeck.com или jsfiddle.net, сохраните код и в комментариях дайте на него ссылку. Так и результат сразу увидят.

    Типы тегов

    HTML5

    Блочные элементы

    Строчные элементы

    Универсальные элементы

    Нестандартные теги

    Осуждаемые теги

    Видео

    Документ

    Звук

    Изображения

    Объекты

    Скрипты

    Списки

    Ссылки

    Таблицы

    Текст

    Форматирование

    Формы

    Фреймы

    Источник

    Читайте также:  Javascript учим с нуля
Оцените статью