Точнее не хочет работать так как во всех остальных браузерах.
Ситуация вот какая. Значит у меня есть такого плана код:
<a class="tovar" href="#"><img src="../images.jpg" alt="Люблю я ИЕ" /></a>
Ситуация следующая. Моя картинка имеет размер 100х100 пикселей. Я присваиваю для тега "а" display:block; и задаю ему размеры width:100px; height:100px;
В общем, имею внутри блока "а" картинку такого же размера. Ну и скажем хочу, чтобы при ситуации клика у меня вокруг блока "а" появился бордер. Пишу: a:active.tovar {border:1px solid #000;}
И что я имею? Блин, все браузеры нормально работают, а новый мега-продвинутый ИЕ8 не работает. Причём, причина его отказа заключается в том, что как-бы он считает, что клик происходит не по ссылке а по картинке, поэтому бордер ставить не надо. Ну не зараза! Ёк-макарёк!
Если картинку установить фоном, то всё отлично. Но мне не надо ж фоном. Мне надо именно в коде страницы картинку поставить.
Кто-нибудь в курсе как вылечить такую ситуацию? И возможно ли вылечить?
p.s. Да и вот ещё такой момент. Надо присвоить бордер именно блоку "а", вокруг картинки не надо. Так как она может немного уменьшиться по размерам. Надо именно вокруг блока "а".
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
Belovsan
Точнее не хочет работать так как во всех остальных браузерах.
Ситуация вот какая. Значит у меня есть такого плана код:
<a class="tovar" href="#"><img src="../images.jpg" alt="Люблю я ИЕ" /></a>
Ситуация следующая. Моя картинка имеет размер 100х100 пикселей. Я присваиваю для тега "а" display:block; и задаю ему размеры width:100px; height:100px;
В общем, имею внутри блока "а" картинку такого же размера. Ну и скажем хочу, чтобы при ситуации клика у меня вокруг блока "а" появился бордер. Пишу: a:active.tovar {border:1px solid #000;}
И что я имею? Блин, все браузеры нормально работают, а новый мега-продвинутый ИЕ8 не работает. Причём, причина его отказа заключается в том, что как-бы он считает, что клик происходит не по ссылке а по картинке, поэтому бордер ставить не надо. Ну не зараза! Ёк-макарёк!
Если картинку установить фоном, то всё отлично. Но мне не надо ж фоном. Мне надо именно в коде страницы картинку поставить.
Кто-нибудь в курсе как вылечить такую ситуацию? И возможно ли вылечить?
p.s. Да и вот ещё такой момент. Надо присвоить бордер именно блоку "а", вокруг картинки не надо. Так как она может немного уменьшиться по размерам. Надо именно вокруг блока "а".
Edited by BelovsanLink to comment
Share on other sites
13 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.