Ваш первый Сайт С использованием РНР-скриптов

ВСТАВКА ТАБЛИЦЫ

Любая таблица в HTML начинается тегом <table> и заканчивается </table>. Внутри этих тегов располагаются парные теги, формирующие стро­ки и столбцы. После откравающего тега <table> следует парный тег <tr>...</tr>, формирующий строку таблицы. Внутри этих тегов могут распо­лагаться парные теги <td>...</td>, формирующие ячейки в данной строке. Вот, собственно, вся теория.. Например, код для таблицы с двумя строками и двумя столбцами (всего 4 ячейки) будет такой:

<table> - начало таблицы;

<tr><td>Содержимое первой ячейки<М> - начинаем первую строку и вставляем туда первую ячейку;

<td>Содержимое второй H4eimu</td></tr> - вставляем вторую ячейку и за­канчиваем первую строку;

<tr><td>Содержимое третьей ячейки<М> - начинаем вторую строку и вставляем туда третью ячейку;

<td>Содержимое четвертой ячейки<М></К> - вставляем четвертую ячей­ку и заканчиваем вторую строку; </table> - окончание таблицы.

Если вы вставите данные строчки кода между тегами <body> и </body>, То увидите в браузере таблицу (рис. 3.5).

Содержимое первой ячейки Содержимое второй шейки Со£ержжм<>& третьей ячейки Содержимое четвёртой ячейки

Рис. 3.5

Это та самая таблица, состоящая из двух строк и двух столбцов. Самой таблицы не видно, так как мы не задали толщину границ таблицы (по умол­чанию она равна нулю).

В качестве содержимого ячеек таблицы может быть текст, картинка или несколько картинок и т. п.

В теге <table> можно задать атрибуты, например width - ширина табли­цы, align - выравнивание таблицы относительно боковых границ окна брау­зера, border - задает толщину границ таблицы в пикселях. Если параметр не указан, браузер создаст таблицу без рамок, что у' нас и получилось на рис. 3.5, bgcolor - задает цвет фона таблицы. Если же воспользоваться таблицами стилей, то, например, красный цвет фона задается так: Style="'background-color-Гed", bordercolor - задает цвет внешней рамки. Атри­буты можно задать не только для всей таблицы, но и для отдельной ячейки, в теге <td>, например, тег <td valign="top"> выравнивает текст по высоте только в данной ячейке, а тег <td align="left"> выравнивает текст по ширине (по левую сторону) в данной ячейке. Существует много других атрибутов, которые мы использовать не будем, но если вы хотите построить сайт высо­кого дизайна, то советую почитать дополнительную литературу по HTML.

Итак, поместим наш текст и рисунок в ячейки однострочной таблицы (листинг 3.5).

Листинг 3.5 (файл Index. php) <Html> <Head>

<Ш1е>Главная страница</Ш1е>

<link type="text/css" rel="stylesheet" href="stil. css">

</head>

<bod>

<h2 align="CENТЕк"><1>Добро пожаловать на мой сайт</1></И2>

<table width="100%"><tr>

<td width="25%"></td>

<td width="50%" valign="top">

<img src="salut. gif'></td>

<Td width=M25%"> <div>

Это учебный сайт. Он позволит быстро и наглядно изучить

Основные принципы программирования на РНР. Вы научитесь

Составлять скрипты для сайта любой сложности. Эти скрипты

Помогут вам автоматизировать добавление разнообразного материала

На ваш сайт, вести подсчет посетителей вашего сайта, узнать мнение

Посетителей о вашем сайте при помощи гостевой книги или системы

Оценки материалов

</Div></td>

</Tr></table>

</Body>

</Html>

Разберем некоторые строчки кода:

<table width="100%"><tr> - мы задаем таблицу без рамок, общей шириной в 100 %, т. е. она будет занимать всю ширину браузера. Далее тег <tr> ука­зывает на начало строки таблицы;

<td width="25%"></td> - создаем внутри строки первую левую ячейку таб­лицы шириной в 25 %. Эта ячейка пока пуста (между тегами <td> и </td> Ничего нет). Здесь мы потом разместим ссылки в виде кнопок на другие страницы;

<td width="50%" valign="top">

<img src="salut.gif></td> - создаем вторую ячейку <td>, шириной в 50 % от общей ширины браузера. Атрибут valign задает выравнивание картинки в ячейке по высоте. Этому атрибуту присвоено значение top, т. е. картинка выравнивается по верхней границе данной ячейки. Внутрь ячейки помещаем нашу картинку и закрываем тег этой ячейки </td>; < td width="25% "> <div>

Это учебный сайт. Он позволит быстро и наглядно изучить основные принципы программирования на РНР. Вы научитесь составлять скрипты для сайта любой сложности. Эти скрипты помогут вам автоматизировать добавление разнообразного материала на ваш сайт, вести подсчет посетителей вашего сайта, узнать мнение посетителей о вашем сайте при помощи гостевой книги или системы оценки материалов<Шу><М>

</tr></table> - задаем третью, правую ячейку, шириной в 25 % от ширины окна браузера. Помещаем туда контейнер <div>...</div> вместе с текстом. Далее закрываем ячейку </td>, закрываем пока единственную строку этой таблицы </tr>, закрываем тег самой таблицы </table>.

Текст, который до таблицы был слева, в таблице помещен в правую ко­лонку для удобства.

Если вы заметили, то мы убрали из тегов <div> и <img> атрибут width, Который при отсутствии таблицы указывал ширину объекта в % относитель­но ширины браузера. Сейчас в этом уже нет необходимости, так как эти объ­екты помещены в ячейки таблицы, а для каждой ячейки у нас определена своя ширина в процентах. Если бы мы оставили в теге <div> атрибут Width = "25%' то текст бы занял ширину в 25 % относительно данной ячейки таблицы, а не всей таблицы.

Помощь ^ык Ппагинн

/' / . У:

А

Результат листинга 3.5 представлен на рис. 3.6.

ВСТАВКА ТАБЛИЦЫ

Добро тжалашпт ж. нон сайт

А поасеетка; МЛ Highlighter iHTMHJS*VBS. ASF. PBP»CS. S1

Это'

Ом ' - йевшэдр, Быстро и йьгтто Й^ЧИТЬ осн^йиф

0|Н*НЦИПК£

Прогршулиршсания Ж " Вы

Нбучитеск

4< 4

Скрипт» яла сойта Любой Эти

ВСТАВКА ТАБЛИЦЫ

Вашего сайта,

Рис. 3.6

Ваш первый Сайт С использованием РНР-скриптов

Создание сайта

Итак, при помощи данной книги вы создали сайт. Конечно, сайт в таком виде не очень привлекателен, так как он создавался исключительно для при­мера. Но используя полученные знания в этой книге, …

ИСПОЛЬЗОВАНИЕ СЕРВИСА ROBOXCHANGE ДЛЯ ОПЛАТЫ

Если у вас нет никакой возможности получить персональный аттестат, или просто лень это делать, то для оплаты товаров со своего сайта вы можете воспользоваться сервисом Roboxchange. Этот сервис дает возможность …

ИСПОЛЬЗОВАНИЕ СЕРВИСА WEB MERCHANT INTERFACE ДЛЯ ОПЛАТЫ

Сервис Web Merchant Interface позволяет получать денежные средства на свои электронные кошельки от клиентов при оплате ими электронных товаров на вашем сайте. Электронные кошельки WebMoney и Yandex мы с вами …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов оборудования:

Внимание! На этом сайте большинство материалов - техническая литература в помощь предпринимателю. Так же большинство производственного оборудования сегодня не актуально. Уточнить можно по почте: Эл. почта: msd@msd.com.ua

+38 050 512 1194 Александр
- телефон для консультаций и заказов спец.оборудования, дробилок, уловителей, дражираторов, гереторных насосов и инженерных решений.