CSS-пробелы, верхний элемент или нижний элемент? [закрыто]
Всякий раз, когда я форматирую веб-сайт в соответствии с PSD-файлом,
Мне всегда интересно, должно ли пространство быть от верхнего элемента или от нижнего.
Итак, если у меня есть 2 отдельных элемента через некоторое пространство я обычно выбираю
верхний, но я не могу найти реальной причины не выбирать тот, что внизу.
Есть идеи?
2 answers
Обычно я бы добавил его в верхний элемент как padding-bottom:10px
(или любой другой размер пробела, который вам нужен.
Я обнаружил, что обычно хочу, чтобы "любой контент после этого" находился на определенном расстоянии. очень редко я нахожу обратный идеал. (хотя при необходимости его легко модифицировать)
Если это всегда те же два элемента, что и у братьев и сестер (например, div заголовка, за которым следует div меню в верхней части каждой страницы), то нет никакой разницы между добавлением нижнего поля (или отступа) к верхней части и добавлением верхнего поля к нижней части.
OTOH, если рассматриваемые элементы иногда появляются в другом месте документа (например, H2 может быть заголовком статьи, за которым следует подпись в одном месте, или подзаголовком, за которым следует абзац в другом месте), то ответ будет зависит от того, как вам нужно, чтобы они вели себя в каждом из мест.