контроля – зачет
Лектор – проф. Бузюков Лев Борисович
Лаб. занятия –
проф. Бузюков Лев Борисович,
доц. Петрова Ольга Борисовна
Текст на языке HTML и его структура
Hello, World!
html
title
body
p
My first page
Hello, World!
head
Пример:
This is a paragraph of text.
Более строгий и хорошо структурированный язык
Лучшая «переносимость» между различными браузерами
Лучше использовать более современные средства, чтобы не пришлось
в будущем переделывать ваши замечательные страницы
XHTML допускает вставки на других «языках разметки» XML, SVG,
MathML, MusicML и т.д.
Основное отличие во внутреннем содержании документов HTML и XHTML:
если браузер видит ошибку в HTML-документе, то он обязан постараться
понять, что имел в виду автор документа. Если ошибка обнаружена в
XHTML документе, то браузер просто сообщает об ошибке.
Кроме того, форматирование элементов XHTML-документа должно быть
оформлено с помощью CSS-стилей. Многие теги, такие как font и
атрибуты, такие как bgcolor и align не поддерживаются в XHTML.
«Блочные» элементы не могут быть вложены в «строчные».
Атрибуты должны заключаться в кавычки.
Вложенность элементов должна быть правильной.
Спецсимволы всегда должны быть представлены мнемоническими ссылками.
Теги и атрибуты записываются только строчными буквами.
Неправильно :
Правильно :
1.
2.
3.
4.
5.
6.
7.
8.
some text
some text
Hello, World!
Hello, World!
&
&
Примеры:
,
Строчные элементы могут располагаться друг за другом в пределах одной
строки
Примеры: , , ,
Комментарии вставляются в HTML текст так же, как и обычные элементы:
Абзац (параграф) – блочный элемент
Видимое здесь содержимое отображается в браузере в виде одного абзаца.
Повторяющиеся пробелы и переходы со строки на строку игнорируются.
Если необходимо сделать переход на следующую строку внутри абзаца,
то это достигается с помощью элемента
.
а это уже вторая
А вот это уже следующий абзац.
Это первая строка параграфа,
а это уже вторая
А вот это уже следующий абзац.
Расписание занятий
Всего может быть до шести уровней заголовков (от
СПб госуниверситет телекоммуникаций
Факультет СС, СК и ВТ
Горизонтальная черта (разделитель) – блочный элемент
СПб госуниверситет телекоммуникаций
Факультет СС, СК и ВТ
Синели красные ромашки,
Желтели в небе облака,
Синицы в теплый край летели,
К истоку двигалась река.
...
Hi There! Hi There! Hi There!
Мы еще теснее сплотимся вокруг родной
Коммунистической Партии и стройными рядами
будем двигаться вперед к полному торжеству
коммунизма!
В своем выступлении перед рабочими Леонид Ильич Брежнев, в частности,
сказал:
Мы еще теснее сплотимся вокруг родной Коммунистической Партии и
стройными рядами будем двигаться вперед к полному торжеству
коммунизма!
С помощью команды ipconfig можно узнать свой локальный IP-адрес,
а обратившись по адресу www.whatismyip.com – узнать глобальный адрес.
Некоторые стандартные номера портов:
80 – запрос к Web-странице (HTTP-протокол);
25 – посылка почты (SMTP-протокол);
21 – передача файлов (FTP-протокол).
Данные
Данные
TCP
Данные IP
Данные кадра
Уровень приложений
Уровень протокола TCP
Уровень протокола IP
Уровень физического протокола передачи данных
Заг.
TCP
Заг.
IP
Заг.
кадра
Конец
кадра
Ethernet
IP, ARP, X.25
TCP, UDP
HTTP, SMTP, FTP, Telnet, WebDAV
Локальные DNS – соответствия имен адресам в пределах одной ОС,
для Windows соответствующая таблица хранится в файле
C:\Windows\system32\drivers\etc\hosts
GET /index.html HTTP/1.1
host: www.example.com
Пример запроса:
HTTP/1.1 200 OK
Date: Sat, 22 March 2008 07:38:34 GMT
Server: Apache/1.3.3.7 (Unix) (Red-Hat/Linux)
Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT
Etag: "3f80f-1b6-3e1cb03b"
Accept-Ranges: bytes
Content-Length: 438
Connection: close
Content-Type: text/html; charset=UTF-8
<далее следует содержание запрошенной страницы>
и ответа на него:
Полный список кодов можно посмотреть, например на
http://en.wikipedia.org/wiki/Http_error_codes
Если ввести такой URL в окно браузера, то последовательность действий
будет следующей:
установить адрес хоста через службу DNS;
сформировать HTTP-заголовок, содержащий адрес страницы:
GET /wiki/Http_error_codes HTTP/1.1
установить связь и переслать запрос по IP-протоколу с портом 80;
после получения ответа вывести на экран результат запроса.
Copyright Baltazar and Mirron corp
target="_blank" title="Нажмите для поиска">
Google
Будьте аккуратны с вложенностью элементов!
Здесь две ошибки: блочный элемент внутри строчного и неправильная
вложенность элементов. Тем не менее, HTML-браузер может корректно
отобразить эти элементы!
Первая строка списка
Вторая строка списка
Третья строка списка
Атрибуты списка могут задавать вид маркеров (не поддерживается в
«строгом» XHTML), например
Первая строка списка
Сделать домашнее задание
Купить билеты на концерт
Один список может быть вложен в другой
Документы:
Паспорт
Билеты
Гостиница - бронь
Предметы личной гигиены:
Зубная щетка
Паста
Мыло
Изучая HTML
следует обратить
особое внимание на
различие между нумерованными списками
<ol> и ненумерованными
списками <ul>.
Фрагменты кода можно выделять с помощью блочного тега
public static void main(String[] args) {
System.out.println("Hello, World!");
}Этот фрагмент выводится в точности так же, как он напечатан, включая
все пробелы и переводы строк.
Описывает содержимое страницы.
Описывает ключевые слова (часто используется поисковыми машинами).
Указание на автора.
Указание на программу, которая сгенерировала этот текст.
content="5;http://www.google.com/">
Описывает иконку, ассоциирующуюся со страницей (устаревший вариант:
поместить в корневой каталог сайта файл с именем favicon.ico).
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть