voliuf.narod.ru

главная

друзья

помощь сайту

Основы работы с CSS

Бесплатные учебники по темам

Партнерская программа

1.Общая информация

2.Синтаксис CSS и примеры использования

3.Параметры CSS для фона

4.Параметры текста в CSS

5.Шрифты в CSS

6.Границы в CSS

7.Отступы в СSS

8.Поля в CSS

9.Списки в CSS

10.Размеры элементов в CSS

11.Параметры форматирования в CSS

12.Позиционирование в CSS

13.Псевдо-классы CSS

14.Псевдо-элементы CSS

15.Типы носителей информации в CSS2

Дополнительные материалы
Печать в CSS2
Использование звука в CSS2
Единицы измерения в CSS
Цвета в CSS /* аналогично как в HTML */

 

Основы работы с CSS
10.Размеры элементов в CSS
  

Данные параметры CSS позволяют управлять высотой и шириной элемента, увеличением интервала между двумя строками.

 

Пример:

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

<html>
<head>
</head>

<body>
<div>

Стандартный интервал между строками.<br>
Стандартный интервал между строками.
</div>
<br>

<div style="line-height: 0.4cm">
Уменьшенный интервал между строками.<br>
Уменьшенный интервал между строками.
</div>
<br>

<div style="line-height: 0.9cm">
Увеличенный интервал между строками.<br>
Увеличенный интервал между строками.

</div>

</body>
</html>

Параметры размеров элементов CSS

Данные параметры позволяют управлять высотой и шириной элемента, а также изменить межстрочный интервал.

 

Данные свойства поддерживаются следующими браузерами (в скобках сокращенный вариант, который применяется далее в таблицах парметров и значений): Internet Explorer (IE), Firefox (F), Netscape(N).

 
Параметр Описание Значения IE F N W3C
height Задает высоту элемента auto 4 1 6 1*
length
%
line-height Задает интервал между строками normal 4 1 4 1
number
length
%
max-height Задает максимальную высоту элемента none - 1 6 2
length
%
max-width Задает максимальную ширину элемента none - 1 5 2
length
%
min-height Задает минимальную высоту элемента length - 1 6 2
%
min-width Задает минимальную ширину элемента length - 1 6 2
%
width Задает ширину элемента auto 4 1 4 1
%
length
 

(* здесь и далее число в столбце "W3C" указывает в какой спецификации CSS определен параметр (CSS1 или CSS2)).

 

Размеры элементов в CSS: подробное рассмотрение

Параметр 'height'

Используется для задания высоты элемента.

 

Наследование: нет.

 

Пример:

 
p
{
height: 50px
}

Может принимать следующие значения:

 
Значение Описание
auto Браузер вычисляет реальную высоту
length Определяет высоту в px, см, и т.д.
% Определяет высоту в % от объемлющего блока
 

Параметр 'line-height'

Используется для задания интервала между строками.

 

Наследование: Да.

 

Примечание: Отрицательные значения не допускаются.

 

Примеры:

 
div
{
line-height: 2.1
}

div
{
line-height: 10pt
}

div
{
line-height: 120%
}

Может принимать следующие значения:

 
Значение Описание
normal Задает приемлемый интервал между строками
number Задает число, которое при умножении на размер текущего шрифта задает интервал между строками
length Задает фиксированный интервал между строками
% Задает интервал между строками в % от размера текущего шрифта
 

Параметр 'max-height'

Используется для задания максимальной высоты элемента.

 

Наследование: нет.

 

Пример:

 
div
{
max-height: 200%
}

Может принимать следующие значения:

 
Значение Описание
none Отсутствие ограничений на максимальную высоту элемента
length Определяет максимальную высоту элемента
% Определяет максимальную высоту элемента в % от объемлющего блока
 

Параметр 'max-width'

Используется для задания максимальной ширины элемента.

 

Наследование: нет.

 

Пример:

 
h6
{
max-width: 75%
}

Может принимать следующие значения:

 
Значение Описание
none Отсутствие ограничений на максимальную ширину элемента
length Определяет максимальную ширину элемента
% Определяет максимальную ширину элемента в % от объемлющего блока
 

Параметр 'min-height'

Используется для задания минимальной высоты элемента.

 

Наследование: нет.

 

Пример:

 
div
{
min-height: 20%
}

Может принимать следующие значения:

 
Значение Описание
length Определяет минимальную высоту элемента
% Определяет минимальную высоту элемента в % от объемлющего блока
 

Параметр 'min-width'

Используется для задания минимальной ширины элемента.

 

Наследование: нет.

 

Пример:

 
h6
{
min-width: 20%
}

Может принимать следующие значения:

 
Значение Описание
length Определяет минимальную ширину элемента
% Определяет минимальную ширину элемента в % от объемлющего блока
 

Параметр 'width'

Используется для задания ширины элемента.

 

Наследование: нет.

 

Пример:

 
hr
{
width: 20%
}

Может принимать следующие значения:

 
Значение Описание
auto Браузер вычисляет реальную ширину
% Определяет ширину в % от ширины родительского элемента
length Определяет ширину в px, см, и т.д.
 

Форматирование в CSS

Данные параметры позволяют определить, как и в каком месте вывести элемент.

 

Примеры:

 
  1. В примере показано, как вывести элемент.
    <html>
    <head>
    <style type="text/css">
    h1 {display: inline}
    pre {display: none}
    </style>
    </head>

    <body>

    <pre>Эта информация не будет отображена</pre>
    <h1>Между этими двумя элементами</h1>
    <h1>нет интервала</h1>


    </body>
    </html>

     
  2. Пример показывает, как создать смещение изображения в параграфе вправо.
    <html>
    <head>
    </head>

    <body>
    <p>
    <img style="float:right" src="image.gif" width="100" height="70" />
    В параграфе изображение смещено вправо. В параграфе изображение смещено вправо.

    </p>
    </body>

    </html>

     
  3. Пример показывает, как создать смещение изображения в параграфе вправо и добавить к изображению границы и отступы.
    <html>
    <head>
    </head>

    <body>
    <p>
    <img style="float:right; border:1px solid blue; margin:0px 0px 15px 20px;"
    src="image.gif" width="100" height="70" />
    Изображение смещено вправо, имеет границу из сплошной линии и отступы.
    </p>
    </body>

    </html>
  4. Пример показывает, как можно сместить изображение с заголовком вправо.
    <html>
    <head>
    </head>

    <body>
    <div style="float:right; border:2px dotted blue; text-align:center;
                padding:5px; margin:5 5 10px 10px; width:160px;">
    <img src="image.gif" width="120" height="70" /><br />
    Изучайте CSS!
    </div>

    <p>
    В данном примере элемент div имеет ширину 160 пикселей, содержит изображение,
    смещается вправо.
    Для дистанцирования текста от div, к последнему добавлены отступы,
    а для выделения картинки и заголовока - границы и поля.
    </p>
    </body>

    </html>

     
  5. Пример показывает, как можно сместить первую букву параграфа влево.
    <html>
    <head>
    <style type="text/css">
    b
    {
    float:left;
    line-height:95%;
    font-size:500%;
    font-family:Comic Sans MS;
    width:1.2em;
    }
    </style>
    </head>

    <body>
    <p>
    <b>В</b> параграфе элемент b имеет ширину - 1.2 размера текущего шрифта,
             размер шрифта - 500%, межстрочный интервал - 95%, шрифт буквы - Comic Sans MS.
    </p>

    </body>
    </html>

     
  6. Пример показывает, как создать горизонтальное меню.
    <html>
    <head>
    <style type="text/css">
    ol
    {
    float:left;
    margin:5;
    padding:5;
    width:100%;
    list-style-type:none;
    }
    a
    {
    float:left;
    width:6em;
    text-decoration:none;
    color:blue;
    background-color:yellow;
    padding:0.4em 0.7em;
    border:2px solid gray;
    }
    a:hover {background-color:#0F0FFF; color:yellow}
    li {display:inline}
    </style>
    </head>

    <body>
    <ol>
    <li><a href="#">Ссылка 1</a></li>
    <li><a href="#">Ссылка 2</a></li>
    <li><a href="#">Ссылка 3</a></li>
    <li><a href="#">Ссылка 4</a></li>
    </ol>

    <p>
    В примере элементы ol и a смещены влево.
    У элементов li отсутствует разрыв строки перед или после элемента.
    </p>

    </body>
    </html>

     
 
  1. Пример показывает, как создать страницы без таблиц.
    <html>
    <head>
    <style type="text/css">
    div.block
    {
    width:100%;
    margin:0px;
    border:1px solid orange;
    line-height:150%;
    }
    div.top,div.bottom
    {
    padding:0.5em;
    color:white;
    background-color:orange;
    clear:left;
    }
    h1.top
    {
    padding:0;
    margin:0;
    }
    div.move
    {
    float:left;
    width:160px;
    margin:0;
    padding:1em;
    color: blue;
    }
    div.body
    {
    margin-left:190px;
    border-left:1px solid orange;
    padding:1em;
    }
    </style>
    </head>
    <body>

    <div class="block">
    <div class="top"><h1 class="top">www.Intuit.ru</h1></div>
    <div class="move"><p>"Сущности, необходимые для объяснения чего-либо,
         не следует умножать без необходимости." Уильям Оккам (1285-1349)</p></div>
    <div class="body">
    <h2>Свободно доступные пособия по созданию Web</h2>
    <p>В Интернет можно найти все необходимые для создания Web пособия,
    начиная от основ HTML и XHTML и заканчивая XML, XSL, Multimedia и WAP.</p>
    <p>Intuit -- Сайт для разработчиков Web!</p></div>
    <div class="bottom">&copy;Copyright</div>
    </div>

    </body>
    </html>

     
  2. В примере показано, как позиционировать элемент относительно его обычного положения.
    <html>
    <head>
    <style type="text/css">
    p.left_plus
    {
    position:relative;
    left:15px
    }
    p.left_minus
    {
    position:relative;
    left:-15px
    }
    p.right_plus
    {
    position:relative;
    right:35px
    }
    p.right_minus
    {
    position:relative;
    right:-35px
    }
    </style>
    </head>

    <body>
    <h2>Это заголовок в обычном положении</h2>
    <p class="left_plus">Параграф имеет смещение относитильно своего обычного положения</p>
    <p class="left_minus">Параграф имеет смещение относитильно своего обычного положения</p>
    <p class="right_plus">Параграф имеет смещение относитильно своего обычного положения</p>
    <p class="right_minus">Параграф имеет смещение относитильно своего обычного положения</p>
    </body>

    </html>

     
  3. В примере показано, как позиционировать элемент с помощью абсолютного значения.
    <html>
    <head>
    <style type="text/css">
    p.ab
    {
    position:absolute;
    left:50px;
    top:50px
    }
    </style>
    </head>

    <body>
    <p class="ab">Параграф позиционируется с абсолютным значением</p>
    <pre>С помощью абсолютного позиционирования элемент можно поместить в любом месте страницы.
    Параграф имеет смещение - на 50px от левого края страницы и
    на 50px от верхнего края страницы.</pre>
    </body>

    </html>

     
  4. В примере показано, как сделать элемент невидимым.
    <html>
    <head>
    <style type="text/css">
    p.off {visibility:hidden}
    p.on {visibility:visible}
    </style>
    </head>

    <body>
    <p class="on">Параграф виден</p>
    <p class="off">Параграф не виден</p>
    </body>

    </html>

     
  5. В примере показано, как изменить курсор.
    <html>
    <head>
    </head>

    <body>

    <h4 style="color:blue">Курсоры:</h4>

    <div style="cursor:auto">
    Auto</div>
    <div style="cursor:crosshair">
    Crosshair</div>
    <div style="cursor:default">
    Default</div>
    <div style="cursor:pointer">
    Pointer</div>
    <div style="cursor:move">
    Move</div>
    <div style="cursor:text">
    text</div>
    <div style="cursor:wait">
    wait</div>
    <div style="cursor:help">
    help</div>

    <h4 style="color:blue">Курсоры типа resize:</h4>

    <div style="cursor:e-resize">
    e-resize</div>
    <div style="cursor:ne-resize">
    ne-resize</div>
    <div style="cursor:nw-resize">
    nw-resize</div>
    <div style="cursor:n-resize">
    n-resize</div>
    <div style="cursor:se-resize">
    se-resize</div>
    <div style="cursor:sw-resize">
    sw-resize</div>
    <div style="cursor:s-resize">
    s-resize</div>
    <div style="cursor:w-resize">
    w-resize</div>
    </body>

    </html>

     
 источник: http://www.INTUIT.ru 


 

13 центов(0,13$) за клик, выплаты через WebMoney каждый вторник +10% с рефералов

Мы выкупаем 100% трафа! $12 за 1000 хостов (РФ), и до $4 за 1000 хостов (зарубежный траф) + 10% с дохода Ваших рефералов!
 Выплаты через
WebMoney

~80-100$ за1000 хостов 2.5$ за 1 смс.
реф. процент - 10 %Выплаты происходят раз в неделю, в четверг на
WebMoney
 
 

 

____________________________

Посмотреть порно видео в онлайне »

_______________________________

 

   
   
Сайт управляется системой uCoz