Вторник, 21.05.2024, 14:21

Как создать сайт

Реклама от RoboText
Наш опрос
Оцените мой сайт
Всего ответов: 48
Календарь
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031
Форма входа
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Меню сайта
Как Заработать в ИНТЕРНЕТЕ
  • Как Заработать в ИНТЕРНЕТЕ
  • Заработать в интернете
  • Видеоуроки по работе
  • Письма на WMMail
  • Описание SEOsprint
  • Статья о WMmail
  • РЕГИСТРАЦИЯ в WEBMONEY
  • Как создать САЙТ
  • Как создать сайт
  • Создание сай
  • Выбор Домена
  • Выбор Хостинга
  • Термины Хостинга
  • Продвижение сайта
  • тИЦ в Яндекс
  • Обмен ссылками
  • Программы для сайта
  • Услуги продвижения
  • HTML по шагам
  • HTML по шагам
  • Основные понятия
  • Создание HTML
  • Особенности HTML
  • Структура HTML
  • Теги HTML
  • Работа с текстом
  • Ссылки
  • Якоря
  • Изображения
  • Списки
  • Таблицы
  • CSS по шагам
  • CSS по шагам
  • Подключение CSS
  • Типы носителей
  • Базовый синтаксис
  • Селекторы тегов
  • Классы
  • Идентификаторы
  • Комментарии
  • Cелекторы
  • Соседние селекторы
  • Дочерние селекторы
  • ТСелекторы атрибутов
  • Универсальный селектор
  • Группирование
  • Наследование
  • Псевдоэлементы
  • Правила создания
  • Шаг 7. Идентификаторы

    Идентификатор (называемый также «ID селектор») определяет уникальное имя элемента, которое используется для изменения его стиля и обращения к нему через скрипты, что позволяет управлять стилем элемента динамически.

    Синтаксис использования идентификатора следующий.

    #Имя идентификатора { свойство1: значение; свойство2: значение; ... }

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

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

    Пример 7.1. Использование идентификатора

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head> 
    <style type="text/css">
    #help { 
     position: absolute; /* Абсолютное позиционирование */
     left: 160px; /* Положение элемента от левого края */
     top: 120px; /* Положение от верхнего края */
     width: 225px; /* Ширина блока */
     height: 180px /* Высота блока */
    }
    </style>
    </head> 

    <body> 
    <p id="help">
    Этот элемент помогает в случае, когда вы находитесь в осознании того факта, что совершенно не понимаете, кто и как вам может помочь. Именно в этот момент мы и подсказываем, что помочь вам никто не сможет.
    </p>

    </body> 
    </html>

    В данном примере определяется стиль тега <p>, для которого указан селектор help через параметр id.

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

    Тег#Имя идентификатора { свойство1: значение; свойство2: значение; ... }

    Вначале указывается имя тега, затем без пробелов символ решетки и название идентификатора. В примере 7.2 показано использование идентификатора применительно к тегу <P>.

    Пример 7.2. Применение идентификатора совместно с тегом

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head> 
    <style type="text/css">
    P {
     color: green; /* Зеленый цвет текста */
     font-style: italic /* Курсивное начертание текста */


    P#opa { 
     color: red; /* Красный цвет текста */
     border: 1px solid #666; /* Параметры рамки */
     background: #eee; /* Цвет фона */
     padding: 5px /* Поля вокруг текста */
    }
    </style>
    </head> 
    <body> 

    <p>Обычный параграф</p> 
    <p id="opa">Параграф необычный</p>

    </body> 
    </html>

    Результат данного примера показан ниже.

    Обычный параграф

    Параграф необычный

    В данном примере вводится стиль для тега <P> и для такого же тега, но с указанием идентификатора opa.

    Использование идентификатора дает возможность изменять некоторые параметры элемента, например, делать его невидимым или видимым по желанию с помощью скриптов (пример 7.3).

    Пример 7.3. Изменение видимости слоя

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <style type="text/css">
    #descr {
     position: relative; /* Относительное позиционирование */
     visibility: hidden /* Прячем содержимое слоя */
    }
    </style> 

    <script type="text/javascript">
    function hiddenLayer() {
    document.getElementById("descr").style.visibility = "hidden";


    function showLayer() {
    document.getElementById("descr").style.visibility = "visible";
    }
    </script>
    </head> 
    <body>

    <table width="90%" border="0" cellspacing="0" cellpadding="4" align="center">
    <tr>
    <td width="20%" align="center"><a href="#" onMouseOver="showLayer()" onMouseOut="hiddenLayer()"><img src="button.gif" width="98" height="33" border="0"></a></td>
    <td>
    <p id="descr">Данная эксклюзия является подмножеством астрациональных супремативных монотенных федоний кадонарного экстрафазория.</p>
    </td>
    </tr>
    </table>

    </body>
    </html>

    Результат данного примера показан ниже. При наведении курсора мыши на изображение демонстрируется скрытый до этого времени текст, который вновь прячется при убирании курсора с рисунка. Изменение параметров стиля элемента происходит через обращение к нему по имени идентификатора.