Презентация по дисциплине Программное обеспечение...

37
Презентация по дисциплине Программное обеспечение компьютерных сетей Дудко Е.В., преподаватель спец. Дудко Е.В., преподаватель спец. дисциплин ГБОУ СПО Новороссийского дисциплин ГБОУ СПО Новороссийского колледжа строительства и экономики колледжа строительства и экономики Краснодарского края Краснодарского края

Upload: viet

Post on 12-Jan-2016

111 views

Category:

Documents


3 download

DESCRIPTION

Презентация по дисциплине Программное обеспечение компьютерных сетей. Дудко Е.В., преподаватель спец. дисциплин ГБОУ СПО Новороссийского колледжа строительства и экономики Краснодарского края. Тема:. Язык гипертекстовой разметки HTML. Цель: получить представление о языке HTML , - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Презентация по дисциплине Программное обеспечение компьютерных сетей

Презентация по дисциплине Программное обеспечение компьютерных сетей

Дудко Е.В., преподаватель спец. Дудко Е.В., преподаватель спец. дисциплин ГБОУ СПО Новороссийского дисциплин ГБОУ СПО Новороссийского колледжа строительства и экономики колледжа строительства и экономики Краснодарского краяКраснодарского края

Page 2: Презентация по дисциплине Программное обеспечение компьютерных сетей

Язык гипертекстовой разметки HTML

(Hyper Text Markup Language)

Тема:

Цель: •получить представление о языке HTML, •познакомиться с основными элементами языка •познакомиться со структурой web-страницы.

Page 3: Презентация по дисциплине Программное обеспечение компьютерных сетей

HTML представляет собой простой язык

обработки текстов; на этом языке при помощи набора тегов создается гипертекстовый документ, который можно просматривать специальной программой просмотра Web-страниц - браузером

Page 4: Презентация по дисциплине Программное обеспечение компьютерных сетей

Гипертекстовый документ - документ, содержащий ссылки на другой документ.

Page 5: Презентация по дисциплине Программное обеспечение компьютерных сетей

Переход по ссылкам реализуется через протокол передачи гипертекста HTTP (Hyper Text Transfer Protocol).

Page 6: Презентация по дисциплине Программное обеспечение компьютерных сетей

Отец Всемирной Паутины. Тим Бернерс-Ли является разработчиком языка гипертекстовой разметки HTML (HyperText Markup Language) (который является основным форматом Web-документов), HTTP протокола, URL, URI (унифицированный локатор ресурсов).

Page 7: Презентация по дисциплине Программное обеспечение компьютерных сетей

Гипертекстовые документы создаются на базе языка HTML (Hyper Text Markup Language)

Его управляющие коды состоят из текста ASCII.

Они компилируются обозревателем для отображения на экране. Ссылки, списки, заголовки, картинки и формы называются элементами языка HTML.

Page 8: Презентация по дисциплине Программное обеспечение компьютерных сетей

Чтобы уметь профессионально подготавливать гипертекстовые документы, вы должны знать их внутреннее строение, то есть код документа HTML.

Page 9: Презентация по дисциплине Программное обеспечение компьютерных сетей

Описание HTML

Page 10: Презентация по дисциплине Программное обеспечение компьютерных сетей

HTML-документ - это обычный текстовой файл.

Используя любой Web-обозреватель, можно просмотреть результат работы, просто загрузив в него созданный на основе синтаксиса HTML текстовой файл.

Page 11: Презентация по дисциплине Программное обеспечение компьютерных сетей

Гипертекстовый язык предоставляет только информацию для чтения.

Самый главный элемент гипертекстового языка - это ссылки.

Page 12: Презентация по дисциплине Программное обеспечение компьютерных сетей

Тэг

- оформленная единица HTML-кода.

Page 13: Презентация по дисциплине Программное обеспечение компьютерных сетей

Тег HTML состоит из следующих друг за другом в определенном порядке элементов: левой угловой скобки < необязательного слэша /, который означает,

что тег является конечным тегом, закрывающим некоторую структуру

имени тега (например TITLE или PRE) необязательных, если даже тег может иметь

их, атрибутов. Тег может быть без атрибутов или сопровождаться одним или несколькими атрибутами (например: ALIGN=CENTER)

правой угловой скобки >

Page 14: Презентация по дисциплине Программное обеспечение компьютерных сетей

Большинство тегов имеют открывающий элемент < имя_тега> и закрывающий элемент </имя_тега>

Между ними находятся коды, которые распознает Web-обозреватель

Два тега и часть документа, отделенная ими, образуют блок, называемый HTML элементом

Некоторые теги (например <HR>) являются элементами HTML сами по себе, и для них соответствующий конечный тег неверен.

Page 15: Презентация по дисциплине Программное обеспечение компьютерных сетей

Для каждого тега определяется множество возможных атрибутов

Большинство тегов допускает один или несколько атрибутов, однако атрибутов может и совсем не быть.

Page 16: Презентация по дисциплине Программное обеспечение компьютерных сетей

Спецификация атрибута состоит из расположенных в следующем порядке:

имени атрибута (например WIDTH) знак равенства (=) значения атрибута, которое задается

строкой символов (например, "80").

Page 17: Презентация по дисциплине Программное обеспечение компьютерных сетей

значение атрибута заключают в кавычки, используя либо одинарные ('80'), либо двойные кавычки ("80")

Строка в кавычках не должна содержать такие же кавычки внутри себя

Page 18: Презентация по дисциплине Программное обеспечение компьютерных сетей

Можно опустить кавычки для значений атрибутов, которые состоят только из следующих символов:

символов английского алфавита (A - Z, a - z)

цифр (0 - 9) промежутков времени дефисов (-)

Page 19: Презентация по дисциплине Программное обеспечение компьютерных сетей

WIDTH=80 и ALIGN=CENTER - разрешенное сокращение для WIDTH="80" и ALIGN=“CENTER”

Ссылка на URL без кавычек допустима, например, HREF=foo.htm, однако, когда URL используется с атрибутами, он должен быть заковычен, например HREF="http://www.hut.fi/".

Существуют некоторые браузеры, которые допускают отсутствие кавычек или наличие элементов с открывающими кавычками без закрывающих. Однако, такую практику лучше не применять.

Page 20: Презентация по дисциплине Программное обеспечение компьютерных сетей

Значения атрибутов должны быть отделены пробелами или незаполненными строками.

Page 21: Презентация по дисциплине Программное обеспечение компьютерных сетей

HTML нечувствителен к регистру

(TITLE, или Title, или title, или tItLE) Но существуют и чувствительные к

регистру конструкции языка, а именно: escape последовательности

(называемые символьными объектами), которые начинаются знаком &

URL, так как он может содержать наименования файлов, которые являются чувствительными к регистру во многих операционных системах

Page 22: Презентация по дисциплине Программное обеспечение компьютерных сетей

Когда документ выводится на экран, пробелы, знаки табуляции и пустые линии не сохраняются

То есть любая последовательность пробелов, символов табуляции и пустых линий эквивалентна единственному пробелу в файле HTML

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

Page 23: Презентация по дисциплине Программное обеспечение компьютерных сетей

Создание HTML документа

Page 24: Презентация по дисциплине Программное обеспечение компьютерных сетей

Каждый HTML-документ, отвечающий спецификации HTML какой-либо версии, обязан начинаться со строки декларации версии HTML <!DOCTYPE>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//RU">

Эта строка поможет браузеру определить, как правильно интерпретировать данный документ. В данном случае мы говорим браузеру, что HTML соответствует международной спецификации версии 3.2

Page 25: Презентация по дисциплине Программное обеспечение компьютерных сетей

После объявления версии и типа документа необходимо обозначить его начало и конец. Это делается с помощью тэга-контейнера <HTML>

Любой HTML-документ открывается тэгом <HTML> и им же закрывается.

Page 26: Презентация по дисциплине Программное обеспечение компьютерных сетей

Между тэгами <HTML> и </HTML> следует разместить:

заголовок документа - между тегами <HEAD> и </HEAD>

тело документа - между тегами <BODY> и </BODY>

Page 27: Презентация по дисциплине Программное обеспечение компьютерных сетей

Между тегами HEAD всегда должна находиться информация о кодировке страницы (например <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">) и теги определяющие название страницы <TITLE></TITLE>.

Между тегами содержимого документа <BODY>...</BODY> можно располагать свою информацию, рисунки, видеофайлы, аудиофайлы...

Page 28: Презентация по дисциплине Программное обеспечение компьютерных сетей

Пример самого короткого HTML-документа:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//RU"><HTML>    <HEAD>    <TITLE>Заголовок документа</TITLE>    </HEAD><BODY>Текст документа</BODY></HTML>

Page 29: Презентация по дисциплине Программное обеспечение компьютерных сетей
Page 30: Презентация по дисциплине Программное обеспечение компьютерных сетей

Одной из наиболее распространенных ошибок было и остается размещение заголовка в теле документа или наоборот, что совершенно недопустимо. Сначала закрываем заголовок </HEAD>, затем открываем тело.

Page 31: Презентация по дисциплине Программное обеспечение компьютерных сетей

Для того, чтобы текстовый файл превратился в HTML-файл, необходимо поменять его расширение с ".txt" на ".html"

Page 32: Презентация по дисциплине Программное обеспечение компьютерных сетей
Page 33: Презентация по дисциплине Программное обеспечение компьютерных сетей
Page 34: Презентация по дисциплине Программное обеспечение компьютерных сетей
Page 35: Презентация по дисциплине Программное обеспечение компьютерных сетей
Page 36: Презентация по дисциплине Программное обеспечение компьютерных сетей
Page 37: Презентация по дисциплине Программное обеспечение компьютерных сетей