Навигация
Главная
Поиск
Форум
FAQ's
Ссылки
Карта сайта
Чат программистов

Статьи
-Delphi
-C/C++
-Turbo Pascal
-Assembler
-Java/JS
-PHP
-Perl
-DHTML
-Prolog
-GPSS
-Сайтостроительство
-CMS: PHP Fusion
-Инвестирование

Файлы
-Для программистов
-Компонеты для Delphi
-Исходники на Delphi
-Исходники на C/C++
-Книги по Delphi
-Книги по С/С++
-Книги по JAVA/JS
-Книги по Basic/VB/.NET
-Книги по PHP/MySQL
-Книги по Assembler
-PHP Fusion MOD'ы
-by Kest
Professional Download System
Реклама
Услуги

Автоматическое добавление статей на сайты на Wordpress, Joomla, DLE
Заказать продвижение сайта
Программа для рисования блок-схем
Инженерный калькулятор онлайн
Таблица сложения онлайн
Популярные статьи
OpenGL и Delphi... 65535
Форум на вашем ... 65535
21 ошибка прогр... 65535
HACK F.A.Q 65535
Бип из системно... 65535
Гостевая книга ... 65535
Invision Power ... 65535
Пример работы с... 65535
Содержание сайт... 65535
ТЕХНОЛОГИИ ДОСТ... 65535
Организация зап... 65535
Вызов хранимых ... 65535
Создание отчето... 65535
Имитационное мо... 65535
Программируемая... 65535
Эмулятор микроп... 65535
Подключение Mic... 65535
Создание потоко... 65535
Приложение «Про... 65535
Оператор выбора... 65535
Реклама
Сейчас на сайте
Гостей: 8
На сайте нет зарегистрированных пользователей

Пользователей: 13,368
новичок: Goosprin
Новости
Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian

Моделирование работы узла коммутации сообщений на GPSS + Пояснительная з...
Расчет мер близости на отношениях на Delphi + Пояснительная записка
Метод конечных разностей для интерполяции/экстраполяции на Delphi

Применение стилей в XHTML-документах
В языке XHTML 1.0 с помощью элемента style можно создать таблицу стилей внутри самого документа; XHTML 1.1 позволяет решить аналогичную задачу посредством модуля, хранящего таблицу стилей; XML допускает применение только внешних таблиц стилей. Следовательно, при проектировании приложения в среде XHTML не стоит ограничиваться только внутренними таблицами стилей. Более того, освоив применение внешних таблиц стилей, вы сократите время на сопровождение проекта.
Примечание Во всех примерах настоящей и последующих глав будут использоваться внешние таблицы.
Разработать внешнюю таблицу стилей несложно. Для этого в текстовом редакторе нужно создать новый документ и ввести правила стиля. Далее показан самый простой тип записи - описание единственного правила для представления текста, размещенного внутри элемента «абзац»:
р {text-decoration: underline;}
Затем файл следует сохранить с расширением .ess. На следующем этапе таблицу стилей необходимо связать с документом при помощи элемента link, размещенного внутри объекта head.
Пример. XHTML-документ начинается обычным образом:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtmlll/DTD/xhtmlll.dtd">
<html xmlns ="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
<title>flaTa встречи</ИИе>
Закрытию элемента head должна предшествовать запись нового - link, в который входят как минимум два атрибута: rel и href. Первый атрибут применяется для указания связи между текущим документом и связанным с ним, второй - не меняется и работает так же, как с элементом привязки (<а>), то есть указывает URI присоединяемого документа. Запись для элемента link принимает следующий вид:
<link rel="stylesheet" href="calendar.ess" />
После этого элемент head можно закрыть и продолжить запись оставшейся части документа:
</head> <body>
<Ь1>Плановая встреча</Ь1> <pxb>C: </Ь>Шейн Маккерон<Ьг> <Ь>Из: </b>ApTest<br> <Ь>Время: </Ь>10:00<br> <Ь2>Тема встречи</Ь2>
<р> Обсуждение условий тестирования программы Widgets 1.О на
соответствие стандарту W3C.</p>
</body>
</html>
Результат показан на рис. 11.1. Текстовый фрагмент внутри абзаца подчеркнут.
Примечание Обратите внимание: подчеркиваются и фрагменты текста, выделенные жирным шрифтом. Дело в том, что элемент, помещенный внутри другого, наследует свойства своего родителя. В нашем случае объект, выделенный жирным шрифтом, находится внутри элемента «абзац». Помещаемый элемент (выделенный жирным шрифтом) называют потомком, а элемент, в который он вкладывается, -родителем.
Реализация возможностей таблиц стилей - процесс трудоемкий и сложный, однако конечный результат оправдывает затраты времени и сил. На рис. 11.2 представлена HTML-страница сайта Writers Guild. Несмотря на небольшие нарушения визуального представления макета (содержательная часть документа кажется немного смещенной к краю экрана), страница в целом выглядит прекрасно.
Обратите внимание на панель навигации в левой части экрана. Ссылки организованы в виде кнопок и из-за скошенных краев кажутся немного выпуклыми. Самые большие цветовые фрагменты, расположенные вверху изображения и в секции «Recent Announcements*, выполнены на основе правил CSS. Та же техника использовалась для создания границ, обрамляющих текст в главной (на рисунке белой) части страницы.
При проектировании такого представления Web-мастер старался максимально использовать классы, группируя однородные селекторы, чтобы описать их единым правилом стиля.
Опубликовал vovan666 April 08 2013 14:57:21 · 0 Комментариев · 3886 Прочтений · Для печати

• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •


Комментарии
Нет комментариев.
Добавить комментарий
Имя:



smiley smiley smiley smiley smiley smiley smiley smiley smiley
Запретить смайлики в комментариях

Введите проверочный код:* =
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Поделиться ссылкой
Фолловь меня в Твиттере! • Смотрите канал о путешествияхКак приготовить мидии в тайланде?
Загрузки
Новые загрузки
iChat v.7.0 Final...
iComm v.6.1 - выв...
Visual Studio 200...
CodeGear RAD Stud...
Шаблон для новост...

Случайные загрузки
База каталогов ( ...
Swing. Эффектные...
Szwavepanel
Delphi World 6.0
Scrrlcaptoin
Размещение элемен...
Программирование ...
TsHintManager
WordReport
С/C++ Программиро...
Drag&Drop
Книга по Delphi (...
Базы данных в Инт...
AntiRus
DS_Group
Алгоритм DES шифр...
DelphiX
Как программирова...
Задача о 8ми ладьях
Ведение справочны...

Топ загрузок
Приложение Клие... 100774
Delphi 7 Enterp... 97833
Converter AMR<-... 20268
GPSS World Stud... 17014
Borland C++Buil... 14191
Borland Delphi ... 10291
Turbo Pascal fo... 7373
Калькулятор [Ис... 5984
Visual Studio 2... 5207
Microsoft SQL S... 3661
Случайные статьи
Реализация требова...
Тайные каналы
ООП И ОБРАБОТКА ИС...
Стандарт Dect
Ключевые слова
Изменение размеров...
Обзор панели управ...
Двери задор
Игровые автоматы к...
4. Как гарантирова...
Доставка готовой е...
Принцип доминирования
конфигурации компь...
3.1. Дополнительна...
Требования к быстр...
Имет ли первый иде...
"=" expected
Windows с точки вр...
Что есть инфографи...
Сигнатурой имени я...
Классификация угро...
ш - Алфавитный ука...
«Это не моя ошибка!»
Для выбора лучшего...
Континент дверной
Статистика



Друзья сайта
Программы, игры


Полезно
В какую объединенную сеть входит классовая сеть? Суммирование маршрутов Занимают ли таблицы память маршрутизатора?