На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
Дорогие друзья! Поздравляем вас с днём Победы!
msm.ru
Модераторы: Vasya2000, Serafim, fatalist
  
> Как с помощью CSS указать первый блочный элемент? , Как с помощью CSS указать первый блочный элемент внутри div, перед которым ничего нет, и последний, после которого ничего нет?
    Есть div c рамкой и определенными padding-top и padding-bottom. Внутри может быть что угодно: просто текст, параграфы, рисунки, таблицы, заголовки. Нужно, чтобы отступы сверху и снизу до видимого содержимого были одинаковыми.

    Сделал так:
    ExpandedWrap disabled
      div.nameclass1 > *:first-child {
        margin-top: 0em;
      }
       
      div.nameclass1 > *:last-child {
        margin-bottom: 0em;
      }


    Но если в начале и в конце просто текст, а где-то посередине есть P, то стиль применяется к нему, что совершенно не нужно.

    Как с помощью CSS указать первый блочный элемент внутри div, перед которым ничего нет, и последний, после которого ничего нет?
    Сообщение отредактировано: S.Eugene -
      указать никак, только лишь привести его к блочному, добавив display:block
        а чем padding не угодил?
          Решил проблемы с помощью второго вложенного div`а

          user posted image
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0199 ]   [ 15 queries used ]   [ Generated: 10.05.24, 15:26 GMT ]