JavaScript. Подробное руководство, 6-е издание, стр. 234
<b><div style="position: absolute; top: 10px; left: 10рх;</b><b> width: 10рх; height: 10рх: background-color: blue"></b><b></div></b>Другой способ задать ширину элемента состоит в одновременном задании значений обоих свойств,
<b>left</b><b>right</b><b>top</b><b>bottom</b><b>left</b><b>right</b><b>width</b><b>width</b><b>right</b><b>height</b>Имейте в виду, что задавать размер каждого динамического элемента не обязательно. Некоторые элементы, такие как изображения, имеют собственный размер. Кроме того, для динамических элементов, включающих текст или другое потоковое содержимое, часто бывает достаточно указать желаемую ширину элемента и разрешить автоматическое определение высоты в зависимости от размещения содержимого элемента.
Стандарт CSS требует, чтобы в значениях свойств, определяющих позицию и размер, указывались единицы измерения. В предыдущих примерах значения свойств позиционирования и размера задавались с суффиксом «рх», означающим «pixels» (пикселы). Можно также использовать другие единицы измерения: дюймы («in»), сантиметры («сm»), пункты («pt») и «еm» (размер высоты строки текущего шрифта).
Помимо единиц измерения, представленных выше, CSS позволяет задавать положение и размер элемента в процентах от размера элемента-контейнера. Например, следующая разметка HTML создаст пустой элемент с черной рамкой, имеющий ширину и высоту в половину элемента-контейнера (или окна броузера) и расположенный в этом элементе по центру:
<b><div style="position: absolute; left: 25%; top: 25%; width: 50%; height: 50%;</b><b> border: 2px </b><b>solid black"></b><b></div></b>Мы видели, что свойства
<b>left, top, right</b><b>bottom</b>Обратите внимание, что порядок наложения определяется свойством z-index только для смежных элементов (т. е. для дочерних элементов одного контейнера). Если перекрываются два несмежных элемента, то на основе индивидуальных значений свойств z-index нельзя указать, какой из них должен находиться сверху. Вместо этого надо задать атрибут z-index для двух смежных контейнеров перекрывающихся элементов.
Способ размещения непозиционируемых элементов (элементов со значением по умолчанию режима позиционирования
<b>position:static</b>Спецификация CSS3 включает свойство
<b>text-shadow</b><b><!-- Свойство text-shadow производит тень автоматически --></b><b><span style="text-shadow: Зрх Зрх 1рх #888 ">С тенью</span></b><b><! --</b><b>Ниже показано, как добиться похожего эффекта с помощью механизма позиционирования.</b><b>--></b><b><span style="position:relative:"></b><b> С тенью <!-- Это основной текст, отбрасывающий тень. --></b><b> <span style="position:absolute; top:3px; left:3рх; z-index:-1; color: #888"></b><b> С тенью <!-- Это тень --></b><b> </span></b><b></span></b>Текст, отбрасывающий тень, заключается в относительно позиционируемый элемент
<b><span></b>16.2.2. Рамки, поля и отступы
Стандарт CSS позволяет задавать поля, рамки и отступы для любого элемента. Рамка элемента - это прямоугольник, обрисованный вокруг (полностью или частично) этого элемента. CSS-свойства позволяют задать стиль, цвет и толщину рамки:
<b>border: solid black 1px; /* рамка рисуется черной сплошной линей,*/</b>