Qairat
@Qairat
начинающий программист

Почему при overflow: auto не красится div?

Вот мой проект
Если скролить направо, то можно увидеть что дивки не докрашиваются до конца.
Не смог найти решения. Посмотрите пожалуйста. В чем проблема?
5a59087be5396473807744.png
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 2
  • @EEclipsEE
    точно вам не скажу где именно надо поправить но суть проблемы в том что ваша таблица откуда-то наследует ширину 100% и изначально равна ширине экрана (не учитывая то что он скролится)
    5a592a6fa96d6320414476.png
    но если я напрямую прописываю таблице ширину больше своего экрана (тоесть не 100% а больше)
    5a592ad6ca399931544239.png
    то видно что ячейки докрасились. тоже самое и с шапкой вашей таблицы. Соответственно ищи откуда наследуется свойство width потому что оно задает фиксированную ширину, и все остальные ячейки просто как выпадающий контент из блока.
    Ответ написан
  • vicodin
    @vicodin
    Ваша проблема в том, что .table_inner[_ngcontent-c3] имеет правило position: absolute;, так как у него нет заданной конкретной ширины - он берёт ширину вьюпорта, всё что за ним прокрашивается иначе.

    Если вы уберёте у этого элемента position: absolute, а его родителю добавите overflow: scroll, то получите желаемое поведение(только другие стили подтянуть нужно будет, чтобы выглядело как до этих манипуляций)
    Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы