Страницы: 1
Не понял. Код в студию.
Я <A> и подсвечиваю, тот кусок ".myLink :link LI" можно выкинуть, он не для этого бровсера.
Буллеты должны иметь цвета сылок.
Как это сделать не нарушая закона, и не теряя функциональности OL, UL списков.
--
Такое использование OL UL сплош и рядом, глупо выглядит когда ссылка меняет цвет, а буллет нет.
Так кубики LI не подсвечиваются, или я непонял?
Тобиш буллеты должны иметь цвет сылки, link, visited, active, hover
Я опять встряну, пример то забыл привести.
У меня лично была проблема такая:
Хотел чтоб кубик LI тоже подсвечивался и протыканность ссылки была видна на LI,
Как сделать такое по уставу не знаю.
Делал так: (работает в IE, Opera7-9, Mozilla1-FireFox1.0.6)
---
<style>
.myLink A { text-decoration: none }
.myLink :link LI, .myLink A:link { color: #000000 }
.myLink :active LI, .myLink A:active { color: #824EE1 }
.myLink :visited LI, .myLink A:visited { color: #000000 }
.myLink :hover LI, .myLink A:hover { color: red }
</style>
<ul class=myLink type=square>
<a href=./text1><li>link text</li></a>
<a href=./text2><li>link text2</li></a>
</ul>
-----
В Mozilla 2.0 такой фокус перестал работать.
Вылечил методом:
<a href=./text2><span><li>link text2</li></span></a>
В чем неправ?
…Валидаторы не авторитет, они придуманны недавно, а страницы сделанны давно, завтра запретят растягивающиеся страницы TD width=4000 и в замен ничего. Политика "мы свой мы новый мир построим" ничего хорошего netscape не принесла (впомним LAYER и кардинальный отказ от него + последующий отказ WebMaster'ов что либо писать под перевертыша-netscape), ту то IE и вышел в люди, потому что политики не менял.
Это из той же Oper'ы, что все страницы должны быть квадратные и каждому бровсеру свой стиль <смерть модемам - даеш страницы в 500K!>.
С такой политикой Mozill'у постигнет участь netscape, я предлагаю решения которые продлят жизнь хитрых страниц под mozill'у.
http://forum.mozilla-russia.org/viewtopic.php?pid=143905
К тому что fox'e 2.0 стал криво работать со стилями, то что работало в moziila1.0-Fox1.0.6, Opera6.0-9.0, IE4-IE7 работать перестало.
В частности вложенные в A не inline элементы в стилях теперь не обрабатываются.
Например стилевые меню http://www.realcoding.net/article/view/2731 работавшие в moziila1.0-Fox1.0.6
Кто с этим столкнулся, тот поймет про что речь.
В firefox 2.0 (возможно и в версиях >=1.0.7) выражения с тэгом A (#element A DIV {...} #element A.active DIV {...}) работают не корректно.
Короче "A" теперь не inline элемент, а непонятно кто, возможно и другие тэги пострадали, но с <A> проблема лечится втыканием внутрь A тэга SPAN.
<a href=...><span>.....</span></a>
Причем стили переписывать не надо, span все лечит.
Фокса не ругать, у Unix'оидов другого бровсера нет, а админы обязательно должны на Unix'е сидеть.
Страницы: 1