В Chrome devtools, Firefox devtools, Safari, Opera и т. Д., Если я проверяю элемент, я могу видеть его ограничивающий прямоугольник, хорошо очерченный, когда я курсирую над кодом для этого элемента на панели источника. Замечательно. Но что, если я хотел бы увидеть, как все (или большинство) элементов на странице выложены? Например, может быть, я хотел бы увидеть что-то вроде этого:Как я могу описать элементы HTML-страницы в браузере, чтобы увидеть макет ящиков? Измените таблицу стилей пользовательского агента?
В окне «Редактор стилей» Firefox Я добавил эти стили:
div { border: 1px dotted pink }
p { border: 1px solid green }
a { border: 2px solid yellow }
li { border: 1px dashed cyan }
img { border: 1px solid purple}
(Chrome не может сделать так как он не поддерживает веб-стандарт UAAG 2.0 для доступности). Поскольку таблица стилей пользовательского агента переопределяет стили со страницы, я вижу вид контуров, которые я ищу.
Теперь это просто взломать и, возможно, достаточно, но есть ли другие инструменты, которые делают это, или что-то в devtools, которых я не нашел?
Примечание: Я нашел этот ответ по поводу «Показывать скомпонованы границ слоя» в опции меню Rendering в Chrome, но это не совсем то, что я ищу:
Еще один, который делает это и легче: [Пестицид для Chrome] (https://chrome.google.com/webstore/detail/pesticide-for-chrome/bblbgcheenepgnnajgfpiicnbbdmmooh) – Shiyaz
Существует также _Pesticide CSS_, который должен работать с Firefox: https://github.com/mrmrs/pesticide – Purplejacket
А, есть аддон Firefox _Pesticide_ (хотя и не совместим с Firefox Quantum на момент написания этой статьи). https://addons.mozilla.org/en-US/firefox/addon/pesticide/ – Purplejacket