Отступ на три пикселя в эксплорере @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 8 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
gregzem Муж.
новый человек
2
Сообщения: 252
Зарегистрирован: 29.04.03
Заголовок сообщения: Отступ на три пикселя в эксплорере
Сообщение Добавлено: 8 Апрель 2007, 19:03:21 
В FF и опере верхняя граница обоих слоев совпадает. В IE красный слой на 3 пикселя ниже. Что я забыл дописать?
http://gzq.ru/test/
[cyber]form Муж.
участник
60
Сообщения: 1523
Зарегистрирован: 26.10.05
Откуда: Латвия/Лиепая
Сообщение Добавлено: 8 Апрель 2007, 19:18:47 
border-collapse: collapse;

?

а вообще, по-моему, это уже спрашивали тут где-то неподалёку.

_________________
Жаль, что глупость не приносит болевых ощущений.
Антон Шандор ЛаВей
tentoys Муж.
постоянный участник
121
Сообщения: 2940
Зарегистрирован: 06.08.02
Откуда: МКАДонутряк
Сообщение Добавлено: 8 Апрель 2007, 23:00:16 

Цитата:
а вообще, по-моему, это уже спрашивали тут где-то неподалёку.


И не раз.
Не очень понимаю, почему бы не обратиться с наивным вопросом в гугль "msie 3 pixels bug"
http://www.google.ru/search?hl=ru&q=exp … %D0%BA&lr=

Это так навскидку.

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

_________________
Keep in touch. Andrey Alexeev.
hardy Муж.
новый человек
2
Сообщения: 114
Зарегистрирован: 05.02.04
Откуда: Харьков, Украина
Сообщение Добавлено: 9 Апрель 2007, 09:29:15 
лень разбираться. посмотри вот это: http://www.positioniseverything.net/exp … xtest.html и http://www.webmasterworld.com/css/3271019.htm . Должно помочь :)

_________________
режу PSD в HTML
ICQ: 348215379
e-mail: sbaidin(собака)gmail.com
gregzem Муж.
новый человек
2
Сообщения: 252
Зарегистрирован: 29.04.03
Сообщение Добавлено: 9 Апрель 2007, 11:39:28 
Прочитал все ссылки (включая те, которые были из гугла), попробовал. Как итог, через CSS решить не удалось, так как фоном может быть как Flash, так и картинка. Если Flash, то 3px отступ получается только слева, если картинка - то 3px и слева и сверху. Так что в итоге изменяю marginTop/marginLeft на JS если IE6. Для остальных случаев все прописано в CSS.

Всем спасибо
RusPutin Муж.
новый человек
3
Сообщения: 203
Зарегистрирован: 26.08.04
Сообщение Добавлено: 9 Апрель 2007, 11:46:14 
Отрицательные маргины. Для ие скрывать через //.
Кира Жен.
новый человек
4
Сообщения: 143
Зарегистрирован: 20.06.06
Сообщение Добавлено: 9 Апрель 2007, 13:00:07 
proba.css
Код:
.flashmenu_container {
             height: 490px;
             }

.under_block {
             height: 490px;
             width: 910px;
             position: relative;
             z-index: 1;
             margin-top: -40px;
          }
.upper_block {
             position: relative;
             z-index: 2;
            height: 40px;
            
           }
.menu {
         width: 185px;
         line-height: 39px;
         background-color: red;
      }


.html
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<link rel="STYLESHEET" type="text/css" href="proba.css">
</head>
<body>

<h1>Ошибочка</h1>

<div class="flashmenu_container">

  <div class="upper_block">
     <div class="menu">
        Красный слой
     </div>
  </div>

  <div class="under_block">
     <img src="testimg.jpg" width="910" height="490" alt="">
   </div>

 
</div>

</body>
</html>

hardy Муж.
новый человек
2
Сообщения: 114
Зарегистрирован: 05.02.04
Откуда: Харьков, Украина
Сообщение Добавлено: 9 Апрель 2007, 17:45:43 
RusPutin, через // скрывать не стОит, т.к. это не валидно будет. Лучше юзать "* html" для ИЕ6 и "* +html" для ИЕ7

_________________
режу PSD в HTML
ICQ: 348215379
e-mail: sbaidin(собака)gmail.com
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 8 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100