Главная » Статьи » HTML |
В разделе материалов: 56 Показано материалов: 1-10 |
Страницы: 1 2 3 4 5 6 » |
Большинство ошибок, возникающих при валидации кода можно свести к
набору типовых вариантов, зная которые легко понять, на что «намекает»
валидатор. В качестве образца возьмем расширение HTML Tidy для браузера
Firefox, предназначенное для проверки кода и рассмотрим список ошибок и
замечаний по коду. |
Валидация документов предназначена не только для того чтобы
удостовериться, что код соответствует спецификации HTML, но и с целью
устранения имеющихся ошибок и замечаний в документе. Между тем,
формирование определенной культуры написания кода позволяет существенно
снизить или даже вообще избавиться от возможных ошибок. Такая культура
складывается из знания спецификаций и типовых ляпов разработчиков,
которых надо избегать.
Устранение ошибок при создании кода HTML |
Просмотров: 1705 |
Добавил: Virt |
Дата: 03.11.2009
| Комментарии (1)
|
Для проверки веб-страниц на наличие ошибок и замечаний существует
множество путей и способов. Условно они делятся на онлайновые и
локальные. Онлайновые предназначены для проверки страниц с помощью
браузера через Интернет, а локальные используются для проверки
документов на текущем компьютере. Далее рассмотрим популярные методы
валидации документов.
Устранение ошибок при создании кода HTML |
Просмотров: 3561 |
Добавил: Virt |
Дата: 03.11.2009
| Комментарии (4)
|
Валидацией будем называть проверку документа на соответствие
веб-стандартам и выявление существующих ошибок. Соответственно,
валидным является такой веб-документ, который прошел подобную процедуру
и не имеет замечаний по коду. Код веб-страницы должен подчиняться
определенным правилам, которые называются спецификацией, ее
разрабатывает W3 Консорциум (www.w3c.org) при поддержке разработчиков браузеров.
Устранение ошибок при создании кода HTML |
Просмотров: 1494 |
Добавил: Virt |
Дата: 03.11.2009
| Комментарии (1)
|
Некоторые браузеры с помощью тега <IFRAME>
позволяют использовать встраиваемые фреймы или, как они чаще
называются, плавающие фреймы. Плавающий фрейм находится внутри обычного
документа и разрешает вставлять на страницу любые другие независимые
документы. В теге <IFRAME>
поддерживаются те же параметры, что и в обычном фрейме. Кроме того, можно использовать
параметры width и heigh,
значения которых задают ширину и высоту фрейма
(пример 1). |
Если содержимое фрейма не помещается в отведенное окно, автоматически появляются
полосы прокрутки для просмотра информации. В некоторых случаях, полосы прокрутки
нарушают дизайн веб-страницы, поэтому от них можно отказаться. Для управления
отображением полос прокрутки используется параметр scrolling.
Он может принимать два основных значения: yes —
всегда вызывает появление полос прокрутки, независимо от объема информации и
no — запрещает их появление (пример 1). |
По умолчанию размеры фреймов можно изменять с помощью курсора мыши, наведя
его на границу между фреймами. Для блокировки возможности изменения пользователем
размера фреймов следует воспользоваться параметром noresize
тега <FRAME> (пример 1). |
Граница между фреймами отображается по умолчанию и, как правило, в виде трехмерной
линии. Чтобы ее скрыть используется параметр frameborder тега <FRAMESET>
со значением no или 0.
Однако в браузере Opera граница хоть и становится в этом случае бледной, все
же остается. Для этого браузера требуется добавить параметр framespacing="0".
Таким образом, комбинируя разные параметры тега <FRAMESET>,
получим универсальный код, который работает во всех браузерах. Линия при этом
показываться никак не будет (пример 1). |
В обычном HTML-документе при переходе по ссылке, в окне браузера текущий
документ заменяется новым. При использовании фреймов схема загрузки документов
отличается от стандартной. Основное различие — возможность загружать
документ в выбранный фрейм из другого. Для этой цели используется параметр
target тега <А> (пример 1). В качестве
значения задается имя фрейма, в который будет загружаться документ указанный
параметром name (пример 2). |
Для создания фрейма используется тег <FRAMESET>,
который заменяет тег <BODY> в документе и
применяется для разделения экрана на области. Внутри данного тега
находятся теги <FRAME>, которые указывают
на HTML-документ, предназначенный для загрузки в область (рис. 1). |