Властивості для зв'язування елементів

HTML-елемент Властивість для зв'язування Облік розмітки HTML Оновлення
A href Ні Ні
DIV innerHTML та innerText Так Ні
IMG src Ні Ні
SPAN innerText та innerHTML Так Ні
TEXTAREA value Ні Так

 

Подіями є певні зміни стану (наприклад, зміна значень запису), якими можна управляти за допомогою функції сценарію, створеного для сторінки.

Наприклад, використання однієї HTML-таблиці для відображення простого набору записів:

<HTML>

<HEAD>

<TITLE>Book Inventory</TITLE>

</HEAD>

<BODY>

<XML ID="dso1" SRC="pr1ru.xml"></XML>

<H2>Список Литературы</H2>

<TABLE DATASRC="#dso1" BORDER="1" CELLPADDING="5">

<THEAD>

<TH>Автор</TH>

<TH>Название</TH>

<TH>издательство</TH>

<TH>год издания</TH>

<TH>кол. страниц</TH>

</THEAD>

<TR ALIGN="left">

<TD><SPAN DATAFLD="автор" STYLE="font-style:italic"></SPAN></TD>

<TD><SPAN DATAFLD="название"></SPAN></TD>

<TD><SPAN DATAFLD="издательство"></SPAN></TD>

<TD><SPAN DATAFLD="год"></SPAN></TD>

<TD><SPAN DATAFLD="кол_страниц"></SPAN></TD>

</TR>

</TABLE>

</BODY>

Якщо XML-документ містить багато записів, то можна використовувати посторінкове виведення групи записів за один раз замість відображення всіх записів одночасно. Для управління посторінковим відображенням необхідно в тег TABLE додати атрибут DATAPAGESIZE="кол_зап" і використовувати методи об'єкта TABLE, фактично включивши в сторінку скрипти.

ТЕМА 9. Використання XHTML

Лабораторна робота 16. Дослідження особливостей XHTML-документів

Література: основна [1]; додаткова [4].

Метароботи – Дослідження особливостей XHTML-документів і придбання практичних навиків в роботі з ними.

Дане лабораторне заняття забезпечує напрацювання таких умінь:

вибирати засоби, методи і технології для створення| Web-сторінок і Web-сайтів;

обґрунтовувати вибір між мовами HTML та XHTML.

Указані вміння надають можливість вирішення наступних задач:

обґрунтування вибору основних рішень по створенню Web-сайтів;

використання переваг мови XHTML.

Завдання на лабораторну роботу

При підготовці до лабораторної роботи:

1. Відпрацювати матеріал лекції, рекомендовану літературу.

2. Розробити структуру документів для використання в ході роботи, підготувати декілька варіантів різної складності.

3. Підготувати DTD-визначення .

 

При виконанні лабораторної роботи:

1. Створення XHTML-документа

1.1. Створити документ

1.2. Перевірити валідність

1.3. Перевірити відображення в різних браузерах , порівняти результати

2. Розширення XHTML

2.1. Додати в документ власний тег і значення його властивостей в таблицю стилів, перевірити відображення в різних браузерах

2.2. Доповнити визначення DTD , перевірити валідність

2.3. Перевірити розпізнавання документів браузерами при різних заголовках (вид специфікації і режим сумісності)

 

Звіт по лабораторній роботі представляється у вигляді сторінок, яки створені при виконанні кожного пункту за особистим замислом та оформленням.

Контрольні запитання:

1. Які переваги надає розробникам XHTML?

2. Сформулюйте основні правила розмітки з використанням XHTML

3. Сформулюйте основні відмінності XHTML і HTML.

4. З якої версії в XHTML включена підтримка модульності? У чому вона полягає?

5. Як включити новий елемент розмітки в XHTML?

6. Які ознаки використовуються браузерами для розпізнавання XHTML-документа?

7. Сформулюйте свою власну думку щодо відносно сфери використання XHTML.