Математико-­‐механический факультет



Pdf көрінісі
бет7/16
Дата01.12.2023
өлшемі1,17 Mb.
#194432
түріОбзор
1   2   3   4   5   6   7   8   9   10   ...   16
Байланысты:
Krasnoperov diploma (1)

3.3.
 
Кроссбраузерность и стандарты веб-­‐разработки
Одной из проблем при создании публичного веб-­‐проекта
является обеспечение одинакового его отображения и работы в
различных браузерах под различными системами, то есть
обеспечение кроссбраузерности.
Поэтому в октябре 1994 года был основан Консорциум
Всемирной Паутины(World Wide Web Consortium, W3C),
разрабатывающий и внедряющий стандарты для всемирной
паутины. W3C разрабатывает для Интернета единые принципы
и стандарты, которые затем внедряются производителями
программ и оборудования. Таким образом достигается
совместимость
между
программными
продуктами
и
аппаратурой различных компаний, что делает Всемирную сеть
более совершенной, универсальной и удобной. [8]
Таким образом, соблюдение единых стандартов как со
стороны разработчиков веб-­‐сервисов, так и со стороны
производителей программного обеспечения, обеспечивает
полную совместимость и кроссбраузерность разрабатываемых
веб-­‐проектов.
Для
реализации
клиентской
части
веб-­‐сервиса
«Электронный дневник» был выбран строгий расширяемый
язык разметки гипертекста версии 1.0 (XHTML 1.0 Strict),
одобренный в качестве рекомендации Консорциума Всемирной
Паутины. Стандарт XHTML построен не как самодостаточное
описание языка, а как перечень различий между HTML 4.01 и
XHTML. Такими различиями, например, являются следующие
пункты:


14

все элементы должны быть закрыты. Теги, которые не
имеют закрывающего тега (например, или
) должны
иметь на конце / (например,
);

булевы атрибуты записываются в развёрнутой форме.
Например, следует писать
nowrap="nowrap"> вместо

соответственно;

имена тегов и атрибутов должны быть записаны
строчными буквами (например, вместо ALT="" />);

XHTML гораздо строже относится к ошибкам в коде; < и &
везде, даже в URL, должны замещаться < и &
соответственно. По рекомендации W3C браузеры, встретив
ошибку в XHTML, должны сообщить о ней и не обрабатывать
документ. Для HTML браузеры должны были попытаться
понять, что хотел сказать автор.

кодировкой по умолчанию является UTF-­‐8 (в отличие от
HTML, где кодировкой по умолчанию является ISO 8859-­‐1).
Код XHTML-­‐страниц веб-­‐сервиса «Электронный дневник»
полностью соответствует рекомендуемым Консорциумом
Всемирной Паутины стандартам. Таким образом, при
отсутствии
нарушений
со
стороны
производителей
программного обеспечения, веб-­‐сервис «Электронный дневник»
является полностью кроссбраузерным, кроссплатформенным
продуктом.


15


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   16




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет