border в ie и mozilla

HM
На сайте с 27.03.2010
Offline
5
1220

Доброй ночи уважаемые форумчане, надеюсь я в нужный раздел пишу.

Верстаю первый сайт, встретился с проблемой отображения картинок-ссылок, что бы не было рамки вокруг изображения в мозиле я выставил в css

color:#FFF;

но ie это не понял и на этом форуме я выискал команду

border: 0;

она убирает рамку в ie, но при этом в мозиле дизайн съезжает на 2px вверх.

свёрстано на дивах

<div id="logo">

<img id="search" src="img/search.gif" align="right" />
<a href="index.html"><img id="logo" src="img/logo.gif" /></a>
</div>


img#logo {
padding: 13px 25px;
color:#FFF;
border: 0;
}

img#search {
padding: 27px 60px 0;
color:#FFF;
}

буду очень признателен за наводку)

ParserYa
На сайте с 04.10.2010
Offline
29
#1

Есть такая полезная вещь - хаки CSS. Попробуйте для ИЕ воспользоваться *html img#logo - будет означать, что свойство только для ИЕ.

То есть выставляете высоту как вам надо,например height:50px; border:0;

Далее пишите *html ваш_див {height: 48px}

C
На сайте с 04.02.2005
Offline
291
#2


<div id="logo">
<img id="search" src="img/search.gif" align="right" />
<a href="index.html"><img id="logo" src="img/logo.gif" /></a>

!!! id в html коде должно быть ОДНО!!!

Ragnarok
На сайте с 25.06.2010
Offline
239
#3

чтобы выглядело как можно одинаковее, сбрось основные установки, как минимум

margin:0;
//TODO: перестать откладывать на потом
ParserYa
На сайте с 04.10.2010
Offline
29
#4
Chukcha:
!!! id в html коде должно быть ОДНО!!!

Кстати да.. Не заметил..

ТС, если вы хотите использовать одни и те же свойства для нескольких тегов, применяйте class="Название класса", вместо id="Уникальный идентификатор". В CSS обращаться в виде:


.Название класса
A2
На сайте с 17.11.2009
Offline
52
#5

вообще-то color:#FFF; не имеет никакого отношения к рамке, color: - это цвет шрифта.

и ещё в стилях нужно сбросить параметры

* {
margin:0;
padding:0;
}

img, a img,:link img,:visited img,:hover img {
border:none;
outline:none;
}
HM
На сайте с 27.03.2010
Offline
5
#6

не помогло, но спасибо за наводку, теперь всё работает, там код вообще смешной показать стыдно) первый опыт всё таки)

GE
На сайте с 11.10.2010
Offline
3
#7

И на заметку, хотя и оффтопик но думаю поможет так как вы сказали что только начинаете. Не советую использовать такие вещи: img#search, лучше просто #search, так быстрее срисовывается.

G
На сайте с 12.04.2008
Offline
101
#8

А почему проще не сделать? <img src=...... border="0"> и все

Продажа сайтов (/ru/forum/866932) под Amazon и AdSense
O
На сайте с 29.05.2008
Offline
195
#9

outline: none; overflow: none; border: 0;

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий