Властивості для зв'язування елементів
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.