Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.222.148.124] |
|
Сообщ.
#1
,
|
|
|
Есть div c рамкой и определенными padding-top и padding-bottom. Внутри может быть что угодно: просто текст, параграфы, рисунки, таблицы, заголовки. Нужно, чтобы отступы сверху и снизу до видимого содержимого были одинаковыми.
Сделал так: div.nameclass1 > *:first-child { margin-top: 0em; } div.nameclass1 > *:last-child { margin-bottom: 0em; } Но если в начале и в конце просто текст, а где-то посередине есть P, то стиль применяется к нему, что совершенно не нужно. Как с помощью CSS указать первый блочный элемент внутри div, перед которым ничего нет, и последний, после которого ничего нет? |
Сообщ.
#2
,
|
|
|
указать никак, только лишь привести его к блочному, добавив display:block
|
Сообщ.
#3
,
|
|
|
а чем padding не угодил?
|
Сообщ.
#4
,
|
|
|
Решил проблемы с помощью второго вложенного div`а
|