«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как я могу добиться зебрового чередования в таблицах с помощью nth-child() в Internet Explorer 8?

Как я могу добиться зебрового чередования в таблицах с помощью nth-child() в Internet Explorer 8?

Опубликовано 9 ноября 2024 г.
Просматривать:635

How Can I Achieve Zebra Striping in Tables with nth-child() in Internet Explorer 8?

Поддержка CSS для nth-child() в Internet Explorer 8.

В современных браузерах элемент CSS nth-child() обычно используется используется для достижения эффекта полосатости в таблицах. Однако эта функциональность явно отсутствует в Internet Explorer 8. Вот как можно устранить это ограничение:

Подход Polyfill:

Selectivizr — это признанный полифил, который эффективно расширяет возможности Internet Explorer. Поддержка CSS. Реализуя Selectivizr, вы можете использовать nth-child() в своих стилях CSS.

Без полифилов:

Поддержка Internet Explorer 8 селектора первого дочернего элемента представляет собой возможность эмулировать функциональность nth-child():

/*li:nth-child(2)*/
li:first-child   li {}

Этот подход позволяет указать стили для второго элемента li, эффективно имитируя поведение nth-child(2).

Ограничения:

Хотя этот трюк эмуляции работает для простых селекторов, таких как nth-child(2), он не работает при работе с более сложными выражениями, такими как n-й ребенок (2n 1) или n-й ребенок (нечетный). В Internet Explorer 8 отсутствует возможность воспроизвести тонкую функциональность этих селекторов.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3