КУРС «WEB-ДИЗАЙН» Что такое Web-страница? Что такое Web-страница? • То, что мы видим в окне браузера, когда заходим на какой-либо сайт! Мы видим веб-страницу сайта – ее содержимое! • Веб-страницы обычно создаются на языке разметки HTML Какие бывают Web-страницы? Какие бывают Web-страницы? • Статические – текстовые файлы с расширением .html, .htm, т.е.: index.html веб-страница.htm • Динамические – генерируются программно на сервере (к примеру, с использованием технологии PHP) Что такое веб-сайт? • Совокупность веб-страниц, доступных под одним адресом (доменным именем: http://mail.ru) в Интернете • Все сайты в совокупности составляют Всемирную паутину (WWW). • Доступ к сайтам, как правило, осуществляется по протоколу HTTP через веб-браузер Как связаны между собой вебстраницы? Как связаны между собой вебстраницы? Ссылками! Какие бывают ссылки? Какие бывают ссылки? • Внешние – ведут на другой сайт • Внутренние - ведут на страницы внутри сайта Какие бывают URL-адреса ссылок? • Относительные web_page2.html /images/picture.gif ../images/article.jpg • Абсолютные (начинаются с протокола http:// и др.) http://yandex.ru http://forumsiti.ru/viewtopic.php?id=597 -> http://www.site.com/index.html http://mail.ru /main3.html http://www.site.com/2.html Что такое веб-сервер? Что такое веб-сервер? • Компьютер, подключенный к сети Интернет, на котором работает специальная программа (веб-сервер), отправляющая веб-страницы браузерам пользователей в ответ на их запросы Что такое HTML? Что такое HTML? • Язык разметки веб-страниц! • Что происходит: Когда мы заходим на сайт http://mail.ru? Веб-сервер mail.ru отправляет нам HTML-страницу в ответ на запрос http://mail.ru Наш браузер читает HTML код и отображает согласно его разметке вебстраницу на экране! Любая веб-страница на языке HTML представляет собой набор элементов! Начало и конец каждого такого элемента обозначается специальными пометками. Какими? Какие бывают теги? Какие бывают теги? • Одиночные <img src=“”/> <br/> • Парные (теги-контейнеры) <p>Какой-то текст или др. теги</p> <a href=“http://mail.ru”>mail.ru</a> Правила написания тега (синтаксис) Правила написания тега (синтаксис) • Все теги пишутся внутри скобок < > • Тег br пишется так: <br> или так <br/> • Все открытые парные теги должны быть обязательно закрыты! <p> - открыли тег P далее какой-то текст внутри / др. теги </p> - закрыли тег P Что еще есть у тегов? Что еще есть у тегов? Атрибуты – применяются для того, чтобы расширить возможности отдельных тегов и более гибко управлять их содержимым. Как правильно задавать атрибуты для тегов? Как правильно задавать атрибуты для тегов? <тег атрибут=“значение”> … </тег> <p align=“center”>какой-то текст</p> <img src=“images/pic.gif” align=“left” height=“200px” hspace=“10px” /> Исключение (атрибут без значения): <a href=“images/pic.gif” download>скачать картинку!</a> Какая основная структура вебстраницы? Какая основная структура вебстраницы? <html> <head> <title>Тут заголовок страницы</title> </head> <body> А тут содержимое страницы! </body> </html> Основные (обязательные) теги веб-страницы! • Тег <html> является контейнером, который заключает в себе все содержимое веб-страницы, включая теги <head> и <body> Основные теги веб-страницы! • Тег <head> содержит описательную часть. • Также внутри контейнера <head> находятся метатеги, которые используются для браузеров и поисковых систем (получение описания сайта, ключевых слов и других данных.) • Содержимое тега <head> не отображается напрямую на веб-странице, исключение <title> - заголовок окна (вкладки) веб-страницы. Основные теги веб-страницы! • Элемент <body> предназначен для хранения содержания веб-страницы (контента), отображаемого в окне браузера. • Все, что отображается на странице должно быть внутри <body> Все ли здесь правильно? <html> <head><title>Моя страница</title></head> </html> <body> Эта моя первая страница! </body> Все ли здесь правильно? <html> <head><title>Моя страница</title></head> </html> <body> Эта моя первая страница! </body> </html> А здесь? <html> <head><title>Заголовок</title></head> <body> <p>Эта моя первая страница!<p> </body> </html> А здесь? <html> <head><title>Заголовок</title></head> <body> <p>Эта моя первая страница!</p> </body> </html> Как вставить ссылку HTML-код: <a href=“page.html”>здесь текст ссылки</a> В браузере: здесь текст ссылки Как вставить ссылку на Email? HTML-код: <a href=“mailto:dima@yandex.ru”>Отправить сообщение на адрес dima@yandex.ru</a> В браузере: Отправить сообщение на адрес dima@yandex.ru Как вставить картинку HTML-код: <img src=“/images/picture.gif” height=“120px” alt=“фото самолёта” /> В браузере: Особенности задания относительных путей к файлам • Пути к файлам задаются в атрибутах тегов (теги: A и IMG) <a href=“page.html”>ссылка на страницу</a> <img src=“/images/pic.jpeg”/> Особенности задания относительных путей к файлам Содержимое папки primer1 Код вставки картинки в файле Вебстраница.html: <img src=“boeing.jpg”/> Особенности задания относительных путей к файлам Содержимое папки primer1 Файл boeing.jpg находится в папке images Код вставки картинки в файле Вебстраница.html: <img src=“images/boeing.jpg”/> Особенности задания относительных путей к файлам Содержимое папки primer1 Файл Веб-страница.html находится в папке html Код вставки картинки в файле Вебстраница.html: <img src=“../boeing.jpg”/>