русс | укр

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

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

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

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


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

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


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


Параметр 'clear'

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

Примечание: При использовании с параметром "float" не всегда работает как ожидается.

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

Пример:

div{clear: both} div{clear: left}

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

Значение Описание
left Плавающие элементы не допускаются слева
right Плавающие элементы не допускаются справа
both Плавающие элементы не допускаются ни справа, ни слева
none Плавающие элементы допускаются с любой стороны

Параметр 'cursor'

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

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

Примеры:

pre{cursor: pointer} div{cursor : url("general.cur"), url("other.cur"), text;}

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

Значение Описание
url url специального курсора, который будет использоваться Примечание: Всегда определяйте базовый курсор в конце списка, который будет использоваться, если ни один из определенных url курсоров невозможно использовать.
default Курсор по умолчанию (часто стрелка)
auto Курсор задает браузер
crosshair Курсор изображается как перекрестие
pointer Курсор изображается как указатель (рука), который обозначает ссылку
move Курсор указывает объект, который можно переместить
e-resize Курсор, определяющий перемещение края бокса вправо (east)
ne-resize Курсор, определяющий перемещение края бокса вверх и вправо (north/east)
nw-resize Курсор, определяющий перемещение края бокса вверх и влево (north/west)
n-resize Курсор, определяющий перемещение края бокса вверх (north)
se-resize Курсор, определяющий перемещение края бокса вниз и вправо (south/east)
sw-resize Курсор, определяющий перемещение края бокса вниз и влево (south/west)
s-resize Курсор, определяющий перемещение края бокса вниз (south)
w-resize Курсор, определяющий перемещение края бокса влево (west)
text Курсор используемый для текста
wait Курсор, указывающий на занятость программы (часто песочные часы)
help Курсор, указывающий, что имеется справочная информация (часто знак вопроса)

Примечания для браузеров:



Internet Explorer:

Чтобы вывести изображение руки, можно использовать нестандартное значение hand следующим образом: {cursor: hand}

Параметр 'display'

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

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

Примеры:

pre{display: block} strong{display: inline} img{display: none} h1, h3{display: none}

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

Значение Описание
none Элемент не будет выводиться
block Элемент будет выводиться как элемент уровня блока, с разрывом строки перед и после элемента
inline Элемент будет выводиться как элемент строки, без разрыва строки перед или после элемента.
list-item Элемент будет выводиться как список
run-in Элемент будет выводиться на уровне блока или как внутристрочный элемент, в зависимости от контекста.
compact Элемент будет выводиться на уровне блока или как внутристрочный элемент, в зависимости от контекста.
marker  
table Элемент будет выведен как таблица блока (как <table> ), с разрывом строки перед и после таблицы
inline-table Элемент будет выведен как внутристрочная таблица (как <table> ), без разрыва строки перед или после таблицы.
table-row-group Элемент выводится как группа из одной или нескольких строк (как <tbody> )
table-header-group Элемент выводится как группа из одной или нескольких строк (как <thead> )
table-footer-group Элемент выводится как группа из одной или нескольких строк (как <tfoot> )
table-row Элемент выводится как строка таблицы (как <tr> )
table-column-group Элемент выводится как группа из одного или нескольких столбцов (как <colgroup> )
table-column Элемент выводится как столбец ячеек (как <col> )
table-cell Элемент выводится как ячейка таблицы (как <td> и <th> )
table-caption Элемент выводится как заголовок таблицы (как <caption> )

Свойство '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.left6. {7. position:relative;8. left:-20px9. }10. p.right11. {12. position:relative;13. right:20px14. }15. </style>16. </head>17. 18. <body>19. <p>Параграф</p>20. <p class="left">Параграф смещен влево относительно обычного положения </p>21. <p class="right">Параграф смещен вправо относительно обычного положения</p>22. </body>23. </html>
  1. В примере показано, как позиционировать элемент с помощью абсолютного значения.
25. <html>26. <head>27. <style type="text/css">28. p.ab29. {30. position:absolute;31. left:75px;32. top:200px33. }34. </style>35. </head>36. 37. <body>38. <p class="ab">Параграф имеет абсолютное местоположение и 39. смещен на 75px от левого края страницы и на 200px от верха страницы</p>40. <p>Параграф</p>41. </body>42. </html>
  1. В примере показано, как задать форму элемента, по которой он обрезается и выводится.
44. <html>45. <head>46. <style type="text/css">47. p48. {49. position:absolute;50. clip:rect(2px 250px 250px 0px)51. }52. </style>53. </head>54. 55. <body>56. <p>Обрезается параграф параграф параграф:</p>57. <p></p>58. </body>59. </html>
  1. В примере показано, как использовать параметр overflow для определения действий, когда содержимое элемента не помещается в указанной области.
61. <html>62. <head>63. <style type="text/css">64. div 65. {66. background-color:yellow;67. width:175px;68. height:70px;69. overflow: auto70. }71. </style>72. </head>73. 74. <body>75. <p>Если содержимое элемента превышает заданные значения ширины и 76. высоты необходимо использовать параметр overflow который определяет, 77. что делать в этой ситуации.</p>78. <div>79. В данном случае переполняется бокс элемента и overflow определяет, 80. что делать - установлено значение auto. 81. </div>82. 83. </body>84. </html>
  1. В примере показано, как выравнять в тексте изображение по вертикали.
86. <html>87. <head>88. <style type="text/css">89. img.first {vertical-align:text-bottom}90. img.second {vertical-align:text-top}91. </style>92. </head>93. 94. <body>95. <p>96. Пара- 97. <img class="second" border="0" 98. src="image.gif" width="100" height="100" />99. граф.100. </p> 101. 102. <p>103. Пара- 104. <img class="first" border="0" border-color="blue" 105. src="image.gif" width="100" height="100" />106. граф.107. </p>108. </body>109. </html>
  1. В примере показано, как можно использовать Z-index для размещения элемента "позади" другого элемента.
111. <html>112. <head>113. <style type="text/css">114. img.index115. {116. position:absolute;117. left:10px;118. top:40px;119. z-index:-1;120. }121. </style>122. </head>123. 124. <body>125. <h4>Пример использования Z-index</h4>126. <img class="index" src="image.gif" width="120" height="150" border="1"> 127. <p>Изображение с z-index равным -1 имеет меньший приоритет, 128. поэтому расположено "позади".</p>129. </body>130. </html>
  1. В примере показано, что произойдет если элементы из предыдущего примера изменят свои значения Z-index.
132. <html>133. <head>134. <style type="text/css">135. img.index136. {137. position:absolute;138. left:10px;139. top:40px;140. z-index:1141. }142. </style>143. </head>144. 145. <body>146. <h4>Пример использования Z-index</h4>147. <img class="index" src="image.gif" width="120" height="150" border="3"> 148. <p>Изображение с z-index равным 1 имеет более высокий приоритет, 149. поэтому расположено "спереди".</p>150. </body>151. </html>


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


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


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

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

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


 


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

 
 

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

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