Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (HTML) лис и ослик.... / 12 сообщений из 12, страница 1 из 1
17.09.2005, 21:00
    #33275092
lissyara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) лис и ослик....
Код: plaintext
1.
2.
A.text_link {COLOR: blue; TEXT-DECORATION: none}
A.text_link:hover {COLOR: darkblue; TEXT-DECORATION: underline}
A.text_link:active {COLOR: darkblue; TEXT-DECORATION: none}

Код: plaintext
1.
2.
3.
A.text_link {COLOR: blue; TEXT-DECORATION: none}
A.text_link:hover {COLOR: darkblue; TEXT-DECORATION: underline}
A.text_link:active {COLOR: darkblue; TEXT-DECORATION: none}
A.text_link:visited {COLOR: blue; TEXT-DECORATION: none}

Разницы - одна строка - последняя. В IE по первому варианту всё работает великолепно - линки новые и визитед голубые, неподчёркнутые. При наведении становятся тёмно-голубыми и подчёркиваются. В лисе линки визитед - тёмно красные :( Но на наведение рагируют нормально - цвет меняют, подчёркиваются

Второй вариант: Оба браузера перестают реагировать на наведение мыши на линк по которому уже прошлись (vizited) - цвет не меняет, не подчёркивается. Но в лисе он не тёмно-красный, а голубой.

Итого - я так понимаю я оказался перед выборомЖ
1. либо все hover линки голубые во всех браузерах и при наведении и без оного
2. либо в IE всё корректно а в лисе visited-линки неправильно показываются
3. либо проверять user-agent и в зависимости от этого выдавать тот или иной стиль
4. я где-то туплю.
?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
17.09.2005, 22:13
    #33275127
Ksnk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) лис и ослик....
Видимо, ошибочка :) Попробуй вместо первой строчки определить :link
Код: plaintext
1.
2.
3.
4.
A.text_link:link {COLOR: red; TEXT-DECORATION: none}
A.text_link:hover {COLOR: yellow; TEXT-DECORATION: underline}
A.text_link:active {COLOR: darkblue; TEXT-DECORATION: none}
A.text_link:visited {COLOR: black; TEXT-DECORATION: none}
(цвета я поменял для пущей видимости...)
...
Рейтинг: 0 / 0
17.09.2005, 23:02
    #33275152
lissyara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) лис и ослик....
Да нет. Я щас пробовал всякие комбинации - не пашет.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
18.09.2005, 12:41
    #33275282
Шогал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) лис и ослик....
Дело в том, что важен порядок, в котором эти подстили определять. Я сам был в шоке, когда поменял строчки местами и все заработало. Вот так будет работать:
Код: plaintext
1.
2.
3.
A.text_link {COLOR: blue; TEXT-DECORATION: none}
A.text_link:visited {COLOR: blue; TEXT-DECORATION: none}
A.text_link:hover {COLOR: darkblue; TEXT-DECORATION: underline}
A.text_link:active {COLOR: darkblue; TEXT-DECORATION: none}
...
Рейтинг: 0 / 0
18.09.2005, 13:02
    #33275291
fynda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) лис и ослик....
ШогалДело в том, что важен порядок, в котором эти подстили определять. Я сам был в шоке, когда поменял строчки местами и все заработало. Вот так будет работать:


Ничего шокирующего ИМХО, все логично. Если вдуматься, то цвета расположены в порядке возрастания "приоритета":
1) цвет visited ссылки переопределяет цвет обычной (link) (т.е. visited важнее)
2) если ссылка hover - то уже не важно, были мы на ней или нет (т.е. приоритет правила выше)
3) если ссылка active - то она конечно hover, но рисовать ее надо другим цветом (т.е. снова приоритет выше)
Вес-то у всех четырех сочетаний "тэг-класс-псевдокласс" одинаковый, должен же как-то CSS отличить, что одно переопределяет другое. Вот он и берет "последний подходящий".
...
Рейтинг: 0 / 0
18.09.2005, 13:06
    #33275295
fynda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) лис и ослик....
fynda
Ничего шокирующего ИМХО

Вдогонку: запоминается так: from L o V e to HA te - от любви до ненависти... (к CSS, хе-хе :-) )
...
Рейтинг: 0 / 0
18.09.2005, 18:21
    #33275468
lissyara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) лис и ослик....
Продолжение дурдома:
Код: plaintext
1.
2.
3.
4.
<!-- стиль для линков -->
A.text_link {COLOR: blue; TEXT-DECORATION: none}
A.text_link:visited {COLOR: blue; TEXT-DECORATION: none}
A.text_link:hover {COLOR: darkblue; TEXT-DECORATION: underline}
A.text_link:active {COLOR: darkblue; TEXT-DECORATION: none}
В ослике, опере всё пучком. В мозилле - всё хорошо кроме одного - непосещённые ссылки подчёркнуты
Зато вот так
Код: plaintext
1.
2.
3.
4.
A.text_link {COLOR: blue; TEXT-DECORATION: none}
A.text_link:link {COLOR: blue; TEXT-DECORATION: none}
A.text_link:visited {COLOR: blue; TEXT-DECORATION: none}
A.text_link:hover {COLOR: darkblue; TEXT-DECORATION: underline}
A.text_link:active {COLOR: darkblue; TEXT-DECORATION: none}
Всё как и должно быть...
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
18.09.2005, 23:51
    #33275693
fynda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) лис и ослик....
lissyara
В ослике, опере всё пучком. В мозилле - всё хорошо кроме одного - непосещённые ссылки подчёркнуты


У меня Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041217 - все путем, что надо подчеркнуто, что не надо - нет. Чудеса...

lissyara
Зато вот так
Код: plaintext
1.
A.text_link {COLOR: blue; TEXT-DECORATION: none}
Всё как и должно быть...


Первая строчка ИМХО лишняя, ее можно убрать.
...
Рейтинг: 0 / 0
19.09.2005, 09:13
    #33275850
lissyara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) лис и ослик....
нет. без неё подчёркивает линки не посещённые.

у меня rv 1.7.10

Я вот думаю - правильно что не перешёл с MyIE на лису эту, когда-то была такая мысль...
...
Рейтинг: 0 / 0
19.09.2005, 10:10
    #33275948
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) лис и ослик....
авторЯ вот думаю - правильно что не перешёл с MyIE на лису эту, когда-то была такая мысль...
А вы пишите исключительно для себя?
Вы же не первый день вэб-программированием занимаетесь, по идее, должны знать, что у каждого броузера свои особенности, плюс объектная модель тоже может отличаться. ИМХО, за базис нужно взять RFC, а дальше дорабатывать напильником для каждого брузера и объектной модели.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
19.09.2005, 10:27
    #33276003
lissyara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) лис и ослик....
Нет. Потому и ковыряюсь с набором бравзеров. :)


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
19.09.2005, 10:49
    #33276085
lissyara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) лис и ослик....
хотя, подумавши, наверное да :)


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (HTML) лис и ослик.... / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]