Jump to content
  • 0

Как заствить ИЕ понимать overflow:hidden;?


reboot
 Share

Question

Подскажите, пожалуйста решение проблемы:

ИЕ не понимает overflow:hidden; пробовал разные варианты, к примеру position: relative;

Надо для скрипта с прокруткой "обрезать" часть дива, т.е. есть блок 4000 при клике блок перемещается вправо/влево, соответственно есть блок с шириной 650, который должен обрезать содержимое блока с шириной 4000, НО в конченном ИЕ не работает. исходник скинул в архив (76,4 KB)

http://upload.com.ua/get/900763317/

заранее спасибо за помощь

Link to comment
Share on other sites

17 answers to this question

Recommended Posts

  • 0
Могила его исправит.

IE - это хоть и ошибка природы , но на него в первую очередь нужно ориентироваться - много больно его как основной его используют люди .

Хорошо хоть , то что если IE прочитает нормально ,то как правило другие браузеры будут нормально отображать .

IE понимает , есть только :

Браузер Internet Explorer 7 поддерживает значение position: fixed только в «строгом» режиме (<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">).

reboot - ищи ошибки в коде запятые и т.д. + грамматические .

Link to comment
Share on other sites

  • 0
Ну и при чем тут вообще position:fixed?

Я имел ввиду что по позициям только эта является исключением и то при ряде условий .

Бля, какой проблемой?

Культура просто прет .

reboot, вынеси отдельно в маленький документ с минимальным кол-вом стилей . Прогони через FireBug (поэксперементируй) , через валидатор так же посмотри . Удали кеш на IE . И все прошло нормально , то посмотри , что получилось.

hidden - должен работать у меня работает :) .

Link to comment
Share on other sites

  • 0

примерно такая структура блоков (для скриптов нужно именно так):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>сцуко, конченный ИЕ </title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<link rel="stylesheet" type="text/css" href="style.css" />
</head>

<body>
<div id="outer">
<div class="block-width">
<div id="tabber">
<div class="list">
11111111111111111111111111111111111
<br/>
11111111111111111111111111111111111
<br/>
11111111111111111111111111111111111
<br/>
11111111111111111111111111111111111
<br/>
11111111111111111111111111111111111
<br/>
</div>
<div class="list">
22222222222222222222222222222222222
<br/>
22222222222222222222222222222222222
<br/>
22222222222222222222222222222222222
<br/>
22222222222222222222222222222222222
<br/>
22222222222222222222222222222222222
<br/>
</div>
<div class="list">
33333333333333333333333333333333333
<br/>
33333333333333333333333333333333333
<br/>
33333333333333333333333333333333333
<br/>
33333333333333333333333333333333333
<br/>
33333333333333333333333333333333333
<br/>
</div>
</div>
</div>
</div>
</body>
</html>

стили

*								{margin: 0; padding: 0;}

body {background-color: #060d13; width: 1050px; margin: 0 auto;}
#outer {width: 1050px; float: left; margin:300px 0 0 0;}

body {font: 11px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #52616d;}

.block-width{
width:650px;
height:300px;
overflow:hidden;
position:relative;
border: 1px solid blue;
}
#tabber{
display:block;
width:4000px;
overflow:hidden;
}
#tabber .list{
width:650px;
float:left;
display:block;
}

в нормальный броузерах с блока block-width ниче не вылазит и отображается гуд, а в ИЕ жопа.

потом с пом. скрипта дивник id="tabber" прокручивается и отображается след. часть дивника list

Link to comment
Share on other sites

  • 0

reboot, ну ты совсем какой-то конченый. Нет никаких различий, как выглядит этот пример в ие6,7,8 опере 10, хроме, фф2.

Разве что сам блок меняет свое положение в ие, но видно ровно одно и тоже.

Link to comment
Share on other sites

  • 0

А что это у тебя за версия такая интересная, позволь спросить? Не альфа восьмого эксплорера, случайно? Кажется имено в нем была кнопочка «Emulate IE7». Тебе бы просветиться по поводу цикла разработки программных продуктов и для чего выпускают кучу версий до финала. Ты ССЗБ.

Link to comment
Share on other sites

  • 0
Кажется имено в нем была кнопочка «Emulate IE7»

была, даже есть! только отображает точно так же!!!!!!!

Тебе бы просветиться по поводу цикла разработки программных продуктов и для чего выпускают кучу версий до финала.

не парься - знаю для чего ))

Link to comment
Share on other sites

  • 0

Кстати, замечал ваще тупые баги у беты восьмого осла...

Например, два дива, дать разносторонние флоаты и ширины, суммарно равные 100%, безо всяких там маргинов, или бордеров.

стоят в 2 вертикальных строки.

Чета они там с гориз. парсером не доточили.

Ну на то она и бета.

Лучше сразу указывать версии, а то можно и ответа, мягко говоря, не дождаться.

Link to comment
Share on other sites

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.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy