Показано с 1 по 14 из 14

Тема: Firefox vs Opera

  1. #1

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Собственно говоря, вопрос в следующем:

    Существуют ли какие-либо стилевые правила, которые позволяют спрятать свойства CSS от Firefox, но в то же время их должна понимать Opera. И наоборот.

    С третьим "некоторым браузером" в этом отношении все понятно. Но есть ли подобные стилевые средства для первых двух (непосредственно "между ними")?

    Заранее спасибо всем откликнувшимся.

  2. #2

    Регистрация
    23.03.2004
    Адрес
    Беларусь/Минск
    Сообщений
    926
    Код:
    body:not([dummy])
    Сие обрабатывается исключительно Мозиллой

    Код:
    DIV { 
    width:10px; 
    width:/* */20px; 
    } 
    html>body DIV { 
    width:15px; 
    } 
    body:not([dummy]) DIV {
    width:11px;
    }
    результат:
    IE: 10px
    IE5.x : 20px
    Opera: 15px
    Mozilla: 11px

  3. #3

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    О! Просто неоценимая информация.
    А то я уже даже и не надеялся. Спасибо!

  4. #4

    Регистрация
    23.03.2004
    Адрес
    Беларусь/Минск
    Сообщений
    926
    скажу откровенно, не проверял, т.к. не было необходимости

  5. #5

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by Zigzag@Jan 30 2007, 20:35
    скажу откровенно, не проверял, т.к. не было необходимости
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Еще как работает!
    Я немного помешан на пиксельной точности.
    С помощью этих методов мне удалось добиться идентичности отображения всех полей формы во всех трех браузерах.

    Вот результат: [Только зарегистрированные пользователи могут видеть ссылки. ]

    Спасибо еще раз!

  6. #6

    Регистрация
    23.03.2004
    Адрес
    Беларусь/Минск
    Сообщений
    926
    вот еще мне мой знакомый верстальщик подкинул

    Код:
    .class { width:10px; } - ждя Опера 
    :root .class { widthL15px; } - для ФФ
    ну и onditional Comments для вех IE
    А стилях для IE уже разделение
    .class { width:50px; } - IE7
    *html .class { width:60px; } - IE6
    *html .class { width /**/:70px; } - для IE5.5

  7. #7

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Тоже хорошо, но мне кажется, что предыдущий способ проще.
    Он же без всяких там условных комментариев...
    И работает "на ура".

    Кстати, IE7 конструкцию * html типа не понимает?

  8. #8

    Регистрация
    23.03.2004
    Адрес
    Беларусь/Минск
    Сообщений
    926
    Originally posted by Aykroyd@Feb 2 2007, 16:05
    Кстати, IE7 конструкцию * html типа не понимает?
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]

    типа это был баг программера, которого вычислили и больше к разработке IE не подпускали, а в IE7 пофиксили сие недорозумение.

  9. #9

    Регистрация
    06.02.2007
    Адрес
    Kazan
    Сообщений
    186
    Вдогонку:
    Народ, а можно написать свойства только для IE7?

  10. #10

    Регистрация
    23.03.2004
    Адрес
    Беларусь/Минск
    Сообщений
    926
    Originally posted by garA@Feb 12 2007, 16:31
    Вдогонку:
    Народ, а можно написать свойства только для IE7?
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]

    [Только зарегистрированные пользователи могут видеть ссылки. ]

  11. #11

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by Zigzag@Feb 12 2007, 21:19
    [Только зарегистрированные пользователи могут видеть ссылки. ]
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Кстати, да, очень актуальный вопрос задали.
    Но данная статья рассказывает немного о другом, имхо...
    Нет ли каких-либо несложных методов для IE7?
    Или без условных комментариев с ним никак не "обойтись"?

  12. #12

    Регистрация
    06.02.2007
    Адрес
    Kazan
    Сообщений
    186
    Народ, а можно написать свойства только для IE7?
    кажется, можно так:
    Код:
    *+html{
     * styles
    }
    Всем рекомендую..

  13. #13

    Регистрация
    06.02.2007
    Адрес
    Kazan
    Сообщений
    186
    или вот: flack.ru/2006/11/02/ie7-conditional-comments-and-hacks

  14. #14

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    to garA

    Полезная информация.
    Спасибо!

Похожие темы

  1. В Opera 9.6
    от lancer в разделе DesignForum.Ru
    Ответов: 2
    Последнее сообщение: 08.05.2009, 22:30
  2. Есть ли такая примочка к Opera или Firefox ?
    от misfit в разделе Веб-программирование
    Ответов: 9
    Последнее сообщение: 13.02.2008, 11:40
  3. Opera 9
    от mt_Frost в разделе Flash-технологии
    Ответов: 5
    Последнее сообщение: 02.11.2006, 23:24
  4. Opera 9.0
    от KaLiF в разделе Софт и железо
    Ответов: 8
    Последнее сообщение: 23.07.2006, 18:22
  5. Проблема с отображением сайта в FireFox и Opera
    от Lord ZorLog в разделе Вёрстка сайта
    Ответов: 5
    Последнее сообщение: 21.05.2005, 10:58

Ваши права

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