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

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



Advertisements
Похожие презентации
Тема лекции: «Языки разметки гипертекста»
Advertisements

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

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

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

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

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

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

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

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

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

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

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

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

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

Технология каскадных таблиц стилей Встраивание стилей непосредственно в теги страницы (inline) производится таким образом: Пример: <h1 style=font-family:verdana; text-align:left> Этот метод нежелателен, так как он приводит к потере одного из основных преимуществ технологии 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: <!DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" " org / TR / xhtml1 / DTD/xhtml1- transitional.dtd"> <html xmlns= org / 1999/xhtml xml : lang=ru >… В последней строке примера значение атрибута lang определяет язык, на котором излагается основное содержание документа. Указание национального языка требуется для однозначного распознавания языка браузером и для повышения эффективности взаимодействия с поисковыми системами.

Метатеги в примерах Метатеги содержат в себе справочную и управляющую информацию о web-сайте, которая предназначена для использования браузерами посетителей сайта, поисковыми роботами, направляемыми на сайт поисковыми системами и пр. Весьма полезным мета тегом является: <meta http-equiv=content-type content=text/html charset=кодировка> где кодировка: Windows-1251, KOI8-R, utf-8, iso Данный мета тег предназначен для указания браузеру посетителя сайта вида русскоязычной кодировки, в которой исполнено содержание сайта. При отсутствии этого тега в окне браузера может наблюдаться нечитаемая последовательность букв русского алфавита и прочих знаков.

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

Метатеги в примерах <meta name=description content=Краткое описание сайта> где описание сайта содержит текст, который будет отображаться в окнах поисковых систем в качестве результата поиска вместе с гиперссылкой на данный сайт. Длина такого описания не должна превышать 200 символов. Включение грамотно составленного описания web-сайта и перечня ключевых слов значительно увеличивает вероятность того, что данный сайт будет найден другими пользователями 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).