Jump to content
  • 0

Смена графических маркеров для Opera


viejo
 Share

Question

Может кто подскажет, как сделать так, чтоб в Опере, при наведении указателя мыши на пункт списка, изменялся графический маркер. Ниже приведенный код работает в IE, Firefox. Но в Опере, при наведении мышки на пункт списка, графический маркер просто исчезает. Возможно ли это вообще в Опера?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<title>TEST</title>
<style type="text/css">
body {
behavior: url(csshover.htc);
font: 62.5% arial, sans-serif;
}
ul {
width: 250px;
list-style-type: none;
list-style-image: url('img/point.gif');
margin: 0;
padding-left: 16px;
}
a {
display: block;
font-size: 1.5em;
padding: 3px 2px;
}
li:hover {
list-style-image: url('img/pointr.gif');
}
a:focus {
outline: none;
}
</style>
<!-- <script type="text/javascript" src="scripts/rollover.js"></script> -->
</head>
<body>
<div>
<ul id="menu">
<li><a href="#">Наступил страховой случай?</a></li>
<li><a href="#">Наступил страховой случай?</a></li>
<li><a href="#">Наступил страховой случай?</a></li>
<li><a href="#">Наступил страховой случай?</a></li>
</ul>
</div>
</body>
</html>

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Это и есть весь пример. Я сейчас эксперементирую с list-style-image. Для этого и написал выше приведенный пример.

ID menu можно спокойно убрать из xhtml. Оно роли не играет.

Относительно csshover.htc Это ссылка на файл, благодаря которуму IE может поддерживать псевдоклас :hover не только для .

Link to comment
Share on other sites

  • 0

как предложение - использовать графические маркеры в ссылках.. а на li забить =) не понял в чем прикол - но в опере у меня действительно - сначала вроде бы все работает нормально, но если поводить по ссылкам несколько раз - маркеры проподают... надо будет поразбираться, может багрепорт написать в оперу :lol:

Link to comment
Share on other sites

  • 0

Спасибо за ответ. У меня два компа. На одном стоит Опера 8,5 и Опера 9,25. На другом только 9,25. В Опера 8,5 пример не работает сразу же, на этом же компе, в Опера 9,25, работает первые несколько секунд. Потом маркеры пропадают. На втором компе в Опера 9,25 все работает прекрасно, маркеры не исчезают. Может глюки на первом из-за Оперы 8,5. Понять не могу, поэтому буду использовать графические маркеры в ссылках. Так более надежно.

Link to comment
Share on other sites

  • 0

Я проверял на Опере 9.20, как и в вашем случае ? работает несколько секунд, если поводить по ссылкам несколько раз -? маркеры пропадают. У меня одновременно с оперой есть еще Firefox.. ну и IE6. Другой оперы нету и раньше рядом не ставилось.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy