Допустим, у меня есть виджет, который использует сложный CSS и должен быть встроен в несколько веб-сайтов, которые имеют свои CSS.
Если я добавлю префикс CSS всех виджетов к «#widget», они не будут применяться ни к чему снаружи, поэтому одна проблема исправлена. К сожалению, правила сайта CSS все еще могут испортить виджет.
Если я сброслю все CSS внутри #widget с правильными правилами сброса, то, надеюсь, они переопределят все внешние правила, верно? (поскольку мои правила используют #id, а внешние правила не знают никаких идентификаторов внутри моего виджета, они не могут их переопределить, верно?! важно, несмотря на это)
Какой лучший способ вернуть все CSS в известное состояние? Большинство сбросов CSS начинаются с настроек браузера по умолчанию, они не сбрасывают произвольные CSS. Есть ли сброс CSS, который работает несмотря ни на что?