Приветствуем на Форум Херсона. Форум Херсонской молодежи.. На данный момент Вы находитесь на форуме как Гость и имеете очень ограниченные возможности и права. Что бы писать или отвечать в темах, загружать картинки, файлы на форуме Вам нужно зарегистрироваться, что совершенно бесплатно. Регистрация очень быстрая, не откладывайте эту процедуру! Если возникнут проблемы с регистрацией напишите нам. |
|
Программирование Все вопросы по написанию программ |
Просмотр темы (Новые вначале) |
17.11.2011 00:40 | |
sun-ks |
ИЕ сволочь , 100% растяжку видит через жопу. Пришлось для него 79% делать. http://akina.org.ua/links.php |
12.11.2011 21:20 | |
TIGR |
но это плохая практика, во многих случаях лучше обнаруживать фичи чем браузер и в зависимости от этого писать css. Для IE проще - можно заключить в conditional comments необходимую разметку. На уровне сервера читать useragent может зафейлиться наличием проксей и различных их настроек, лучше сделать lazy loading ресурсов тогда - в джаваскрипте определил браузер и послал запрос - для загрузки можно применить библиотечку yepnopejs имхо одна из лучших. как еще один вариант можно сгруппировать css в 1 файл но для определенных частей, к примеру для оперы писать что то типа : .opera .myClass { color: #ff0000; } Далее в джаваскприте определить браузер и добавить его идентификатор в класс body или html: if ($.browser.opera) {$(body).addClass('opera'); } Вот и после этого цсс будет применятся так как тебе надо. |
11.11.2011 22:19 | |
PhoeniXX |
Есть разные способы решения. Можно сделать отдачу нужной css-ки на уровне сервера, и он на основе usent-agent браузера будет отдавать нужную css-ку при генерации страницы. Можно сделать на клиенте, через javascript определять браузер, генерить <style> элемент и сразу добавлять его в body. Для IE можно указать через условные выражения - <!--[if IE]> И только IE будет обрабатывать то что внутри. Вот сэмпл - http://www.quirksmode.org/css/condcom.html |
11.11.2011 20:30 | |
sun-ks |
разные значение css для разных браузеров Может кто сталкивался. Как сделать разные css файлы для разных браузеров Например для всех по умолчанию стоит 1.css, для оперы 2.css |