Ответ.
Если для блоков не задано свойство
z-index ,
“выше” располагается тот блок, код которого в HTML идёт позже.
Ответ.
В CSS существует способ для явного управления взаимным положением
элементов по высоте (по оси Z, которая направлена к читателю,
перпендикулярно плоскости страницы). Это свойство z-index.
В качестве значения z-index может выступать любое целое,
в том числе и отрицательные числа. Значение auto эквивалентно
значению 0. Элемент, значение z-index которого больше,
располагается ближе к читателю. По наследству свойство не передаётся.
z-index соответствует расположение
непозиционированных элементов?
Ответ.
Непозиционированные элементы располагаются в плоскости, для которой
z-index равен 0. Это означает, что элементы с отрицательными
z-index, будут располагаться ниже обычного контента,
а с положительными — выше.
Ответ.
Видимостью элемента на экране позволяет управлять
свойство visibility. Это свойство может принимать
значение
visible (элемент виден) или значение hidden
(элемент не виден). Свойство применимо ко всем элементам и передаётся
по наследству.
visibility:hidden от
действия правила display:none?
Ответ.
Правило visibility:hidden делает элемент невидимым, но сохраняет
его место на экране, правило display:none убирает
элемент из документа, остальные элементы занимают его место.
STRONG внутри абзаца,
для которого задано visibility:hidden, быть видимым?
Ответ.
Да, если для него указать правило visibility:visible.
Если этого не сделать, элемент STRONG
будет невидимым, так как ему передается по наследству от абзаца
правило visibility:hidden.
Ответ.
При помощи свойства display
элемент можно
“превратить” в блочный (значение block),
в строчный (значение inline),
пункт списка (значение list-item)
или вообще удалить с экрана (значение none).
Свойство применимо ко всем элементам и по наследству
не передаётся.
Ответ.
Нет. Изменение ролей свойством display не меняет тип элемента,
меняет только его представление на экране. В частности, по-прежнему
блочные элементы не могут быть потомками строчных.