русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Style.css


Дата добавления: 2015-07-09; просмотров: 765; Нарушение авторских прав


body { background-color: #FF0000;}

Разместите эти файлы в одной папке. Не забудьте сохранить файлы с правильными расширениями (".css" и ".htm")

Откройте default.htm в вашем браузере и вы увидите, что страница имеет красный фон.

 

Рассмотрим теперь более сложные примеры работы с CSS.

 

Создание "каркаса" страницы.

2. Создание "каркаса" страницы.

При разработке страницы следует обратить внимание не терминологию. Есть понятия макет и шаблон. Макет создается на основе готового дизайна, с применением различных приемов макетирования: таблицы, листы стилей и др. шаблон – это макет webстраницы, который может подойти под большинство дизайнерских решений.

 

Существует несколько способов разметки страницы. Это при помощи таблицы, фреймов и блочная разметка. В настоящее время фреймы практически не используются. А на смену разметки при помощи таблиц приходит блочная верстка.

 

Мы сначала рассмотрим разметку страницы, при помощи таблицы. Для макетирования страниц можно применять фиксированные и динамические страницы. В фиксированных страницах для задания ее размеров используются фиксированные числа. В этом случае таблицу необходимо подгонять под разрешение монитора. Динамические страницы способны автоматически расширяться в зависимости от свободного пространства.

 

 

Создать документ, содержащий таблицу со следующей структурой:

 

 

Мы подробно рассмотрим технологию такой верстки, чтобы html-страница:

  • не зависимо от разрешения экрана, браузера (возьмем самые популярные: IE, Firefox, Opera), темы оформления Windows и настроения вебмастера, выглядела бы одинаково - как на макете;
  • была "читаемой" даже при отключенной графике;
  • имела легкий, удобный для редактирования html-код;
  • растягивалась на полную ширину экрана.

 



При форматировании webстраницы мы будем использовать каскадные таблицы стилей. Это означает, что все форматирование и оформление страницы будет вынесено в отдельный файл. Главным преимуществом такого подхода является то, что во многом облегчается код страницы и если все страницы оформлены в одном стиле и необходимо поменять их оформление достаточно изменить один файл, отвечающий за оформление, а не исправлять все страницы. Входящие в проект.

Для создания нам необходимо.

 

  1. Создать таблицу. Сохранить файл с именем «*.htm»(создается самостоятельно)
  2. Создать файл, который будет содержать данные о форматировании таблицы и каждой из ее ячеек style.css

 

Файл *.htm в заголовке должна быть ссылка на файл таблицы стилей: <link href="style.css" rel="stylesheet" type="text/css">

 

Создадим файл содержащий оформление проекта.

 

Файл style.css должен содержать следующую информацию:

table.main { <!--В таких скобках указываются атрибуты, относящиеся к одному элементу-->

width: 100%; <!-- table.main имя таблицы, в основном файле в теге table должна содержаться ссылка на данное форматирование. <table class="main" border="1"> -->

height: 100%;

}

td.top { <! -- Формат верхней строки, пока здесь пусто-->

}

td.search { <! -- Формат соответствующей ячейки, пока здесь пусто-->

}

td.topmenu { <! -- Формат соответствующей ячейки, пока здесь пусто-->

}

td.news {

width: 30%; <! -- Формат соответствующей ячейки, указан размер, в процентах от общей ширины окна-->

}

td.text {

width: 70%; <! -- Формат соответствующей ячейки, указан размер, в процентах от общей ширины окна-->

height: 100%;

}

td.copyright { <! -- Формат соответствующей ячейки, пока здесь пусто-->

}

td.bottommenu { <! -- Формат соответствующей ячейки, пока здесь пусто-->

}

 

Сама страница, содержащая разметку должна иметь следующий код:

<html> <head> <title>Layout</title>   <link href="style.css" rel="stylesheet" type="text/css"> </head>   <body> <table class="main" border="1"> <tr> <td class="top" colspan="2">top</td> </tr>     <tr> <td class="search">search</td> <td class="topmenu">topmenu</td> </tr> <tr> <td class="news">news</td> <td class="text">text</td> </tr> <tr> <td class="copyright">copyright</td> <td class="bottommenu"> bottommenu</td> </tr> </table> </body> </html>       Заголовок страницы   Ссылка на созданный ранее файл таблицы стилей, который содержит форматирование.   Тело документа Таблица Первая строка, содержит одну ячейку, задается ее название «top», по которому в файле style.css определяется стиль ячейки.   Вторая строка, состоит из двух ячеек.   Третья строка, состоит из двух ячеек.   Четвертая строка, состоит из двух ячеек.  

 

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

 

1) Чтобы не было промежутков между таблицей и границами экрана, пишем:

html, body {

margin:0px;

padding:0px;

}

 

2) Чтобы убрать зазоры между ячейками, добавляем в свойства таблицы border-collapse: collapse (это аналог html-параметра cellspacing="0").

table.main {

border-collapse: collapse;

}

 

3) Чтобы убрать отступы внутри ячеек, пишем:

td {

padding: 0px;

}

 

Также нужно прописать несколько общих параметров, которые будут использоваться по умолчанию:

 

5) Цвет фона для и элементов форм. Когда фон белый, об этом часто забывают. Тогда у пользователей, установивших какую-нибудь экзотическую тему оформления Windows, некоторые ячейки могут оказаться, например, зелеными.

 

6) Когда большая часть текста будет написана одним шрифтом (в нашем случае, напимер - Tahoma 11px, черный), имеет смысл указать его сразу для всех ячеек и элементов форм.

 

7) По умолчанию текст и изображения располагаются (вертикально) в середине ячейки. Обычно удобнее, чтобы они подтягивались к верхнему краю. Для этого нужно указать vertical-align: top для всех ячеек.

 

body, input, select, textarea {

background-color: #ffffff;

}

td, input, select, textarea {

font-family: Tahoma;

font-size: 11px;

color: #000000;

vertical-align: top;

}

 

В результате получим страницу следующего вида:



<== предыдущая лекция | следующая лекция ==>
 | Заполнение страницы.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.265 сек.