Знакомство с css



Download 0,88 Mb.
bet27/46
Sana15.04.2022
Hajmi0,88 Mb.
#552991
TuriТесты
1   ...   23   24   25   26   27   28   29   30   ...   46
Bog'liq
ТЕКСТ ЛЕКЦИИ ВЕБ нью


Раздел спецификации объектной модели документа HTML (Document Object Model HTML) вводит несколько интерфейсов общего назначения (таких как HTMLCollection, HTMLDocument) и большое количество интерфейсов, соответствующих элементам языка HTML. Один интерфейс — HTMLElement следует упомянуть особо. От него наследуются все остальные интерфейсы объектов, соответствующих HTML-элементам. Он определяет следующие атрибуты: id, title, lang, dir, className. Некоторые объекты дерева документа реализуют интерфейс HTMLElement непосредственно, не определяя дополнительных свойств и методов. Таким объектам соответствуют следующие элементы HTML:



abbr

big

dfn

noframes

span

tt

acronym

center

dt

noscript

strike

u

address

cite

em

s

strong

var

b

code

i

samp

sub




bdo

dd

kbd

small

sup




Всем остальным HTML-элементам в дереве документа соответствуют объекты, предоставляющие специфические интерфейсы. Так, например, элементу BODY соответствует интерфейс HTMLBodyElement, а элементу A — HTMLAnchorElement. Таким образом, используя спецификацию CSS1 (на компакт-диске находится в каталоге w3c\dom\dom1), можно легко получать информацию о свойствах и методах конкретных типов объектов дерева документа, заведомо поддерживаемых современными брау- зерами.
На компакт-диске (в файле addons\html-dom.html) находится таблица соответствия элементов HTML интерфейсам DOM с указанием списков атрибутов и методов для каждого типа объекта.

Иерархия объектов модели документа браузера


Важным преимуществом объектной модели W3C DOM, обеспечивающим простоту ее применения является представление документа в виде дерева. Древовидное представление объектной иерархии позволяет использовать унифицированные методы доступа к информации документа, к тому же, оно наибольшим образом соответствует структуре HTML- и XML-документов. Рассмотрим простой HTML-документ следующего содержания:

Заголовок

href="http://codeguru.ru">codeguru.ru
текст курсив подчеркнутый курсив курсив
текст




Блоками с темным фоном на рисунке изображены объекты, соответствующие элементам HTML. Все остальные узлы дерева являются объектами, представляющими текстовые фрагменты документа. Стоит заметить, что это лишь один из возможных вариантов иерархии объектов модели документа. Структура иерархии может различаться при обработке документа различными браузерами. Например, по-разному могут представляться последовательности пробельных символов между HTML-элементами в разметке.

Способы доступа к объектам модели документа


В данном разделе мы рассмотрим ключевой аспект создания динамических Web-страниц — способы доступа к объектам модели гипертекстового документа. Получив возможность выборочно ссылаться на эти объекты из скрипта, мы сможем изменять содержимое и структуру документа с помощью наших сценариев. Существует несколько стандартных (т. е. описываемых спецификациями W3C DOM и поддерживаемых всеми современными браузерами) способов доступа к объектам мо- дели документа. Рассмотрение этих способов будет проводиться на примере гипертекстового документа следующего содержания (см. файл examples\04\ex_4_01.htm на компакт-диске):




Ссылка 0
Ссылка 1


echo "А вот и PHP!
";
?>
Всё очень просто!
Это моя первая веб-страница
и
<р>Это моя первая XHTML страница.
нужно добавить еще несколько параметров.

Download 0,88 Mb.

Do'stlaringiz bilan baham:
1   ...   23   24   25   26   27   28   29   30   ...   46




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish