русс | укр

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

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

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

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


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

Параметры позиционирования в CSS: подробное рассмотрение


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


Параметр 'bottom'

Данный параметр определяет нижний край элемента.

Примечание:Если параметр "position" имеет значение "static", параметр "bottom" не оказывает влияния.

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

Примеры:

  1. В примере показано, как задать нижний край элемента pre на 50 px выше нижнего края окна:
2. pre3. {4. position: absolute;5. bottom: 50px}
  1. В примере показано, как задать нижний край элемента pre на 50 px ниже нижнего края окна:
7. pre8. {9. position: absolute;10. bottom: -50px}

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

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

Параметр 'clip'

Данный параметр задает форму элемента.

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

Примечание: Этот параметр нельзя использовать для элементов с параметром "overflow", заданным как "visible".

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

Пример:

p{position:absolute;clip:rect(2px 175px 100px 0px)}

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

Значение Описание
shape Задает форму элемента. Допустимым значением формы является: rect (top, right, bottom, left)
auto Браузер задает форму элемента

Параметр 'left'

Данный параметр определяет левый край элемента.

Примечание: Если параметр "position" имеет значение "static", параметр "left" не оказывает влияния.

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

Примеры:

  1. В примере показано, как задать левый край элемента pre в 50 px справа от левого края окна:
2. pre3. {4. position: absolute;5. left: 50px}
  1. В примере показано, как задать левый край элемента pre в 50 px слева от левого края окна:
7. pre8. {9. position: absolute;10. left: -50px}

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



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

Параметр 'overflow'

Данный параметр определяет, что происходит, когда содержимое элемента переполняет его область.

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

Пример:

div {overflow: auto}

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

Значение Описание
visible Содержимое не обрезается. Оно выводится за пределами элемента.
hidden Содержимое обрезается, но браузер не выводит полосу прокрутки для просмотра всего содержимого.
scroll Содержимое обрезается, но браузер выводит полосу прокрутки для просмотра всего содержимого.
auto Если содержимое обрезается, то браузер должен вывести полосу прокрутки для просмотра всего содержимого.

Параметр 'position'

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

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

Пример:

p{position:static;}

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

Значение Описание
static Элемент помещается в обычное положение (согласно нормальному потоку). Для значения "static" параметры "left" и "top" не используются.
relative Перемещает элемент относительно нормального положения, так что "left:20" добавляет 20 пикселей к позиции LEFT элемента
absolute С помощью значения "absolute" элемент можно разместить в любом месте страницы. Позиция элемента определяется параметрами "left", "top", "right", и "bottom"
fixed  

Параметр 'right'

Данный параметр определяет правый край элемента.

Примечание: Если параметр "position" имеет значение "static", то параметр "right" не оказывает влияния.

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

Примеры:

  1. В примере показано, как задать правый край элемента pre на 50 px влево от правого края окна:
2. pre3. {4. position: absolute;5. right: 50px}
  1. В примере показано, как задать правое поле элемента pre на 50 px вправо от правого края окна:
7. pre8. {9. position: absolute;10. right: -50px}

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

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

Параметр 'top'

Данный параметр определяет верхний край элемента.

Примечание: Если параметр "position" имеет значение "static", то параметр "top" не оказывает влияния.

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

Примеры:

  1. В примере показано, как задать верхний край элемента pre на 50 px ниже верхнего края окна:
2. pre3. {4. position: absolute;5. top: 50px}
  1. В примере показано, как задать верхний край элемента pre на 50 px выше верхнего края окна:
7. pre8. {9. position: absolute;10. top: -50px}

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

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

Параметр 'vertical-align'

Данный параметр задает вертикальное выравнивание элемента.

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

Примеры:

img{ vertical-align: baseline}

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

Значение Описание
baseline Элемент размещается на базовой строке родительского элемента.
sub Выравнивает элемент как нижний индекс
super Выраванивает элемент как верхний индекс
top Вершина элемента выравнивается с вершиной самого высокого элемента в строке
text-top Вершина элемента выравнивается с вершиной шрифта родительского элемента
middle Элемент помещается в середине родительского элемента
bottom Нижняя часть элемента выравнивается с самым нижним элементом в строке
text-bottom Нижняя часть элемента выравнивается с минимальной нижней точкой родительского элемента
length  
% Выравнивает элемент в % от значения параметра "line-height". Допускаются отрицательные значения.

Параметр 'z-index'

Данный параметр задает порядковый номер элемента в стеке. Элемент с большим порядковым номером стека всегда находится перед элементом с меньшим порядковым номером стека.

Примечания:

  1. Элементы могут иметь отрицательные порядковые номера стека.
  2. Z-index работает только с теми элементами, которые были позиционированы не как static (например, position:absolute; )!

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

Пример:

img{position:absolute z-index: 1}

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

Значение Описание
auto Порядковый номер элемента в стеке равен номеру родительского элемента
number Задает порядковый номер элемента в стеке

Лекция 13. Псевдо-классы CSS

Псевдо-классы используются для создания специальных эффектов для некоторых элементов.

Примеры:

  1. В примере показано, как выделить гиперссылку в документе цветом.

2. <html>

3. <head>

4.

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

6. a:link {color: #808080}

7. a:visited {color: #FFFF00}

8. a:hover {color: #00FF00}

9. a:active {color: #0000FF}

10. </style>

11.

12. </head>

13.

14. <body>

15.

16. <p><a href="index.php">This is a link</a></p>

17. <ol><b>Примечание:</b>

18. <li><i>a:hover ДОЛЖЕН следовать в определении CSS после <b>a:link</b> и

19. <b>a: visited!!</b></i></li>

20. <li><i>a:active ДОЛЖЕН следовать в определении CSS после <b>a:hover!!</b></i></li>

21. </ol>

22.

23. </body>

</html>

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

25. <html>

26. <head>

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

28. a.color:link {color: #808000}

29. a.color:visited {color: #008080}

30. a.color:hover {color: #C0C0C0}

31.

32. a.size:link {color: #808000}

33. a.size:visited {color: #008080}

34. a.size:hover {font-size: 250%}

35.

36. a.background:link {color: #808000}

37. a.background:visited {color: #008080}

38. a.background:hover {background: #C0C0C0}

39.

40. a.family:link {color: #808000}

41. a.family:visited {color: #008080}

42. a.family:hover {font-family: sans-serif}

43.

44. a.line:link {color: #808000; text-decoration: none}

45. a.line:visited {color: #008080; text-decoration: none}

46. a.line:hover {text-decoration: line-through}

47. </style>

48. </head>

49.

50. <body>

51. <p>Наведите курсор мыши на ссылки.</p>

52. <p><b><a class="line" href="index.php">Меняем оформление текста у ссылки</a></b></p>

53. <p><b><a class="size" href="index.php">Меняем размер у ссылки</a></b></p>

54. <p><b><a class="background" href="index.php">Меняем цвет фона у ссылки</a></b></p>

55. <p><b><a class="family" href="index.php">Меняем семейство шрифта у ссылки</a></b></p>

56. <p><b><a class="color" href="index.php">Меняем цвет у ссылки</a></b></p>

57. </body>

58.

</html>

  1. В примере показано, как можно использовать псевдо-класс :first-child.

60. <html>

61. <head>

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

63. a:first-child

64. {

65. text-decoration:underline

66. }

67. </style>

68. </head>

69.

70. <body>

71. <p>Посетите <a href="http://www.intuit.ru">Intuit</a> там много бесплатных курсов</p>

72. <p>Посетите <a href="http://www.intuit.ru">Intuit</a>

73. там есть бесплатные учебные программы</p>

74. </body>

75.

</html>

  1. В примере показано, как можно использовать псевдо-класс :lang.

77. <html>

78. <head>

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

80. b:lang(fr)

81. {

82. quotes: "'" "'"

83. }

84. </style>

85. </head>

86.

87. <body>

88. <p>Просто текст<b lang="fr">Выделенный текст:</b> Сам текст.</p>

89. </body>

90.

</html>

Синтаксис псевдо-классов:

selector:pseudo-class {property: value}

Классы CSS также можно использовать с псевдо-классами:

selector.class:pseudo-class {property: value}



<== предыдущая лекция | следующая лекция ==>
Параметры позиционирования в CSS | CSS2 - Псевдо-класс :first-child


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


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

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

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


 


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

 
 

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

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