Что мне нужно - это нормализовать все стили, применяемые к элементам на странице. Например, весь шрифт должен быть точно таким же, анкеры должны быть удалены, а только оставшийся текст (или href), цвет шрифта должен быть черным, шрифт должен быть точно таким же.Javascript/CSS: нормализовать все стили элементов на странице?
Что не следует изменять относительные положения элементов так, что исходная структура сохраняется, но не декоративный с стилем шрифтов, цветом, и т.д. стиль
Причина этого заключается в том, чтобы уменьшить количество шум. По существу то, что я пытаюсь сделать, это создать «серого» версию веб-сайта, где многие разные сайты не имеют «цветов» или декоративных элементов или вариаций в том, как отображается текстовое содержимое в элементах, кроме позиционирования элементов.
Я нашел нормализацию или сброс css-файла в Интернете и выполнил его так, добавив его, но он, похоже, не делает то, что я ожидал выше (я действительно не уверен, что собственно файл css фактически нормализует).
var link = document.createElement("link");
link.href = "http://necolas.github.io/normalize.css/2.1.3/normalize.css";
link.type = "text/css";
link.rel = "stylesheet";
document.getElementsByTagName("head")[0].appendChild(link);
Нормализация или сброс CSS только нормализуют по tagname, все остальные css на странице будут иметь более конкретные правила, поэтому концепция, которую вы имеете, не изменит никаких свойств элементов, которые имеют стиль, применяемый к ним как встроенными, так и с помощью правил css – charlietfl