Тема лекции: «Языки разметки гипертекста»

Презентация:



Advertisements
Похожие презентации
Тема лекции: «Языки разметки гипертекста». Язык разметки гипертекста HTML Web-страницы создаются, точнее размечаются, с помощью специализированных языковых.
Advertisements

HTML (от англ. Hyper Text Markup Language «язык разметки гипертекста») стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц.
Web-страницы и Web-сайты. Структура Web- страницы.
РАЗМЕЩЕНИЕ ИНФОРМАЦИИ В ИНТЕРНЕТ РАЗРАБОТКА WEB-ПРИЛОЖЕНИЙ.
HTML (HyperText Markup Language) - Язык Разметки Гипертекста.
Ключевые слова 1.WWW 2.Структура Web-страницыHTML 3.HTML-редактор 4.Цветовые схемы 5.гиперссылка.
Верстка сайтов Введение. Оглавление Основные понятия Тэги и элементы разметки Управление визуальным представлением документа Правила написания кода.
HTML (HyperText Markup Language). Основные понятия Элемент – конструкция языка HTML. Он состоит из 3 частей: открывающий тег, содержимое, закрывающий.
Основные теги HTML. Язык HTML HTML не является языком программирования, он предназначен для разметки текстовых документов. HTML состоит из тегов. Основным.
Разработка Web-сайтов с использованием языка разметки гипертекста HTML.
Powerpoint Templates Page 1 Язык разметки гипертекста HTML.
Oсновы HTML Hyper Text Markup Language. Идеологи Тим Бернерс-Ли британский учёный (1989) Тед Нельсон - американский социолог, изобретатель гипертекста.
Web - страницы и Web - сайты. Структура Web – страницы. Форматирование текста на Web – странице.
Публикация во Всемирной паутине реализуется в форме WEB – сайтов. Сайт является интерактивным средством представления информации. WEB - сайт состоит из.
КУРС «WEB-ДИЗАЙН». Что такое Web-страница? То, что мы видим в окне браузера, когда заходим на какой-либо сайт! Мы видим веб-страницу сайта – ее содержимое!
Форматирование текста на Web-странице Пока наша страница выглядит не слишком привлекательно: мелкий шрифт чёрного цвета на белом фоне. С помощью тэгов.
Основные понятия HTML расшифровывается HyperText Markup Lang uage (в переводе означает Язык Разметки ГиперТекста). HTML предназначен для создания веб-
это десятки миллионов Web-серверов Интернета, содержащих Web-страницы, в которых используется технология гипертекста. Технология WWW позволяет создавать.
Часть III Создание web-сайтов. Язык HTML Hyper Text Markup Language Язык Разметки Гипертекста Язык Разметки Гипертекста XHTML (eXtensible HTML) Современный.
Язык разметки гипертекста. Терминология HTML. Методика использования. Основные конструкции. Лаборатория информатизации образования ИДППО Институт дополнительного.
Транксрипт:

Тема лекции: «Языки разметки гипертекста»

Язык разметки гипертекста HTML Web-страницы создаются, точнее размечаются, с помощью специализированных языковых средств, классическим из которых является HTML (Hyper Text Mark up Language) – язык разметки гипертекста. Операторы HTML называются тегами. В настоящее время HTML (версии 4 и 5) все еще считается основой WWW, хотя статус официальных рекомендаций консорциума W3C (WWW Consortium – уже приобрел язык разметки XHTML (подмножество более гибкого языка разметки документов XML).

Язык разметки гипертекста HTML Синтаксис парного тега: Область действия тега. Пример: Символы зеленого цвета В следующих слайдах при описании тегов используются следующие шрифтовые выделения: · наименования тегов имеют жирное начертание; · наименования атрибутов – жирное и курсивное начертание; · значения атрибутов (в кавычках) – курсивное начертание. Ниже используются также следующие условные обозначения: символ «|» разделяет допустимые значения в списке, из которого следует выбрать лишь одно значение; цифры «1, 2, …, 9» в значениях атрибутов тегов символизируют десятичное значение.

Теги структуры HTML-документа Название документа, наблюдаемое в области наименования окна браузера метатеги, описание стилей и пр. Основное содержание страницы

Теги разметки списков - начало упорядоченного (нумерованного) списка с атрибутом, задающим вид номера (по умолчанию нумерация - арабскими цифрами, прописная буква i соответствует нумерации римскими цифрами и т.д.) Заголовок списка – заголовок списка Элемент списка - пометка элемента списка упорядоченного или неупорядоченного - начало неупорядоченного (маркированного) списка - список определений (термин + его описание) Термин - определяемый термин Описание термина

Пример разметки упорядоченного списка HTML-код: Состав группы: Иванов Петров Сидоров В окне браузера: Состав группы: I. Иванов II. Петров III. Сидоров

Пример разметки простой таблицы HTML-код: Туристские маршруты Маршрут Стоимость Париж $450 Будапешт $390 В окне браузера:

Теги вставки изображений - одиночный тег вставки рисунка с обязательным атрибутом src со значением-адресом файла рисунка в сети или относительным адресом на диске данного сервера width=99% | 99 – атрибут относительного или абсолютного (в пикселях) размера изображения по ширине экрана height=99% | 99 - то же по высоте alt=Текст – атрибут текста комментария, появляющегося в рамке рисунка при блокировке приема графических файлов (для ускорения приема документа) или в виде всплывающей подсказки (в последних версиях браузеров). Пример:

Теги вставки гиперссылки Гиперссылка - тег описания гиперссылки с обязательным атрибутом href определения перехода по указанному в значении атрибута Web-ресурсу (внутреннему или внешнему); атрибут target=_blank открывает новое окно браузера Пример ссылки на страницу в той же папке: К странице 2 Пример внешней ссылки – на поисковик Яндекс: Поиск на Яндексе

Технология каскадных таблиц стилей Понятие стиля объединяет в себе совокупность значений форматных свойств тегов для разметки какого-либо элемента или группы элементов web страницы. Совокупность описаний стилей образует таблицу стилей - CSS. Использование технологии CSS полностью соответствует ключевой концепции проектирования Web- ресурсов, пропагандируемой консорциумом W3C (WWW Consortium – Суть данной концепции состоит в разделении содержания и визуального оформления Web-страниц.

Технология каскадных таблиц стилей (С пособы связывания страницы и таблицы стилей ) 1.Связывание (linked) - позволяет использовать одну таблицу стилей (в виде отдельного текстового файла типа CSS) для форматирования сразу нескольких связанных с этим файлом страниц. 2.Внедрение (embedded) - позволяет задавать все правила таблицы стилей непосредственно в самой странице (в её заголовочной части). 3.Встраивание стилей непосредственно в теги страницы (inline)

Технология каскадных таблиц стилей Наиболее эффективным способом следует считать первый способ связывания web-страниц и таблицы стилей (linked) - перечисление описаний стилей в отдельном текстовом файле типа css для разметки повторяющихся элементов сразу в нескольких web-страницах. Для ссылки на этот файл в каждую такую страницу, в ее заголовочную часть, включается строка link…: … (в данном примере предполагается, что файл таблицы стилей находится в той же папке, что и web-страница)

Синтаксис основного варианта описания стиля: тег{свойство_1: значение_1; свойство_2: значение_2; …} Пример: p {font-family: verdana, helvetica; font-size: 16pt; font-weight: bolder} Данный пример предполагает, что все абзацы, охваченные тегом, в web-странице/страницах будут оформлены шрифтом Verdana (а при его отсутствии – шрифтом Helvetica), размером 16 пунктов и жирным начертанием. Технология каскадных таблиц стилей

Способ внедрения таблицы стилей в саму web-страницу (embedded) требует включения описания стилей в тег, который вкладывается в тег страницы : … Описание стилей Таким способом можно воспользоваться для определения стилей сразу нескольких элементов, но в пределах лишь одной страницы.

Технология каскадных таблиц стилей Встраивание стилей непосредственно в теги страницы (inline) производится таким образом: Пример: Этот метод нежелателен, так как он приводит к потере одного из основных преимуществ технологии CSS – возможности отделения содержания страницы от описания ее формата.

Технология каскадных таблиц стилей Если необходимо задать особый стиль элемента, отличный от других в таблице стилей, то в файл таблицы включают описание класса стиля - строки с точкой:.класс{свойство_1: значение_1; свойство_2: значение_2; …} или тег.класс{свойство_1: значение_1; свойство_2: значение_2; …} Использование такого стиля в теле web-страницы должно иметь вид:

Технология каскадных таблиц стилей Примеры определения классов стилей:.c1{font-size: 16pt; color: #0000ff; text-align: center} td.c2{vertical-align: top; background-image: url(images/fon.gif)} Данным примерам соответствуют фрагменты тела web-страницы: … … …

Тема лекции: «Метатеги в языках разметки гипертекста»

Типы веб-документов Современные версии языков гипертекстовой разметки web- страниц поддерживают следующие типы документов: - Strict – «строгий» тип документа, ориентированный на использование браузеров последних версий, поддерживающих технологию CSS и язык разметки XHTML; - Frameset – тип документа на основе фреймов; - Transitional – «переходный», т.е. нестрогий тип документа для не самых последних версий браузеров (рекомендуемый для использования в настоящее время).

Пример начала web-страницы типа Transitional: … В последней строке примера значение атрибута lang определяет язык, на котором излагается основное содержание документа. Указание национального языка требуется для однозначного распознавания языка браузером и для повышения эффективности взаимодействия с поисковыми системами.

Метатеги в примерах Метатеги содержат в себе справочную и управляющую информацию о web-сайте, которая предназначена для использования браузерами посетителей сайта, поисковыми роботами, направляемыми на сайт поисковыми системами и пр. Весьма полезным метатегом является: где кодировка: Windows-1251, KOI8-R, utf-8, iso Данный метатег предназначен для указания браузеру посетителя сайта вида русскоязычной кодировки, в которой исполнено содержание сайта. При отсутствии этого тега в окне браузера может наблюдаться нечитаемая последовательность букв русского алфавита и прочих знаков.

Метатеги в примерах где ключевые слова должны разделяться запятыми или пробелами, а общее число символов не должно превышать 800. Не допускается повторение ключевых слов.

Метатеги в примерах где описание сайта содержит текст, который будет отображаться в окнах поисковых систем в качестве результата поиска вместе с гиперссылкой на данный сайт. Длина такого описания не должна превышать 200 символов. Включение грамотно составленного описания веб-сайта и перечня ключевых слов значительно увеличивает вероятность того, что данный сайт будет найден другими пользователями Internet.

Метатеги в примерах где 99 – время в секундах, через которое произойдет автоматический переход по указанному адресу. Метатег применяется, например, в случае смены хостинг- провайдера для переадресации при обращении посетителей сайта по прежнему адресу.

Метатеги в примерах

Тема лекции: «Особенности языка разметки гипертекста XHTML»

Особенности языка XHTML (начало) Язык разметки web-страниц XHTML (eXtensible HTML) – это последняя, более строгая и хорошо структурированная версия HTML, имеющая статус официальной рекомендации консорциума W3C (WWW Consortium – с такими особенностями: 1. Необходимо, чтобы все теги были набраны в нижнем регистре. Единственным исключением является тег объявления типа документа DOCTYPE. 2. Наличие закрывающих тегов обязательно. 3. Должен строго соблюдаться принцип вложенности тегов: тег открытый последним должен закрываться первым.

Особенности языка XHTML (продолжение) 4. Одиночные теги должны иметь вид, например,. 5. Значения атрибутов должны обязательно заключаться в кавычки. 6. Сделан однозначный выбор в пользу логического форматирования в сочетании с таблицами стилей CSS. 7. Недопустимы булевы атрибуты (без присвоения значений). Например, вместо следует использовать запись.

Особенности языка XHTML (продолжение) 8. В XHTML версии 1.1 упразднены типы документов Transitional и Frameset, а теги и заменены на. 9. Символы комментария применять не рекомендуется, т.к. их содержание может быть неправильно истолковано браузерами последних поколений. В такие комментарии принято включать, в частности, описание встроенных стилей (для совместимости со старыми версиями браузеров, которые не поддерживают технологию CSS).

Особенности языка XHTML (окончание) 10. Поддерживается технология каскадных таблиц стилей второго поколения CSS2, что позволяет создавать аппаратно-зависимые стили. С их помощью можно определять специфические стили представления страниц, которые будут автоматически применяться при их выводе на экран монитора ПК (тип screen), на печать (тип print), на экран карманного компьютера (тип handheld), при интерпретации речевым синтезатором (тип aural) и т.д. Примечание: Для проверки web-страниц на соответствие новым стандартам гипертекстовой разметки следует воспользоваться валидатором W3C (validator.w3.org).