Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Three pixel gap по отношению к содержимому блока... / 3 сообщений из 3, страница 1 из 1
09.05.2007, 16:00
    #34514653
PhoenixNET
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Three pixel gap по отношению к содержимому блока...
Многие из вас знают о таком баге IE, как 3px gap. При соотношении блок-блок эта проблема решается нормально, но у меня возникла следующая ситуация.
Есть примерно следующий код css:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
.news_cont {
margin-left:80px;
border: 1px solid red;
}

.news_image {
float:left;
width:40px;
height:40px;
border: 1px solid green;
}
и html:
Код: plaintext
1.
2.
3.
4.
5.
6.
<div class="news_image"><img src="some.jpg" /></div>
<div class="news_cont"><div> 26 / 03 / 2007    17 : 15 </div>
<a href="#">Социологический экспресс-опрос</a>
<p>Был проведён Институтом стратегических исследований</p>
<a href="#">Подробнее...</a>
</div>
IE вставляет свои 3 пиксела, но вставляет он их в содержимое блока (тест). Какие-либо махинации с маргинами ни к чему не приводят, ибо маргинятся блоки, а ломается содержимое одно из блоков.
Если убрать плавающий блок или сделать его не плавающим, то всё в ажуре - текст становится на своё место, без какой-либо ступечатости...
И как такую проблему решить?

--
$50 + $100 бесплатно для игры на PartyPoker.com
...
Рейтинг: 0 / 0
09.05.2007, 18:23
    #34514799
mrJust
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Three pixel gap по отношению к содержимому блока...
Да, да, сам сколько раз напарывался на этот баг. Большинство попыток использовать div'ы сводилось в пользу таблиц :(
...
Рейтинг: 0 / 0
09.05.2007, 18:25
    #34514802
PhoenixNET
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Three pixel gap по отношению к содержимому блока...
mrJustДа, да, сам сколько раз напарывался на этот баг. Большинство попыток использовать div'ы сводилось в пользу таблиц :(
Та не, всё ок.
Тут всё классно описано. Раньше делал по своему, но мой метод работает только для блоков без текста. Тут же есть такая весёлая штука, как
Код: plaintext
1.
2.
3.
4.
* html p {
  height:  1 %;
  margin-left:  0 ;
  }
которая выручает с текстом.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Three pixel gap по отношению к содержимому блока... / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]