Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 08.02.2011
Сообщений: 12
1

MSIE и overflow hidden. Работает во всём, кроме Internet Explorer.

14.12.2011, 12:56. Показов 1465. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Верстается div-ная страница. Расклад — центр всё время по середине, тянется. Например способом, уведённым у самизнаетекого:

CSS
1
2
3
4
#main {width:100%; clear:both; overflow:hidden; position:relative;}
#main:after {content:''; display:block; clear:both;}
#main_toleft {position:relative; right:50%; float:right;}
#main_toright {width:1600px; position:relative; z-index:1; right:-50%;}
HTML5
1
2
3
4
5
6
7
<div id="main">
<div id="main_toleft">
<div id="main_toright">
<img src="/ima/image.jpg" width="1600" height="400" />
</div>
</div>
</div>
Смысл — прятать левую и правую стороны картинки за окна браузера, когда у пользователя малые разрешения монитора. Прятать надо, разумеется, так, чтобы не появлялись слайдеры. В данном случае, ширину картинки в 1600 пикселей я принял за достаточную. Может быть и больше, не суть важно. В общем, центральная часть картинки видна всё время, по середине. А с увеличением разрешения монитора, будут открываться и её бока.

Схема работает во всём, кроме Internet Explorer. В нём картинка (а по сути — div-ный блок) отображается левой частью. Всё то, что справа — прячется под правую границу браузера. Ни какого намёка на расположение картинки по центру, что есть упадок моего и без того подоравнного сознания. Поправьте мне его пожалуйста какой-нибудь хитрой конструкцией, чтобы я её вставил через <!--[if IE]>...<![endif]--> например.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2011, 12:56
Ответы с готовыми решениями:

Скругление у списков, не работает как надо overflow:hidden в safari
Доброго времени суток и снова о нелегком. Сверстал круглое меню на основе списка ul. В хроме, лисе,...

LESS не работает в Internet Explorer 11
Доброй ночи Установил на сайте less: ... &lt;link rel=&quot;stylesheet/less&quot; type=&quot;text/css&quot;...

Код не работает в Internet Explorer
День добрый. Делаю такую карусельку изображений: &lt;!DOCTYPE html&gt; &lt;html lang=&quot;en&quot;&gt; &lt;head&gt;...

Не работает border в Internet Explorer 7 и 8
Написал стандартную строчку кода в файле .css: border: 10px solid transparent;. Работает во всех...

0
14.12.2011, 12:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2011, 12:56
Помогаю со студенческими работами здесь

Css стиль не работает на Internet Explorer!
у даного стиля есть настройки для Opera, mozilla, и webkit. а как сделать такие же настройки для...

Не работает прозрачность png в Internet Explorer
Никак не могу сделать прозрачность png в Internet Explorer. Перепробовал много вариантов выложенных...

Не работает двойной фон в Internet Explorer
как можно переписать строчку background: url('img/2.png'), url('img/1.jpg'); так что бы фон...

Overflow: hidden
Ну, вот собственно, элементарный код: &lt;table width=&quot;50%&quot;&gt; &lt;tr&gt; &lt;td style=&quot;height: 50px;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru