Навигация
Главная
Поиск
Форум
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,372
новичок: vausoz
Новости
Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian

База данных студентов на Delphi + Microsoft SQL Server
Моделирование литейного цеха на GPSS + Пояснительная записка
Обработка задач на ЭВМ на GPSS + Пояснительная записка

Применение стилей в 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 Комментариев · 4407 Прочтений · Для печати

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


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



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

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

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

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

Пароль



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

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

Случайные загрузки
Visual Basic for ...
Род Стивенс. Delp...
PHP: обучение на ...
AJAX и PHP. разра...
VksButton
Проигрыватель Mp3
Эффект лампы на р...
Искусство програм...
TMS
Библия хакера 2. ...
Трассировка прово...
Tetris 2002
UmEdit
PHP 5. Практика с...
Х. М. Дейтел, П. ...
Язык программиров...
С# для профессион...
Turbo Pascal for ...
RbControls
PHP 5 в подлинник...

Топ загрузок
Приложение Клие... 100793
Delphi 7 Enterp... 98016
Converter AMR<-... 20298
GPSS World Stud... 17059
Borland C++Buil... 14239
Borland Delphi ... 10373
Turbo Pascal fo... 7390
Калькулятор [Ис... 6080
Visual Studio 2... 5228
Microsoft SQL S... 3674
Случайные статьи
Типизированные файлы
Оригинальная реали...
Переключитесь в ре...
Онлайн-возможности...
Блок try–except
Запуск программ на...
Математическая модель
Процедура GetLineS...
Компьютерный форум.
Таблица Customers ...
4. Как изменить ср...
На компьютерах Mac...
Исследование
Сигналы RTS и CTS ...
Маска подсети
Приведение типа
Основы спрайтовой ...
Средства отладки -...
Вывести все ссылки...
Прямой метод решен...
Несколько слов о ш...
Съемка по освещени...
Проектирование стр...
Всё о баннерах
HTPC под Windows
Статистика



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


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