Сайты - по стандартам, но не стандартные сайты!
Привет!
Ситуация такая: две колонки внутри контейнера: одна из них float: left, другая float:right.
Ширина колонок задана в процентах, 70 и 30 соответственно. В Опере 9 между ними появляется промежуток в 1px. В Firefox 1.5 и Explorer 6 все нормально.
Вот пример:
Test
sample textsample text
Не могу понять в чем дело:(
Отредактированно B.L. (21.07.2010 17:44)
Нет на форуме
Не стоит рассчитывать на пиксельную точность макета при использовании процентных значений ширины для соседних блоков просто ввиду пиксельной природы дисплеев и вытекающей необходимости применения браузером округления при рендеринге таких блоков.
И если наш дорогой IE делает округление в бОльшую сторону, что приводит к «съезжанию» блоков в подобной ситуации, то нормальные браузеры — Firefox (в котором при плавном изменении можно увидеть эффект, аналогичный описанному автором топика), Opera — в меньшую, только и всего.
Используйте методы, позволяющие браузеру рассчитывать и ширину этого блока и ширину пустого места под этот блок одинаковым образом — например, метод отрицательных полей.
Нет на форуме
Спасибо большое и за ответ и за ссылку. Я уже почти было голову сломал.
В Firefox действительно тоже есть аналогичный эффект при изменении размера окна.
Что ж, попробуем другие варианты.
Нет на форуме