Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CSS очень много.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.1 Mб
Скачать

Свойство 'float'

Данное свойство определяет, где появится в другом элементе изображение или текст.

Примечания:

  1. Если в строке слишком мало места для плавающего элемента, он переносится на следующую строку и продолжается пока строка имеет достаточно места.

  2. Перед float должны идти - содержание, фон и границы внутристрочных элементов, содержание блочного элемента, после - фон и границы блочного элемента.

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

Пример:

p

{

float: right

}

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

Значение

Описание

left

Изображение или текст смещается в родительском элементе влево.

right

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

none

Изображение или текст будут выводиться в том месте, где они встретились в тексте

Параметр 'position'

Данный параметр помещает элемент в статическое, относительное, абсолютное или фиксированное положение.

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

Пример:

p

{

position:static;

}

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

Значение

Описание

static

Элемент помещается в обычное положение (согласно нормальному потоку). Со значением "static" не используются параметры "left" и "top".

relative

Смещает элемент относительно его нормального положения, поэтому "left:20" добавляет 20 пикселей к позиции LEFT элемента.

absolute

С помощью значения "absolute" элемент можно поместить в любом месте страницы. Позиция элемента определяется с помощью параметров "left", "top", "right", и "bottom"

fixed

Параметр 'visibility'

Этот параметр определяет видимость или невидимость элемента.

Примечания:

  1. Невидимые элементы занимают место на странице. Для того, чтобы создать невидимые элементы, которые не занимают место необходимо использовать параметр "display".

  2. Этот параметр можно использовать со сценариями для создания Динамического HTML.

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

Примеры:

pre

{

visibility: hidden

}

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

Значение

Описание

visible

Элемент видим

hidden

Элемент невидим

collapse

При использовании в табличных элементах это значение удаляет строку или столбец, но не влияет на компоновку таблицы. Пространство, занимаемое строкой или столбцом, будет доступно для другого содержимого. Если этот параметр используется с другими элементами, он действует как "hidden"

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

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

Примеры:

  1. В примере показано, как позиционировать элемент относительно его обычного положения.

  2. <html>

  3. <head>

  4. <style type="text/css">

  5. p.left

  6. {

  7. position:relative;

  8. left:-20px

  9. }

  10. p.right

  11. {

  12. position:relative;

  13. right:20px

  14. }

  15. </style>

  16. </head>

  17. <body>

  18. <p>Параграф</p>

  19. <p class="left">Параграф смещен влево относительно обычного положения </p>

  20. <p class="right">Параграф смещен вправо относительно обычного положения</p>

  21. </body>

</html>

  1. В примере показано, как позиционировать элемент с помощью абсолютного значения.

  2. <html>

  3. <head>

  4. <style type="text/css">

  5. p.ab

  6. {

  7. position:absolute;

  8. left:75px;

  9. top:200px

  10. }

  11. </style>

  12. </head>

  13. <body>

  14. <p class="ab">Параграф имеет абсолютное местоположение и

  15. смещен на 75px от левого края страницы и на 200px от верха страницы</p>

  16. <p>Параграф</p>

  17. </body>

</html>

  1. В примере показано, как задать форму элемента, по которой он обрезается и выводится.

  2. <html>

  3. <head>

  4. <style type="text/css">

  5. p

  6. {

  7. position:absolute;

  8. clip:rect(2px 250px 250px 0px)

  9. }

  10. </style>

  11. </head>

  12. <body>

  13. <p>Обрезается параграф параграф параграф:</p>

  14. <p></p>

  15. </body>

</html>

  1. В примере показано, как использовать параметр overflow для определения действий, когда содержимое элемента не помещается в указанной области.

  2. <html>

  3. <head>

  4. <style type="text/css">

  5. div

  6. {

  7. background-color:yellow;

  8. width:175px;

  9. height:70px;

  10. overflow: auto

  11. }

  12. </style>

  13. </head>

  14. <body>

  15. <p>Если содержимое элемента превышает заданные значения ширины и

  16. высоты необходимо использовать параметр overflow который определяет,

  17. что делать в этой ситуации.</p>

  18. <div>

  19. В данном случае переполняется бокс элемента и overflow определяет,

  20. что делать - установлено значение auto.

  21. </div>

  22. </body>

</html>

  1. В примере показано, как выравнять в тексте изображение по вертикали.

  2. <html>

  3. <head>

  4. <style type="text/css">

  5. img.first {vertical-align:text-bottom}

  6. img.second {vertical-align:text-top}

  7. </style>

  8. </head>

  9. <body>

  10. <p>

  11. Пара-

  12. <img class="second" border="0"

  13. src="image.gif" width="100" height="100" />

  14. граф.

  15. </p>

  16. <p>

  17. Пара-

  18. <img class="first" border="0" border-color="blue"

  19. src="image.gif" width="100" height="100" />

  20. граф.

  21. </p>

  22. </body>

</html>

  1. В примере показано, как можно использовать Z-index для размещения элемента "позади" другого элемента.

  2. <html>

  3. <head>

  4. <style type="text/css">

  5. img.index

  6. {

  7. position:absolute;

  8. left:10px;

  9. top:40px;

  10. z-index:-1;

  11. }

  12. </style>

  13. </head>

  14. <body>

  15. <h4>Пример использования Z-index</h4>

  16. <img class="index" src="image.gif" width="120" height="150" border="1">

  17. <p>Изображение с z-index равным -1 имеет меньший приоритет,

  18. поэтому расположено "позади".</p>

  19. </body>

</html>

  1. В примере показано, что произойдет если элементы из предыдущего примера изменят свои значения Z-index.

  2. <html>

  3. <head>

  4. <style type="text/css">

  5. img.index

  6. {

  7. position:absolute;

  8. left:10px;

  9. top:40px;

  10. z-index:1

  11. }

  12. </style>

  13. </head>

  14. <body>

  15. <h4>Пример использования Z-index</h4>

  16. <img class="index" src="image.gif" width="120" height="150" border="3">

  17. <p>Изображение с z-index равным 1 имеет более высокий приоритет,

  18. поэтому расположено "спереди".</p>

  19. </body>

</html>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]