Я, по сути, начинающий верстальщий, но сегодня столкнулся такой проблемой. Заказчик попросил что бы при наведении на ссылку у нее изменялся бекфон. Когда прописал соответствующий стиль, появилась проблема с ссылочными изображениями с прозрачным фоном. Если навести на них мышкой, фон изображения тоже меняется. В общем какие варианты я не пробовал, без результатно. Хочу попросить помощи у опытных верстальщиков. Код примера привожу ниже
Есть один маленький нюанс. Если ссылке с рисунком присвоить класс и описать его в css, тогда все работает корректно. Но, этого сделать нет возможности, т.к. контент на сайт добавляют контент менеджеры через CMS и там получаются голые теги. Объяснить им что такое CSS классы нет возможности. Плюс есть много добавленного контента, который нет возможности изменять. Да, и еще, вариант img {display:block} не подходит, хоть и решает данную проблему, т.к. не во всех изображениях заданы размеры.
Буду очень благодарен, если кто-то подскажет как решить данную проблему.
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.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
Sergikus
Добрый день.
Я, по сути, начинающий верстальщий, но сегодня столкнулся такой проблемой. Заказчик попросил что бы при наведении на ссылку у нее изменялся бекфон. Когда прописал соответствующий стиль, появилась проблема с ссылочными изображениями с прозрачным фоном. Если навести на них мышкой, фон изображения тоже меняется. В общем какие варианты я не пробовал, без результатно. Хочу попросить помощи у опытных верстальщиков. Код примера привожу ниже
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Standart//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title></title>
<style type="text/css">
a, a:active, a:link, a:visited {
color:#016eea;text-decoration:none;
}
a:hover {
background-color: #016eea;
color: #fff;
text-decoration: none;
}
a:hover img {
background-color: #fff !important;
border:0;
text-decoration:none;
}
</style>
</head>
<body>
<a href="#">Hello</a>
<br><br>
<div><a href="#"><img src="/img/myimg.gif" border="0"></a></div>
</body>
</html>
Есть один маленький нюанс. Если ссылке с рисунком присвоить класс и описать его в css, тогда все работает корректно. Но, этого сделать нет возможности, т.к. контент на сайт добавляют контент менеджеры через CMS и там получаются голые теги. Объяснить им что такое CSS классы нет возможности. Плюс есть много добавленного контента, который нет возможности изменять. Да, и еще, вариант img {display:block} не подходит, хоть и решает данную проблему, т.к. не во всех изображениях заданы размеры.
Буду очень благодарен, если кто-то подскажет как решить данную проблему.
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
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.