Вопрос № 107803: Добрый день уважаемые специалисты.
Загрузка стилей в зависимости от разрешения экрана - в приложении.
Загружается стиль 1024, в случае другого разрешения - загружается соответствующий стиль. Если в браузере сценарии отключены, остается стиль...
Вопрос № 107.803
Добрый день уважаемые специалисты.
Загрузка стилей в зависимости от разрешения экрана - в приложении.
Загружается стиль 1024, в случае другого разрешения - загружается соответствующий стиль. Если в браузере сценарии отключены, остается стиль 1024.
Хотелось бы узнать Ваше мнение о перспективности такого рода конструкций и целесообразности их использования.
Возможно существуют более интересные варианты?
Спасибо за ответ.
Отвечает: Бородин Александр Олегович
Здравствуйте, Грамотник Игорь!
Выскажу свое личное мнение - мне такой подход не нравится. Объясню, почему. Предположим, разрешение экрана 1152х864. Что тогда? 1024х768 загружать? Ну это еще полбеды. А если разрешение моего допотопного экрана 640х480(не надо смеяться, такие мамонты еще есть)? Тоже 1024?
Несколько вариантов таблиц стилей лучше использовать для разных браузеров. Определяем "пользовательский агент" и выдаем ему соответствующую таблицу. К слову сказать, такой вариант можно сделать и без поддержки JavaScript, просто средствами сервера. Конечно, браузер можно сымитировать, но это для любителей.
В Вашем случае, на мой взгляд, более целесообразен "резиновый" дизайн страницы. А если еще этот дизайн будет кроссбраузерным, то это вообще замечательно, всего одна таблица стилей. "Хотели как всегда, а получилось гениально!":)
Заметьте, я ни слова не сказал еще о самой грамотности конструкций типа Ваших. На мой взгляд, неуклюже. Читайте литературу по JavaScript, особенно, то, что касается объекта style.
С уважением, Бородин Александр Олегович
--------- Ничто не сближает людей так, как совместное преступление.
Ответ отправил: Бородин Александр Олегович (статус: Студент)
Ответ отправлен: 02.11.2007, 19:41 Оценка за ответ: 5 Комментарий оценки: Спасибо Александр Олегович за обстоятельный ответ и ценные советы.
Замечу только в свое оправдание, что количество режимов можно увеличить.
С уважением, Грамотник Игорь.