— Привет, меня зовут Максим Покровский. Вы находитесь в моем рабочем кабинете. Поскольку я фрилансер, будем считать, что именно так он и выглядит. Здесь я пишу много интересных вещей, и если вы почувствовали, что я именно тот человек, который вам нужен, то я всегда открыт для контакта.
Сейчас работаю над:
|
Заказать мне работу |
| 31.07 | Пара тегов которые не должны встречаться в хорошем коде |
Встречая на своем пути более-менее приличный дизайн, я, так или иначе, открываю код и порой встречаю, древние как мамонты (о существовании некоторых я и вовсе не подозревал) элементы, и когда проходит первое изумление при встрече с воплощенным ископаемым, приходит недоумение. Нафига? список того, что я собрал:
Синтаксис: (блочный элемент)
Описание: Элемент APPLET описывает аплет на языке Java. Его содержимым являются один или несколько элементов PARAM, за которыми следуют блочные и/или текстовые элементы, которые отображаются, если указанный аплет не удается запустить.
Замена: на элемент OBJECT, который имеет все атрибуты данного элемента, но является более общим. Например:
следует заменить на
Синтаксис:
(конечного тега и содержимого нет)
Описание: Элемент BASEFONT изменяет параметры базового шрифта, т. е. влияет на внешний вид всех последующих за ним элементов, кроме заголовков. Обязательным атрибутом является size, который может принимать значения от 1 до 7 (по умолчанию он равен 3).
Замена: CSS
Синтаксис:
(блочный элемент)
Описание: Элемент CENTER определяет блок, содержимое которого центрируется обозревателями по горизонтали.
Замена:
Синтаксис:
Описание: Элемент DIR (directory list) определяет каталожный список, состоящий из элементов списка LI.
Замена: меняем на элемент UL.
Синтаксис: … (блочный элемент)
Описание: Элемент FONT задает параметры шрифта для отображения своего содержимого. Пиханием данного тега в каждую дырку обычно грешит известный редактор WORD
Замена: CSS
Синтаксис:
Описание: Элемент ISINDEX определяет ввод одной строки текста.
Замена: на INPUT, например:
следует заменить на
Синтаксис:
(блочный элемент)
Описание: Элемент MENU (menu list) определяет список меню, состоящий из элементов списка LI.
Замена: на элемент UL.
Синтаксис:
(текстовый элемент) /
(текстовый элемент)
Описание: Элементы S и STRIKE являются синонимами и указывают, что содержащийся в них текст должен быть перечеркнут при отображении.
Замена: на эквивалентную конструкцию
Синтаксис: … (текстовый элемент)
Описание: Элемент U указывает, что содержащийся в нем текст должен быть подчеркнут при отображении.
Замена: на эквивалентную конструкцию: …
А это элементы, которые не входят в стандарт HTML, но поддерживаются основными обозревателями, а потому встречаются на многих Веб-страницах.
Синтаксис: (блочный элемент, конечного тега и содержимого нет)
Описание: Элемент EMBED (embedded) описывает вложенный объект. Первоначально он был введен для загрузки аудиофайлов, а затем был расширен на любые файлы нестандартных типов.
Замена: на более общий элемент OBJECT, атрибуты которого зависят от типа загружаемого объекта.
Синтаксис:
Описание: Элемент NOBR (no break) указывает, что содержащийся в нем текст должен отображаться без разрывов строк.
Замена: на свойство стилей white-space: nowrap, но это не всегда прокатывает
Синтаксис:
Описание: WBR (word break) употребляется только внутри элемента NOBR или тега со стилем white-space и указывает, что в этом месте возможен разрыв строки. Весьма полезная штука к тому же… (читай ниже)
Замена: Нет.
| ! | Самое обсуждаемое |
— XP была бы отличной ОС,если бы с ней не поставлялся браузер.
Максим Покровский
Комментарии
Оставить комментарий