русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Web-сайт навчального закладу: версія з використанням таблиць


Дата добавления: 2015-07-09; просмотров: 538; Нарушение авторских прав


Як уже зазначалось, таблиці часто застосовують для форматування чіткої структури Web-сторінок. Оскільки створені і поміщені на сервер сторінки переглядаються користувачами на екранах із різною роздільною здатністю, то часто сторінка, яка розроблялась і тестувалась на екрані з однією роздільною здатністю (наприклад, 800x600) виглядає зовсім не так, як «задумано» при її перегляді з іншою роздільною здатністю (наприклад, 1024x768). Тому виникає необхідність задати чіткий горизонтальний розмір сторінки. Це досягається завдяки поміщенню всіх елементів сторінки у таблицю фіксованої ширини. Оскільки екрани з роздільною здатністю 640x480 все рідше трапляються серед користувачів Internet, доцільно сторінку форматувати так, щоб вона коректно відображувалась на екранах роздільною здатністю 800x600. Для цього можна використати таблицю шириною ~ 760 пікселів.

Форматування сторінки зі складним розміщенням об'єктів можна досягти шляхом їх поміщення в окремі комірки таблиці.

Описані прийоми використані при створені наступної версії нашої головної сторінки (рис. 1.20).


 

 
 

Рис. 1.20

На рис. 1.21 подано відображення цієї ж сторінки, в якій зроблені видимі межі таблиць.

 

Рис. 1.21

 

Код сторінки:

 

Лістинг 1.19

 

<HTML>

<HEAD>

<TITLE>Fizmat home</TITLE>

<META content="text/html; charset=windows-1251" http-equiv=Content-Type>

</HEAD>

<BODY BGCOLOR=#ffffff>

<TABLE ALIGn="center" BGCOLOR="#ffffff" WIDTH="760" BORDER=0>

<! --задаємо зовнішню "обмежуючу" таблицю -->

<TR>

<TD>

<!--далі задаємо таблицю для макетування гіперпосилань

і графічних зображень -->

<TABLE ALIGN = "center" WIDTH="665" B0RDER=0>



</TR>

<TR>

<TD CОLSPAN=3>

<IMG SRC="logo.gif" > <!--фотографія корпусу-->

</TR>

<TR>

<TD><A HREF="about.html">npo фізмат</А>

<TD align="center" RОWSPAN="4"><IMG SRC="main_foto.gif">

<TD><A HREF="news.html">новини</A>

<TR>

<TD><A HREF="specialnosti.html">Cпеціальності</A>

<TDXA HREF="indz.html">IHДЗ</A>

<AR> <TR>

<TD><A HREF="kafedra.html">Kaфeдpи</A>

<TD><A HREF="forum. html ">Форум</А> </TR>

<TR>

<TD><A HREF="activity. html ">Діяльність</А>

<TD><A HREF="services.html">Cepвіси</A> </TR>

<TR>

<TDXA HREF="sport.html">Cпорт</A>

<TD></TD>

<TD><A HREF="programs.html">пpoгpaми</A>

</TR> <TR>

<TD></TD>

 

<TD align="center"><A ННЕР="р1апз.Іі1:[гі1">Навчальні плани</А>

&nbsp;&nbsp;&nbsp;<A HREF="resources.И1ш1">Навчальні ресурси</А>

<TD></TD>

</TR>

</table>

</tr>

</table>

</BODY>

</HTML>

Відмітимо, що для побудови наведеної сторінки було б достатньо лише однієї таблиці, проте для загальності використано дві — зовнішню «обмежуючу таблицю» і таблицю, безпосередньо необхідну для форматування взаємного розміщення гіперпосилань і графічних зображень.

Додамо рамку та розмістимо гіперпосилання так, як це подано на рис. 1.22. Рамку можна додавати, вказавши у таблиці атрибут border=1. Проте лінія, якою відображається стандартна рамка таблиці, є занадто товстою. Для задания тоншої рамки використовується додаткова таблиця з ненульовим кольором фону— який і буде кольором майбутньої рамки. Для визначення товщини рамки, що створюється, використати атрибут cellpading=1 (лістинг 1.20).

 

Рис. 1.22

 

<!--таблиця з ненульовим кольором фону для створення рамки-->

<table align = "center" width="665" bgcolor="#101010"

 

cellPadding=1 cellSpacing=0 border=0>

<tr>

<td>

<!--таблиця з вмістом сторінки на білому фоні-->

<table width="100%" bgcolor="white" cellPadding=4

cellSpacing=0 border=0>

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

<IMG border=0 height="15" src="spacer.gif" WIОTH="8">

Цей метод дозволяє точніше здійснювати позиціонування в порівнянні з методом поміщення нероздільних пропусків &nbsp;.

Повний код головної сторінки Web-сайта подано в лістингу 1.21.

 

Лістинг 1.21

 

<HTML>

<HEAD>

<TITLE>Fizmat home</TITLE>

<META content="text/html; charset=windows-1251" http-equiv=Content-Type>

</HEAD>

<BODY BGCОLОR=#ffffff>

<TABLE ALIGN="center" BGC0L0R="#ffffff" WIDTH="760" BОRDER=0>

<TR>

<TD>

<TABLE ALIGN = "CENTER" WIDTH="665" BGCОLОR="#101010"

CELLPADDING=1 CELLSPACINGS BОRDER=0>

<!--таблиця з ненульовим кольором фону для створення рамки-->

<TR>

<TD>

<TABLE WIDTH="100%" BGCОLОR="WHITE" CELLPADDING=4

CELLSPACING=0 BORDER=0>

<TR>

<TD CОLSPAN=3>

<IMG SRC="logo.gif" >

<!--фотографія корпусу-->

</TR>

<TR>

<TD> <A HREF="about.html">Пpo фізмат</А>

<TD ALIGN="center" RОWSPAN="4">

<IMG SRC="main_foto.gif"></TD>

<TD>

<!-- поміщаємо прозоре зображення певної ширини

для зміщення наступного гіперпосилання-->

<IMG border=0 height="15" src="spacer.gif"

WIDTH="38">

<A HREF="news.html">Hoвини</A>

<TR>

<TD>

<IMG border=0 height="15" src="spacer.gif"

WIDTH="8">

<A HREF=''specialnosti.htmr'>Cпеціальності</A>

</TD>

<TD>

<IMG border=0 height="15" src="spacer.gif"

WIDTH="30">

<A HREF="indz.html">ІНДЗ</A>

</TD>

</TR>

<TR>

<TD>

<IMG B0RDER=0 HEIGHT="15" SRC="spacer.gif"

WIDTH="16">

<A HREF=''kafedra. html">Кафедри</А>

</TD>

<TD>

<IMG B0RDER=0 HEIGHT="15" SRC="SPACER.GIF"

WIDTH="22">

<A HREF="F0RUM.HTML">ФОPУM</A>

</TD>

</TR>

<TR>

<TD>

<IMG B0RDER=0 HEIGHT="15" SRC="SPACER.GIF"

WIDTH="28">

<A HREF="ACTIVITY. НТМL">ДІЯЛЬНІСТЬ</А>

</TD>

<TD>

<IMG BORDER=0 HEIGHT="15" SRC="SPACER.GIF"

WIDTH="10">

<A HREF="SERVICES.HTML">CEPBICИ</A>

</TD>

</TR>

<TR>

<TD>

<IMG BORDER=0 HEIGHT="15" SRC="SPACER.GIF"

WIDTH="48">

<A HREF="SPORT.HTML">CПОPT</A>

</TD>

<TD> </TD>

<TD> <A HREF="programs. html">Програми </А>

<TR>

<TD> </TD>

<TD align="center">

<A НРЕF="р1аns.html">Навчальні плани </А>

&nbsp;&nbsp;&nbsp;

<A HREF="resources.html">Навчальні ресурси </А>

<TD></TD>

</TR>

</TABLE>

</TR>

</TABLE>

</TR>

</TABLE>

</BODY>

</HTML>

 

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

1.Які дескриптори використовуються для створення списків у HTML?

2. Для чого призначений атрибут TYPE дескрипторів <OL> та <UL>?

3. Як помістити на Web-сторінку таблицю?

4. Як змінити товщину рамки таблиці?

5. Для чого використовуються атрибути <C0LSPAN> та <ROWSPAN>?

6. Як вирівняти дані у комірках таблиці?

7. Якзмінити колір фону комірок таблиці?

 

 



<== предыдущая лекция | следующая лекция ==>
Списки і таблиці у HTML-документах | Використання фреймів


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.143 сек.