Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Проблемы с отображением таблиц #370

Open
monochromer opened this issue Aug 31, 2024 · 1 comment
Open

Проблемы с отображением таблиц #370

monochromer opened this issue Aug 31, 2024 · 1 comment

Comments

@monochromer
Copy link
Member

monochromer commented Aug 31, 2024

У ячеек нет боковых padding, поэтому текст прилипает к краям:

image

Варианты решения:

  • добавить padding:
    image
  • если хочется оставить нулевые padding'и по бокам, то можно убрать фон и унести цветовой акцент на другой элемент, например, на бордюр:
    image

Также у текущей версии Safari (17) наблюдается проблема с градиентом на элементе thead:

image

Градиент рисуется для ячеек, а не для всего элемента thead, с другими цветами виднее:

image

В Safari Technology Preview (18) градиент рисуется на весь элемент, но могут наблюдаться полосы на границе ячеек:

image

Решить эту проблему можно, задав свойcтва border-collapse: separate; border-spacing: 0.

Какого-то волшебного *zoom: 1 для Safari я не нашёл, поэтому предлагаю чуть изменить дизайн - убрать градиент и добавить padding'и либо убрать фон и задать бордюр.

Примеры статей, где есть таблицы:

@pepelsbey
Copy link
Member

Вообще изначально была идея таблиц с линейками, без отступов слева. «Прилипание» кажется таковым только из-за фона заголовочных ячеек. Я как-то привык к этому и перестал замечать. Но соглашусь, всё равно бросается в глаза.

Можно обозначить заголовочные ячейки чёрной линией потолще, например. Двух зайцев одним фоном)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants