powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Opera vs IE. Страница отображается по-разному.
5 сообщений из 5, страница 1 из 1
Opera vs IE. Страница отображается по-разному.
    #35925324
sp33d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возникла такая проблема. Не могу понять в чем дело.

Страницу можно найти по адресу http://lcn.com.ua/TreneraDonetsk.html . Обратите внимание на информацию справа от второй фотки (Адрес, Телефон, ...). В Опере оно все отображается компактно (сообственно, я как раз под Оперу эту страницу и создавал), а когда решил посмотреть на нее в IE, то увидел, что там это все растягивается.

Для того, чтобы "разделить" строки я использую конструкцию
TreneraDonetsk.html <div id="info_name">Адрес:</div>
<div id="info_value">г. Донецк, ул. Очаковская, д. 8, кв. 2</div>

<div id="break"></div>

<div id="info_name">Телефон:</div>
<div id="info_value">
8 (062) 3459076<br>
8 (067) 6277886
</div>


trenera.css#info_name
{
float: left;
width: 13%;
font-weight: bold;
}

#info_value
{
float: right;
width: 87%;
}

#break
{
width: 100%;
height: 20px;
}


И ещё. В Опере при наведении на картинки меняется цвет рамки (hover), в IE - нет, и цвет рамки синий, а не черный как прописано в CSS-файле. Такое впечатление, что либо IE эти файлы как-то выборочно читает, либо под него нужен особый синтаксис.
Я с CSS работать начал относительно недавно, могу чего-то не знать. Нужен совет!
...
Рейтинг: 0 / 0
Opera vs IE. Страница отображается по-разному.
    #35925451
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. строки
касательно уже имеющегося кода: к break добавить overflow:hidden, чтобы высота была 20px независимо от высоты строки, и убрать width:100% - оно там не нужно. Плюс ко всему почему-то в ИЕ не всегда блоки суммарной шириной 100% влезают в строку (попробуйте вдобавок сделать 13%+86%, если просто overflow не поможет). Помимо этого, id - это уникальный идентификатор элемента на странице, и повторяться не может. С css возможно это не так заметно, но если будете использовать скрипты - проблемы обеспечены. Поэтому для задания стиля следует вместо id использовать специально предназначенный для этого атрибут class.

Вообще, данная структура явно табличная . Верстка дивами конечно популярна, но не стоит вдаваться в крайности.

2. рамки
ИЕ понимает :hover только для ссылок (<a>), причем только для тех, у кого задан href. Поэтому сделайте обычный рисунок, оберните его ссылкой, для ссылки задайте все необходимые события/переходы, а для рамки используйте стиль a:hover img {border:1px solid red}
...
Рейтинг: 0 / 0
Opera vs IE. Страница отображается по-разному.
    #35928650
sp33d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Помогло, спасибо.

2. hover работать отказывается.
TreneraDnepropetrovsk.html<tr>
<td width=200 align=left valign=center> <a href="javascript:showphoto('photo/dnepr16.jpg','518','389')"><img src="photo/thumb/thumb_dnepr16.jpg" width=173 height=130 border=1></a></td>
<td width=200 align=center valign=center><a href="javascript:showphoto('photo/dnepr17.jpg','518','389')"><img src="photo/thumb/thumb_dnepr17.jpg" width=173 height=130 border=1></a></td>
<td width=200 align=center valign=center><a href="javascript:showphoto('photo/dnepr18.jpg','518','389')"><img src="photo/thumb/thumb_dnepr18.jpg" width=173 height=130 border=1></a></td>
<td width=100 align=center valign=center><a href="javascript:showphoto('photo/dnepr13.jpg','389','518')"><img src="photo/thumb/thumb_dnepr13.jpg" width=95 height=130 border=1></a></td>
<td width=100 align=right valign=center> <a href="javascript:showphoto('photo/dnepr19.jpg','389','518')"><img src="photo/thumb/thumb_dnepr19.jpg" width=95 height=130 border=1></a></td>
</tr>

trenera.cssa:link IMG
{
border:1px solid black;
}

a:visited IMG
{
border:1px solid black;
}

a:active IMG
{
border:1px solid black;
}

a:hover IMG
{
border:1px solid red;
}

Опера все делает, как и раньше. В IE цвет рамки меняется почему-то только когда имеет место щелчок любой кнопки мыши на ссылке (картинке).
...
Рейтинг: 0 / 0
Opera vs IE. Страница отображается по-разному.
    #35928674
sp33d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл дописать. Я пробовал убирать все A:* IMG, кроме hover, но IE всё-равно не прорисовывает крансую рамку при наведении мыши. Может, это только мой IE глючит? Посмотрите, как у вас IE будет отображать эти странички. Например, http://www.lcn.com.ua/TreneraDonetsk.html . И отпишитесь, плз!
...
Рейтинг: 0 / 0
Opera vs IE. Страница отображается по-разному.
    #35929377
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да нет, помешательство у ИЕ, как правило, массовое :-).

Не знаю, чего ему надо. Попробуйте сделать так (это не универсально, до для Ваших картинок подойдет):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
	<title> New Document </title>
	<style>
		#photos img			{ border:none; }
		#photos a			{ display:block; float:left;}
		#photos a:link		{ border:2px solid green; }
		#photos a:visited	{ border:2px solid blue; }
		#photos a:hover		{ border:2px solid red; }
		#photos a:active	{ border:2px solid orange; }
	</style>
</head>
<body>

<table id='photos' border= 1 >
	<tr>
		<td width= 200  align=left valign=center> 
			<a href="javascript:showphoto('photo/dnepr16.jpg','518','389')"><img src="photo/thumb/thumb_dnepr16.jpg" width= 173  height= 130  border= 1 ></a>
		</td>
		<td width= 200  align=center valign=center>
			<a href="javascript:showphoto('photo/dnepr17.jpg','518','389')"><img src="photo/thumb/thumb_dnepr17.jpg" width= 173  height= 130  border= 1 ></a>
		</td>
	</tr>
</table>
</body>
</html>

Можно еще сделать через onmouseover и onmouseout для img - все равно ведь скрипты используете.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Opera vs IE. Страница отображается по-разному.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]