использование PHP для дизайна "Fluid" (с использованием разрешения области просмотра) - PullRequest
2 голосов
/ 20 мая 2010

Мне нужно несколько мнений об использовании PHP для создания полностью «масштабируемых» веб-сайтов. Например, с помощью разрешения области просмотра и изменения размера изображений, применения динамических стилей CSS ... По-моему, это просто добавляет сложности и должно не должно быть сделано, оно должно быть фиксированным или текучим с использованием строго CSS и без серверных языков для генерации макетов на основе размера устройства.

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

Ответы [ 2 ]

5 голосов
/ 20 мая 2010

Управление веб-страницей таким способом является доменом CSS, управляемым Javascript (или библиотекой, такой как JQuery, см. Документы CSS ). Вы не должны тратить впустую процессорные циклы вашего сервера, когда реализации на стороне клиента будут намного более отзывчивыми для пользователя и позволят всю гибкость, которая вам требуется. Изменение размера шрифта и т. Д. Может быть выполнено практически мгновенно в браузере без необходимости запрашивать другую страницу с вашего (удаленного) сервера, что приведет к замедлению работы пользователя.

1 голос
/ 20 мая 2010

Действительно, действительно НЕ

Как говорит Энди, это домен CSS. Попытка адаптировать дизайн с помощью PHP сделает ваш код неуправляемым. Вы должны действительно научиться эффективно использовать CSS, чтобы избежать такого взлома.

Единственная причина, по которой вы можете использовать PHP для обнаружения браузера и адаптации контента, - это мобильный браузер.

Учитывая количество существующих токенов User Agent, будет почти невозможно создать y масштабируемых сайтов.

...