Как это сделано?

1 234
Кофейник
На сайте с 11.07.2009
Offline
78
#21

loed, всё, что тебе нужно это просто прописать спец стиль для IE7 в conditional comments.

Т.е в основной таблице стилей оставляй right:15px;

А в <head></head> вставь вот что:


<!--[if IE 7]>
<style type="text/css">
.tab{right:0;}
</style>
<![endif]-->

И всё будет работать. ;)

DriverCat, проще не всегда лучше, MSIE не понимает значения fixed. :/

http://immater1um.livejournal.com/ (http://immater1um.livejournal.com/)
mff
На сайте с 21.02.2008
Offline
282
mff
#22

Вот она вкладка:

<div class="call" style="position:absolute; top:200px; right:17px; width: 31px; z-index: 45;"><a href="/callback/?keepThis=true&TB_iframe=true&height=500&width=700" class="thickbox"><img src="/images/px.gif" alt="" width="31" height="176" border="0"></a></div>
Задайте позиционирование и всё ;)
Управление репутацией в сети: https://timbook2.ru/
loed
На сайте с 10.03.2007
Offline
196
#23
Кофейник:
loed, всё, что тебе нужно это просто прописать спец стиль для IE7 в conditional comments.
Т.е в основной таблице стилей оставляй right:15px;
А в <head></head> вставь вот что:

<!--[if IE 7]>
<style type="text/css">
.tab{right:0;}
</style>
<![endif]-->

И всё будет работать. ;)

Да, вкаладка прижалась к краю как положено, но в ИЕ вкладка прокручивается а не стоит на месте т.к у меня на всех страницах сайта

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

а надо чтобы работало

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

Поменять не могу т.к ползет вся верстка, да и напряжно 1000 страниц. Есть ли какой либо выход?

[Удален]
#24

loed, используйте fixed, не парьте моск =))

Кофейник
На сайте с 11.07.2009
Offline
78
#25

Ну да, как вариант забить на IE6 и сделать fixed.

Либо дальше шаманить.

Кофейник добавил 18.11.2009 в 14:46

А для IE6 сделайте absolute; Тогда будет работать во всех браузерах а в IE6 она не будет прилипать, но отображаться будет, всё таки.

[Удален]
#26

Кофейник, тоже вариант)

loed
На сайте с 10.03.2007
Offline
196
#27

Ну вот нашаманил, вроде заработало везде:

.tab{

height:130px;

width:30px;

position:fixed;

right:15px;

top: expression(

eval(document.body.scrollTop) + "px"

);

}

<!--[if IE 7]>

<style type="text/css">

.tabtab{right:0;position:absolute;}

</style>

<![endif]-->

Кофейник
На сайте с 11.07.2009
Offline
78
#28

Молоток, вот только почему у тебя, первый класс .tab а второй .tabtab?

loed
На сайте с 10.03.2007
Offline
196
#29
Кофейник:
Молоток, вот только почему у тебя, первый класс .tab а второй .tabtab?

Да - tabtab правильно. И последний вопрос, тк для IE6 не могу проверить (у меня стоит IE7) но если еще добавлю

<!--[if IE 6]>

<style type="text/css">

.tabtab{right:0;position:absolute;}

</style>

<![endif]-->

должно стработать?

[Удален]
#30

loed, погугли по слову IETester, все последние версии ие, самое то для тестов верстки)

1 234

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