Есть ли способ отключить конкретную функцию CSS для Chrome / Firefox - PullRequest
0 голосов
/ 21 ноября 2018

Можно ли как-нибудь отключить определенную функцию CSS для моего браузера, чтобы я мог посмотреть, как будет выглядеть страница в браузерах, которые не поддерживают эту функцию?Например, я использую сетку CSS.Но я хочу отключить функцию CSS-сетки в моем chrome / firefox, чтобы видеть, как будет выглядеть мой макет в браузерах, которые не поддерживают CSS-сетку?

Ответы [ 3 ]

0 голосов
/ 21 ноября 2018

enter image description here

вы можете проверить, сколько версий браузеров поддерживают макет сетки, совместимость .

в браузере IE у вас есть возможность тестировать согласно версиям, но я сомневаюсь, что у нас такая же опция в chrome.

0 голосов
/ 14 августа 2019

Это просто взлом, а не стандарт, но это может помочь -> @media-query swap.Все, что вам нужно сделать, это поменять местами запросы, например,

. Оберните исходный запрос в @supports *not* (display: grid) {...}, как будто вы нацелены на браузеры без сетки, и, конечно, эти браузеры все равно не поймут, а затемразрешить запуск других кодов.

0 голосов
/ 21 ноября 2018

с помощью jquery вы можете определить, какой браузер используется веб-сайтом

if($.browser.chrome) {
   $('#mytargetitemid').removeClass('.cssgrid')
} else if ($.browser.mozilla) {
   alert(2);
} else if ($.browser.msie) {
   alert(3);
}

этот код удаляет тег класса этого элемента и, следовательно, css к нему не применяется: -

$('#mytargetitemid').removeClass('.cssgrid')

надеюсь, что это поможет, вернемся, если возникнет путаница

...