отступы в FireFox и IE @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 19 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Reijii Муж.
новый человек
0
Сообщения: 137
Зарегистрирован: 10.02.05
Заголовок сообщения: отступы в FireFox и IE
Сообщение Добавлено: 23 Сентябрь 2005, 10:52:54 
столкнулся с таким вот траблом, искал в поиске чтото не нашел ответа :(,

суть в том что при одинаковых padding, margin при просмотре в IE и FireFox элементы находятся на разном расстоянии..
с чем такое может быть связанно ?

Код:
                                    
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr><td colspan="2" class="orange"><img src="images/orangeBullet.gif" alt="" border="0" width="8" height="7">SIGN-UP</td></tr>
<tr><td colspan="2" class="bold">I want to sign-up for:</td></tr>
<tr>
<td width="10"><input type="radio" name="newsletter" class="radio" checked style="margin-top:2px;"></td>
<td align="left" class="red" width="100%">News Letter</td>
</tr>
<tr>
<td width="10"><input type="radio" name="newsletter" class="radio"></td>
<td align="left" class="red" width="100%">Champion Tips</td>
</tr>
<tr>
<td width="10"><input type="radio" name="newsletter" class="radio"></td>
<td align="left" class="red" width="100%">Both</td>
</tr>      
<tr>
<td colspan="2" align="left" style="padding:5px 0 0 14px;">
<input type="text" name="email" value="Enter Your E-mail Here" class="textField">
<input type="button" name="subscribe" value="SIGN-UP" class="button">
</td>                                       </tr>                                       </table>


CSS:

 .orange
{
   color:#d25503;
   font-weight:bold;
   text-align:left;
}
.orange img
{
   margin-right:5px;
}
.bold
{
   font-weight:bold;
   text-align:left;
   padding:6px 0 0 10px;
}
.red
{
   color:#c70e13;
   padding-top:1px;
}
.radio
{
   width:10px;
   margin:2px 5px 0 18px;
}
.textField
{
   border:1px solid #838182;
   width:146px;
   height:14px;
   font-size:11px;
   font-family:tahoma;
   padding:0 0 0 4px;
   text-align: left;
}
.button
{
   font-size:10px;
   font-family:tahoma;
   font-weight:bold;
   border:1px solid #415d8d;
   color:#fff;
   background-image:url(../images/buttonFill.gif);
   background-repeat:repeat-x;
   background-position:left;
   height:16px;
   padding:0 1px 2px 1px;
}
tentoys Муж.
постоянный участник
121
Сообщения: 2940
Зарегистрирован: 06.08.02
Откуда: МКАДонутряк
Сообщение Добавлено: 23 Сентябрь 2005, 11:04:45 
Когда пишите padding: 1px 0 0 1px (и т.д.), после этого добавьте margin:0. Для Мозиллы.

_________________
Keep in touch. Andrey Alexeev.
Reijii Муж.
новый человек
0
Сообщения: 137
Зарегистрирован: 10.02.05
Сообщение Добавлено: 23 Сентябрь 2005, 11:08:54 
поставил но не помогло..

все осталось по прежнему..

у меня в CSS стоит * {padding:0; margin:0; }

в IE отступы больше получаются чем м fireFox :(
tentoys Муж.
постоянный участник
121
Сообщения: 2940
Зарегистрирован: 06.08.02
Откуда: МКАДонутряк
Сообщение Добавлено: 23 Сентябрь 2005, 11:10:47 
Reijii, где в Вашем приведённом коде такое указано? К какому элементу относится padding:0; margin:0;? К тегу body?

_________________
Keep in touch. Andrey Alexeev.
Reijii Муж.
новый человек
0
Сообщения: 137
Зарегистрирован: 10.02.05
Сообщение Добавлено: 23 Сентябрь 2005, 11:14:41 
насколько я знаю
* {
margin:0;
padding:0;
}

определит эти свойства для всех тэгов..

эта "звездочка" у меня стоит в начале CSS, в этом кусочке ее нету.. Приношу извинения что не указал в примере.

таблица находится в div
с параметрами
padding:10px 6px 0 6px;
tentoys Муж.
постоянный участник
121
Сообщения: 2940
Зарегистрирован: 06.08.02
Откуда: МКАДонутряк
Сообщение Добавлено: 23 Сентябрь 2005, 11:22:35 
Посмотрите тут
http://www.andybudd.com/archives/2003/1 … for_error/

_________________
Keep in touch. Andrey Alexeev.
POLL Муж.
соучастник
17
Сообщения: 632
Зарегистрирован: 30.10.03
Откуда: Ростов-на-Дону
Заголовок сообщения: Re: отступы в FireFox и IE
Сообщение Добавлено: 23 Сентябрь 2005, 11:26:09 

Reijii писал(а):
суть в том что при одинаковых padding, margin при просмотре в IE и FireFox элементы находятся на разном расстоянии..
с чем такое может быть связанно ?



Обычное дело... С чем связанно? - с представлением разработчиков этих программ, на модель парсинга страницы...
Проще говоря - страницы рендерятся по-разному.

Но все это решается.

_________________
Мастер.
.talisman Муж.
участник
84
Сообщения: 1562
Зарегистрирован: 13.01.05
Сообщение Добавлено: 23 Сентябрь 2005, 11:29:13 
...например, с помощью хаков для ИЕ.
короче говоря, маргин в ие является частью ширины блока, а в фф — нет.
Reijii Муж.
новый человек
0
Сообщения: 137
Зарегистрирован: 10.02.05
Сообщение Добавлено: 23 Сентябрь 2005, 11:35:17 

tentoys писал(а):
Посмотрите тут
http://www.andybudd.com/archives/2003/1 … for_error/



чтото я не совсем там понял.. какое решение проблемы. :(
Reijii Муж.
новый человек
0
Сообщения: 137
Зарегистрирован: 10.02.05
Сообщение Добавлено: 23 Сентябрь 2005, 11:36:06 

.talisman писал(а):
...например, с помощью хаков для ИЕ.
короче говоря, маргин в ие является частью ширины блока, а в фф — нет.



не могли бы Вы поделится сим хаком ? :)
tentoys Муж.
постоянный участник
121
Сообщения: 2940
Зарегистрирован: 06.08.02
Откуда: МКАДонутряк
Сообщение Добавлено: 23 Сентябрь 2005, 11:48:13 
Reijii, ну, извините. Вам уже почти всё рассказали. ;-)
Тут ещё посмотрите http://webmascon.com/topics/coding/41a.asp

_________________
Keep in touch. Andrey Alexeev.
Agarev'com Муж.
постоянный участник
68
Сообщения: 4278
Зарегистрирован: 04.06.03
Откуда: 9-я планета от Ш
Сообщение Добавлено: 23 Сентябрь 2005, 11:53:58 
оффтопик:
можно я позлюсь тут в этой теме? Это уместно думаю, ибо нефиг иметь разные взгляды на модель парсинга. Сволочи.
:killanasshole: :killanasshole: :killanasshole:

_________________
Отпускайте лапы и падайте! © Буратино.
POLL Муж.
соучастник
17
Сообщения: 632
Зарегистрирован: 30.10.03
Откуда: Ростов-на-Дону
Сообщение Добавлено: 23 Сентябрь 2005, 13:49:03 

URL писал(а):
оффтопик:
можно я позлюсь тут в этой теме? Это уместно думаю, ибо нефиг иметь разные взгляды на модель парсинга. Сволочи.
:killanasshole: :killanasshole: :killanasshole:



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

_________________
Мастер.
Agarev'com Муж.
постоянный участник
68
Сообщения: 4278
Зарегистрирован: 04.06.03
Откуда: 9-я планета от Ш
Сообщение Добавлено: 23 Сентябрь 2005, 17:24:18 
оффтопик:
POLL, неа скорее пытаюсь обобщить все хорошее что видел до себя и внести чтото свое, а тут какбудто издеваются, ну заговор ейбогу.

_________________
Отпускайте лапы и падайте! © Буратино.
.talisman Муж.
участник
84
Сообщения: 1562
Зарегистрирован: 13.01.05
Сообщение Добавлено: 23 Сентябрь 2005, 18:02:03 

Reijii писал(а):

.talisman писал(а):
...например, с помощью хаков для ИЕ.
короче говоря, маргин в ие является частью ширины блока, а в фф — нет.



не могли бы Вы поделится сим хаком ? :)


да ничего сложного.
просто добавляем в шапку следующий блок:
Код:
   <!--[if IE]>
      <style type="text/css">
         /*<![CDATA[*/
         [i]здесь правила с отступами для ие[/i]
         /*]]>*/
      </style>
   <![endif]-->

таким образом для каждого конфликтного отступа нужно будет писать два правила.

а вообще, конфликты происходят из-за совместного использования отступов с параметром width.
впомле рабочая следующая модель:

Код:
<div style="width:50%">
   <div style="margin:20px">info here</div>
</div>
404 Муж.
новый человек
0
Сообщения: 114
Зарегистрирован: 26.11.02
Откуда: Санкт-Петербург
Сообщение Добавлено: 27 Сентябрь 2005, 10:20:13 

.talisman писал(а):
...например, с помощью хаков для ИЕ.
короче говоря, маргин в ие является частью ширины блока, а в фф — нет.



Не margin, а padding.
Harlequin Муж.
соучастник
5
Сообщения: 935
Зарегистрирован: 01.05.04
Откуда: Moscow
Сообщение Добавлено: 27 Сентябрь 2005, 16:40:34 
Ну и что... И ширина шрифтов - тоже разная в IE и Фоксе. Обижаться теперь на весь мир? Просто учитывать это в работе надо своевременно.

_________________
{ Арлекин Interactive }
Максим Россомахин Муж.
новый человек
0
Сообщения: 5
Зарегистрирован: 31.07.05
Сообщение Добавлено: 28 Сентябрь 2005, 07:47:55 
Reijii, DOCTYPE какой указан для данной конкретной страницы? В каком режиме работает ИЕ - в режиме соответствия стандартaм или в quircs-mode?
tentoys Муж.
постоянный участник
121
Сообщения: 2940
Зарегистрирован: 06.08.02
Откуда: МКАДонутряк
Сообщение Добавлено: 28 Сентябрь 2005, 08:30:23 
Максим Россомахин, ну уж, мне кажется, что это человек в первую очередь смотрит, если задаётся себе вопросом о различиях в чтении хтмл тэгов и css файлов.

АО 2:5020/7070 (цэ)

_________________
Keep in touch. Andrey Alexeev.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 19 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


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