2012-02-08 4 views
-2

Когда я пытаюсь полностью понять что-то я пытаюсь представить себе, чтобы понять его, по категоризации, листинг и т.д. и т.п.HTML Обзор, Помогите мне

Теперь, я хочу понять, HTML, кажется, что он идет что-то вроде это: Все это сделано из тегов. HTML теги могут быть разделены на одну цель:

1) Теги для формата браузера, такие как «статья», «раздел», «цитировать» и т. Д., Они не добавляют ничего визуального или непосредственного использования пользователю, они чтобы помочь лучше управлять веб-страницами.

2) Теги для визуального формата, такие как «курсив», «жирный», «разрыв строки» и т. Д., Они используются только для визуального оформления.

3) Интерактивные теги, такие как ссылки, изображения, музыка, видео.

4) Функциональные теги, такие как формы ввода, «меню», «выбор» и т. Д., Они имеют интерактивное и функциональное использование.

Это право? я что-то упустил или что-то смутил? Есть ли лучший способ классифицировать их? Спасибо заранее.

+0

Помогают ли эти категории http://www.html-5.com/tags/index.html. Я думаю, что есть несколько более 4 (с учетом деклараций, скриптов и т. Д.) –

+0

Вы слишком задираете себя. Не беспокойтесь о том, чтобы классифицировать прыжок начать строить ваше приложение, все будет автоматически падать на вашем пути иначе 'google';) – uday

+0

@dtryon я быстро посмотрел, и я думаю, что это может быть очень полезно, я буду смотреть на него прямо сейчас, Thnx. – user984211

ответ

0

Я думаю, что вы правы на деньги с этими категориями. HTML теперь более запутанный, с HTML5, чем раньше. В старых версиях все теги «делали» что-то. В основном, они представляют собой предопределенный способ форматирования вещей. С помощью CSS3 все эти предопределенные стандарты могут быть изменены, и любой тег может сделать что угодно. Вот почему некоторые теги, представленные в HTML5, такие как статья, раздел и цитата, просто пытаются организовать информацию на странице, оставляя внешний вид дизайнера/программиста (через CSS и Javascript). В конце концов, нет смысла определять, как будет выглядеть, если большинство людей будут использовать CSS для его настройки в любом случае.

Несколько тегов, однако, имеют определенное интерактивное поведение, которое невозможно изменить с помощью CSS (например, видео). Но в целом, я бы сказал, что HTML медленно развивается по отношению к тегам, которые структурируют только информацию, как в XML, и оставляют все форматирование для CSS и все взаимодействие с Javascript.

0

Это в основном право, с некоторым концептуальным путаницей. HTML действительно сделан из элементов, которые являются узлами в дереве документов; теги - всего лишь способ указания элементов. Кроме того,

  1. элементы, такие как article только предлагаемые элементы HTML5, предполагается, следует рассматривать как указание на смысл и структуры, но взятые так же, как контейнеры текущего браузера. Элемент cite более или менее означает курсив, хотя теория такова, что она является семантической и означает цитату.
  2. Тэги для чисто визуального форматирования в наши дни обычно считаются no-no, хотя они и используются. Тег br противоречив; его лучше всего использовать только тогда, когда сам контент содержит разрыв строки (например, между строками почтового адреса или строфами стихотворения).
  3. Ссылки являются интерактивными, но изображения, музыка и видео являются встроенным контентом (хотя они могут иметь интерактивные элементы управления).
  4. Формы - это особый тип взаимодействия.

HTML 4.01 spec имеет полезную классификацию (разделы 9-18).

Смежные вопросы