За последние 24 часа нас посетили 5740 программистов и 459 роботов. Сейчас ищут 212 программистов ...

Запретить показ блока возле определенных элементов

Тема в разделе "HTML и CSS", создана пользователем MiraKR, 23 сен 2019.

  1. MiraKR

    MiraKR Новичок

    С нами с:
    9 июл 2018
    Сообщения:
    32
    Симпатии:
    2
    Здравствуйте! Реализовала на сайте показ похожих записей слева в тексте, частично виджеты выползают за пределы текстового блока, чтобы акцентировать внимание. Сделала, как тут news.mail.ru/society/38820530/?frommail=1 (снизу слева блок "Новость"). Все отображается, как надо. Но перед подзаголовком статьи этот блок делает отступ, а если он попадает возле видео, то оно сжимается вдвое по ширине, потому что адаптивное.

    Подскажите, пожалуйста, как запретить показ этого блока у подзаголовков (h2, h3, h4, h5, h6 и возле видеороликов (iframe)? Знаю, что для запрета используются display: block; и display: none;. Однако не могу сообразить, как правильно составить стили. Может, такое со стилями недостижимо, и нужна функция? В общем, нужно, чтобы блок отображался только там, где он в параграфы попадает (<p></p>).