Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
дипломная оля.doc
Скачиваний:
3
Добавлен:
12.09.2019
Размер:
2.22 Mб
Скачать

1.2.5. Заголовки

HTML предлагает шесть заголовков разного уровня, которые показывают относительную важность секции, расположенной после заголовка. Так, тег <H1> представляет собой наиболее важный заголовок первого уровня, а тег <H6> служит для обозначения заголовка шестого уровня и является наименее значительным. По умолчанию, заголовок первого уровня отображается самым крупным шрифтом жирного начертания, заголовки последующего уровня по размеру меньше. Теги <H1>...<H6> относятся к блочным элементам, они всегда начинаются с новой строки, а после них другие элементы отображаются на следующей строке. Кроме того, перед заголовком и после него добавляется пустое пространство. Видом заголовком легко можно управлять с помощью стилей.

Синтаксис:

<h1>Заголовок 1-го уровня</h1>

<h2>Заголовок 2-го уровня</h2> ...

<h6>Заголовок 6-го уровня</h6>

Закрывающий тег обязателен. К параметрам относятся:

Align - определяет выравнивание заголовка.

1.2.6. Отображения на web-странице изображений

Тег <IMG> предназначен для отображения на web-странице изображений в графическом формате GIF, JPEG или PNG. Этот тег имеет единственный обязательный параметр src, который определяет адрес файла с картинкой. Если необходимо, то рисунок можно сделать ссылкой на другой файл, поместив тег <IMG> в контейнер <A>. При этом вокруг изображения отображается рамка, которую можно убрать, добавив параметр border="0" в тег <IMG>.

Рисунки также могут применяться в качестве карт-изображений, когда картинка содержит активные области, выступающие в качестве ссылки. Такая карта по внешнему виду ничем не отличается от обычного изображения, но при этом оно может быть разбито на невидимые зоны разной формы, где каждая из областей служит ссылкой.

Синтаксис:

<img src="URL" alt="">

Закрывающий тег отсутствует. К параметрам относятся:

Align - определяет, как рисунок будет выравниваться по краю и способ обтекания текстом.

Alt - альтернативный текст для изображения;

Border - толщина рамки вокруг изображения;

Height - высота изображения;

Hspace - горизонтальный отступ от изображения до окружающего контента;

Ismap - говорит браузеру, что картинка является серверной картой-изображением;

Lowsrc - путь к графическому файлу низкого разрешения для предварительного отображения;

Src - путь к графическому файлу;

Vspace - вертикальный отступ от изображения до окружающего контента;

Width - ширина изображения;

Usemap - ссылка на тег <MAP>, содержащий координаты для клиентской карты-изображения.

<img src="images/girl.png" width="189" height="255" alt="lorem">

1.3. Применение скриптового языка php в сайте

В области программирования для Сети PHP — один из популярных скриптовых языков благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенности и распространению исходных кодов на основе лицензии PHP. Популярность в области построения веб-сайтов определяется наличием большого набора встроенных средств для разработки веб-приложений Основные из них:

  • автоматическое извлечение POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые массивы;

  • взаимодействие с большим количеством различных систем управления базами данных (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape и Apache Derby, Informix, Ovrimos SQL, Lotus Notes, DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, Firebird / InterBase, Paradox File Access, MaxDB, Интерфейс PDO);

  • автоматизированная отправка HTTP заголовков;

  • работа с HTTP авторизацией;

  • работа с локальными и удалёнными файлами, сокетами;

  • обработка файлов, загружаемых на сервер;

  • работа с Xforms.

В настоящее время самым распространенным и полноценным языком программирования, который ориентирован именно на создание веб-ресурсов, считается PHP. Его популярность обусловлена целым рядом преимуществ, которые он дает разработчику. Код, написанный на этом языке, выглядит не громоздко, а основные сценарии создаются в несколько строчек. Синтаксические особенности написания просты и понятны благодаря учету основных преимуществ, языка высокого уровня Perl и процедурного Си.

PHP внедряется в обычный HTML-код страницы, что обеспечивает высокий уровень гибкости, при его использовании, а безопасность обеспечивается благодаря невидимости PHP-вставок в браузере (отображается обычный HTML). Язык позволяет создавать динамические страницы, что открывает большие возможности для веб-дизайна и программирования.

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

Высокий уровень безопасности проекта на PHP обеспечивается на системном уровне (настройка администратором безопасного режима работы создает разграничения прав пользователей по времени выполнения, использованию памяти и т.д.) и уровне приложения (обеспечивает высокий уровень корректной интеграции в сторонние системы защити, а главное, сам обеспечен надежным механизмом шифрования), а это очень важный фактор при создании, например, интернет магазина бытовой техники или садовой и уборочной техники.

Язык PHP динамично развивается и идет в ногу с последними требованиями, предъявляемым к Интернет-ресурсам, в частности при создании современных приложений используется ООП (Объектно Ориентированное Программирование).

Версии языка до пятого уровня практически не поддерживали ООП, эта ситуация изменилась с разработкой PHP5, конечно не все вопросы решены (связанные с контактами классов и прочее), но следует отметить что, поддержка осуществляется огромным сообществом «поклонников» этого языка в сети.

Перечислять достоинства PHP можно долго, при этом все дальше внедряясь в технические особенности этого языка, но следует понять главное, что его основное достоинство это невероятная популярность среди веб-разработчиков, а значит, ответы даже на самые сложные технические вопросы, можно легко получить в сети и при этом совершенно бесплатно.

Главным фактором языка РНР является практичность. РНР должен предоставить программисту средства для быстрого и эффективного решения поставленных задач. Практический характер РНР обусловлен пятью важными характеристиками:

  • традиционностью;

  • простотой;

  • эффективностью;

  • безопасностью;

  • гибкостью.

Существует еще одна «характеристика», которая делает РНР особенно привлекательным: он распространяется бесплатно! Причем, с открытыми исходными кодами.