CSS для Чайников

Руководство для начинающих по CSS

Свойство Z-index

Свойство z-index описывает уровень стека элементов на странице. Чем больше значение, тем выше элемент располагается поверх других.

Пример использования:

<style>
.logo { position:absolute; font-family:Century; font-size:2em; font-weight:bold; z-index:20; }
#logo1 { left:50px; top:50px; color:#00f; }
#logo2 { left:52px; top:52px; color:#f00; z-index:10; }

.box { position:absolute; height:100px; width:100px; border:15px solid #000; }
#box1 { left:150px; top:150px; border-color:#f00; z-index:40; }
#box2 { left:185px; top:185px; border-color:#00f; z-index:30; }
#box3 { left:185px; top:150px; border-color:#060; z-index:20; }
#box4 { left:150px; top:185px; border-color:#f60; z-index:10; }
</style>

Элементы с большим z-index будут отображаться поверх элементов с меньшим значением.

Свойство Display

Свойство display управляет тем, как элемент отображается:

Пример: превращение ссылок в блочные элементы:

a { display:block; padding:6px 4px; margin:4px; background-color:#eaf1dd; color:#060; text-decoration:none; }

Свойство Visibility

Свойство visibility управляет видимостью элемента:

В отличие от display:none, скрытый элемент с visibility:hidden всё еще влияет на раскладку.

Свойство Display | Встроенные, внутренние и внешние стили