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

Тема: Селекторы атрибутов для ff

  1. #1

    Регистрация
    03.08.2007
    Адрес
    СПБ
    Сообщений
    27
    Привет.

    Есть пустой див:



    Мне надо что бы браузер ie применял к нему обычный класс keybox, а ff применял другие правила, на основе селектора атрибута.

    Вот что я написал:

    !important div[class="keybox"] {
    /* это для ff */
    }

    div.keybox{
    /* а это правило для ie */
    }

    Ie не понимает селекторы атрибутов поэтому должен не увидеть правило для ff, a ff их понимает и увидев !important должен применить правило писавшееся для него. В итоге ie и ff применяют класс keybox, а я хочу что бы ff применял первое правило.
    Помогите разобраться пожалуйста.

  2. #2

    Регистрация
    04.10.2007
    Адрес
    Нижний Новгород
    Сообщений
    78
    Originally posted by Eternity@Oct 6 2007, 11:27
    Ie не понимает селекторы атрибутов поэтому должен не увидеть правило для ff, a ff их понимает и увидев !important должен применить правило писавшееся для него. В итоге ie и ff применяют класс keybox, а я хочу что бы ff применял первое правило.
    Помогите разобраться пожалуйста.
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]

    вот эти 2 строчки пихай в css, все будет работать
    Код:
    .keybox { описалово для ie;}
    html>body .keybox { описалово для ff;}

  3. #3

    Регистрация
    03.08.2007
    Адрес
    СПБ
    Сообщений
    27
    tegArt
    Спасибо
    Жаль только что теперь css не валидный, ну ничего, начальство всеравно не оценит.

  4. #4

    Регистрация
    04.10.2007
    Адрес
    Нижний Новгород
    Сообщений
    78
    Originally posted by Eternity@Oct 6 2007, 12:51
    tegArt
    Спасибо*
    Жаль только что теперь css не валидный, ну ничего, начальство всеравно не оценит.
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    да не за что ) главное чтоб сама страница валидной была, а css часто валидным не будет если верстать кроссбраузерно

  5. #5

    Регистрация
    03.08.2007
    Адрес
    СПБ
    Сообщений
    27
    а можно сделать что бы ещё и опера могла использовать свой отдельный класс написанный специально для неё?

  6. #6

    Регистрация
    04.10.2007
    Адрес
    Нижний Новгород
    Сообщений
    78
    Originally posted by Eternity@Oct 6 2007, 13:44
    а можно сделать что бы ещё и опера могла использовать свой отдельный класс написанный специально для неё?
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    ага, тогда уточню что тот css хак действует и для оперы и для фф

    Код:
    .keybox { описалово для ie;}
    html>body .keybox { описалово для ff и opera;}
    head:first-child+body .keybox { описалово для ff;}
    *:first-child+html .keybox { описалово для explorer7;}
    главное вторую и третью строчку местами не менять

  7. #7

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by Eternity@Oct 6 2007, 14:51
    Жаль только что теперь css не валидный
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    С чего Вы это взяли?
    Дочерние селекторы – вполне валидная конструкция...


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

  8. #8

    Регистрация
    03.08.2007
    Адрес
    СПБ
    Сообщений
    27
    ага, тогда уточню что тот css хак действует и для оперы и для фф
    значит содержимое моего класса опера по другому понимает, нежели файр фокс. щас уже разобрался вроде. спасибо.

    Код:
    С чего Вы это взяли?
    Дочерние селекторы – вполне валидная конструкция
    :blush2:

Похожие темы

  1. Radio - селекторы и обрамление текста
    от barmalei в разделе Вёрстка сайта
    Ответов: 7
    Последнее сообщение: 21.10.2007, 16:42
  2. Таблица атрибутов и их значений
    от Зверь в разделе Вёрстка сайта
    Ответов: 8
    Последнее сообщение: 09.01.2007, 18:07

Ваши права

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