Возможно ли вычислить полученный стиль css на элементе вручную (без необходимости его отображения)?Можно ли вычислить (вычислить) результат css-стиля вручную?
Допустим, я должен иметь структуру HTML:
<p style="some_style1">
<span style="some_style2">
<span style="some_style3">
TEXT
</span>
</span>
</p>
Я знаю, что такое some_style1, some_style2, some_style3 с точки зрения объекта JS (например, я есть данные для каждого элемента, как: {font: 'Times New Roman' 12px bold; text-align: center;}
)
Я хочу ВРУЧНУЮ (без необходимости визуализации в браузере всей структуры) вычислить результирующий стиль, который будет влиять на «ТЕКСТ».
Какой алгоритм (или решение) использовать?
Не совсем уверен, что вы ищете. Вы хотите, чтобы Style1 имел размер шрифта 10, а затем Style2 имел бы размер Style1.fontsize + 2? – Limey
Только для атрибутов 'style', или вам нужно также учитывать влияние таблиц стилей (страницы, пользователя, пользователя-агента)? –