Определите, имеет ли элемент фиксированную или процентную ширину, используя JavaScript

С помощьюMootools Element. Размеры Я могу получить вычисленный размер в пикселях любого элемента. Тем не менее, я не могу найти способ определить, был ли элемент измерен с использованием значений в пикселях или процентах (кроме как в особом случае, когда он имеет встроенный стиль).

Есть ли разумный способ сделать это? Единственное решение, которое я могу придумать (которое настолько отвратительно, что едва заслуживает названия), - это просмотреть таблицы стилей документа, найти селекторы, соответствующие целевому элементу, а затем просмотреть объявленные стили для целевого свойства.

BackgroundI»

м пытается заменить все текстовые области определенного классаCKEditor экземпляров. В идеале, текстовые области шириной 100% должны быть заменены экземплярами редакторов с аналогичным стилем, чтобы они масштабировались при изменении размера окна, тогда как текстовые области фиксированного размера заменялись бы редакторами фиксированного размера.

Да, я мог бы просто дать им другой класс (который я буду делать, если тамнет хорошего решения), но в идеале яЯ хотел бы иметь возможность вставить мой скрипт CKEditor и сделать так, чтобы все работало без необходимости настраивать HTML.

Ответы на вопрос(5)

Ваш ответ на вопрос