Динамически изменять размер Div на основе других Divs

#php #dom

#php #dom

Вопрос:

Используя только PHP без JavaScript, возможно ли позиционировать и изменять размер div на основе двух других divs?

Я знаю, как это сделать с помощью JavaScript, но хочу избежать использования JavaScript для этого, если это вообще возможно. По сути, это дневной просмотр календаря. День разбит на 15-минутные интервалы, отображаемые divs. Если встреча длится 2 часа, начиная с 8 утра, мы хотим нарисовать div за временные разделы, начиная с 8 утра div и продолжая до 10 утра div.

Я действительно думаю, что нет способа сделать это без JavaScript, но JavaScript — самое подлое изобретение сатаны, и я хотел бы избегать его, насколько это возможно.

Комментарии:

1. Неправильно истолковал «Satan» как «Safari», хах.

2. JavaScript — изобретение сатаны? Тогда, наверное, мне нравится Satan..

3. Можете ли вы подробнее рассказать об этом? Есть ли способ заставить CSS использовать множители, чтобы получить правильную высоту? Или мне нужен другой класс для каждого временного интервала? 1 час, 2 часа, 15 минут и т.д.?

4. Дух! Мне просто нужно использовать атрибут style и множитель в php. Спасибо atlavis. Если вы хотите записать это как ответ, я приму его.

Ответ №1:

Сегодня избежать javascript действительно сложно 🙂 вы исключаете некоторые действительно интересные функции и функциональность XHR. Однако вы можете легко создавать встроенный код и работать с CSS. Что-то вроде

 <div style=" <?php echo (yourstyleyear);"?>></div>
  

Комментарии:

1. операции… извините, что прочитал комментарии после моего ответа. Не стесняйтесь принимать atlavis 🙂

2. Вы опубликовали ответ, не я;-)