Форум Херсона. Форум Херсонской молодежи, флейм, фотографии Херсона, политика в Херсоне, сетевой форум, сети Херсона


Приветствуем на Форум Херсона. Форум Херсонской молодежи..

На данный момент Вы находитесь на форуме как Гость и имеете очень ограниченные возможности и права. Что бы писать или отвечать в темах, загружать картинки, файлы на форуме Вам нужно зарегистрироваться, что совершенно бесплатно. Регистрация очень быстрая, не откладывайте эту процедуру!

Если возникнут проблемы с регистрацией напишите нам.

Галерея форума Блоги пользователей Список банов
Вернуться   Форум Херсона. Форум Херсонской молодежи. > > >
Регистрация СправкаСтатистика Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Программирование Все вопросы по написанию программ

Тема: разные значение css для разных браузеров Ответить в теме
Ваше имя пользователя: Для входа нажмите здесь
Проверка вопроса системы антиспама "NoSpam!"
4 дабавить 39 и Атнять 4
Image Verification
Пожалуйста, введите шесть букв и/или цифр, которые изображены на картинке.

Заголовок:
  
Сообщение:
Иконки для сообщения
Вы можете выбрать иконку, характеризующую сообщение:
 

Дополнительные опции
Другое

Просмотр темы (Новые вначале)
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

Ваши права в разделе
Вы не можете создавать темы
Вы можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.

Время на сервере: 17:12.

Регистрация Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

vBulletin 3, Copyright © 2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co