Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Введение в Веб программирование.doc
Скачиваний:
89
Добавлен:
07.11.2018
Размер:
4.42 Mб
Скачать

Теги div и span

<div align=?> Важный тег используемый для форматирования больших блоков текста HTML документа, используется в таблицах стилей </div>. Устаревший атрибут align отвечает за выравнивание содержимого внутри блока: left - по левому краю; right - по правому краю; center - по центру; justify - выравнивается по содержимому. Атрибут Title позволяет создавать всплывающий текст над надписью. Style стандартный набор атрибутов стилей. Пример

<DIV ALIGN="LEFT">По левому краю</DIV>

<DIV ALIGN="RIGHT">По правому краю</DIV>

<DIV ALIGN="CENTER">По центру краю</DIV>

<DIV ALIGN="JUSTIFY">По содержимому краю</DIV>

Тег div является одним из основных элементов блочной верстки. В сочетании с таблицами стилей используется для разметки страницы, разбивки страницы на независимые секции.

Примеры:

<div style="background: #ff0000;"> Блок красного цвета</div>

<div style="text-align:center;">Выравниваем текст по центру</div>

Чтобы не описывать каждый раз стиль внутри тега, можно выделить стиль во внешнюю таблицу стилей, а для тега добавляем параметр class или id с именем селектора.

<div class="block1">текст</div>

Стандартные атрибуты тега div:

<div class = имя_класса> Определяет имя класса для элемента </div>

dir = rtl , lt> Определяет направление текста для контента в элементе</div>

<div id = id > Определяет уникальный id для элемента</div>

<div lang =код_языка>Определяет код языка для контента в элементе</div>

<div style =опред_стиля>Определяет инлайновый стиль для элемента</div>

<div title = текст > Определяет дополнительную информацию об элементе</div>

Тег <span> предназначен для определения встроенных элементов документа. В отличие от блочных элементов, таких как <table>, <p> или <div>, с помощью тега <span> можно выделить часть информации внутри других тегов и установить для нее свой стиль. Например, внутри абзаца (тега <p>) можно изменить цвет и размер первой буквы, если добавить начальный и конечный тег <span> и определить для него стиль текста. Чтобы не описывать каждый раз стиль внутри тега, можно выделить стиль во внешнюю таблицу стилей, а для тега добавить атрибут class или id с именем селектора.

Синтаксис <span>...</span>

Пример. Использование тега <span>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>Тег SPAN</title>

<style type="text/css">

BODY {

font-family: Arial, sans-serif; /* Рубленый шрифт */

}

.letter {

color: red; /* Красный цвет символов */

font-size: 200%; /* Размер шрифта в процентах */

font-family: serif; /* Шрифт с засечками */

position: relative; /* Относительное позиционирование */

top: 5px; /* Сдвиг сверху */

}

</style>

</head>

<body>

<p><span class="letter">Р</span>азумные люди приспосабливаются к окружающему миру.

Неразумные люди приспосабливают мир к себе. Вот почему прогресс определяется действиями неразумных людей.</p>

<p>Бернард Шоу</p>

</body>

</html>

<p>У моей мамы <span class="blue">светло-голубые</span> глаза, а у моего папы <span class="green">темно-зеленые</span> глаза.</p>

Тег <style> размещается в заголовке HTML-документа между тегами <head> и </head> и содержит определения стилей для данного HTML-документа. Это означает, что стили определенные при помощи данного тега имеют областью действия только данный HTML-документ. Тег <style> является контейнером, то есть имеет открывающий и закрывающий теги, между которыми и расположены объявления стилей.

Пример использования таблицы стилей, определяющей стиль заголовков первого уровня

<html>

<head>

<style type=text/css>

h1 {font-weight:bold; color:red;}

</style>

</head>

<body>

<h1>Жирный заголовок красного цвета </h1>

</body>

<html>

Тег link довольно активно используется разработчиками сайтов практически только для одного — установки связи между HTML документом и CSS файлом:

<link rel="stylesheet" href="/s.css" type="text/css" media="all" />

Но это далеко не все возможности тега link. С его помощью можно задавать другие типы ссылок, особенно хорошо подходящие для контент-сайтов, электронных книг и т. п. Кроме того, взаимосвязи, устанавливаемые в head тегом link, позволяют поисковым машинам легче пробираться через дебри сайта. Давайте рассмотрим реальный пример

<head>

<link rel="start" href="/" />

<link rel="search" href="/Search/" />

<link rel="author" href="/About/" />

</head>

Если вы посмотрите на любую страницу данного сайте через Opera 7, то увидите в интерфейсе этого браузера дополнительную панель, на которой будут «кликабельными» кнопки Home, Search и Author. Полный список предопределённых типов ссылок и их интерпретации можно посмотреть в спецификации HTML 4.01. Следует лишь упомянуть, что Opera 7 воспринимает не все указанные в спецификации типы.