Перечень статей   Цветовые обозначения   Choose language


Строение html-документа



Избыточное количество атрибутов

Атрибуты src, action, data, href имеют смысл адреса, т.е. обозначают одно и то же. Поэтому предлагаю использовать одно имя (например, src) во всех случаях, и изъять из обращения имена action, data, href. Заменить весь тег на файл (<img src= >) или только информировать, где файл взять (<a href= >), зависит от тега (а не от атрибута).

<img    src= >
<a      src= >
<form   src= >
<object src= classid= >

Избыточное количество тегов

Вместо тегов img (object) и link можно использовать один и тот же тег, предназначение которого будет зависеть от того, находится ли он внутри тега body или снаружи. Предлагаю в целях унификации использовать во всех случаях тег link (как наиболее семантически нейтральный). Соответственно его атрибут type должен быть определен, когда тег находится снаружи body, и неопределен, когда внутри.

Кроме того, разрешим использовать тег link всякий раз, когда нужно вставить один html-документ внутрь другого.

<head>
  <link    type="text/css" href="./a.txt">
</head>
<body>
  <link                    src="./a.jpg" >
  <link  classid=          data=         >
  <link                    src="./a.htm" >
</body>

Кроме того, предлагаю SVG-ные a, tspan, tref интерпретировались как идентичные HTML-ым a, span, object.



Тюрин Дмитрий



Перечень статей   Цветовые обозначения   Choose language