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

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

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

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

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

Войти через TM ID
Похожие вопросы
Вакансии с Моего Круга Все вакансии
Заказы с Фрилансим Все заказы