Комментарии 43
используйте , пожалуйста
0
несколько флоат блоков, первый из которых непонятным образом растягивается по высоте..
0
2. Использование overflow:hidden (не работает в IE5-6)
кажется, все таки работает, если при этом еще задать явно width,
width: 100%;
кажется, все таки работает, если при этом еще задать явно width,
width: 100%;
0
float:left; + display:inline; вообще ересь и мракобесие...
0
Этот метод я использую всегда и считаю его лучшим.
0
НЛО прилетело и опубликовало эту надпись здесь
Видимо вы не понимаете о чем вообще идет речь. Float - одно из самых необходимых свойств используемых при верстке.
0
Да это все ясно!..
Дело совсем в другом.
По стандарту float: left; форсируется в display: block;! Поэтому такое совмещение этих свойств по меньшей мере малологично.
Дело совсем в другом.
По стандарту float: left; форсируется в display: block;! Поэтому такое совмещение этих свойств по меньшей мере малологично.
0
Понимаю, дикое сочетание, но это лекарство от ошибки IE, и ничего тут не поделаешь.
0
zoom: 1;
не помогает?
не помогает?
0
zoom - не W3C.
0
Ну и что? В IE6 это решает 80% всех ошибок, в IE7 - 40%.. Ну цифры эмпирические-примерные, но все же..
0
Расскажите поподробнее, каких именно ошибок? И я попробую рассказать, как их решить без zoom
0
Решать их без zoom не нужно, так как он исправляет конкретные ошибки конкретных браузеров.
Читайте:
http://www.satzansatz.de/cssd/onhavingla…
Читайте:
http://www.satzansatz.de/cssd/onhavingla…
0
не помогает, да и свойства такого нет в CSS.
0
В ИЕ мало чего логичного ;)
Довольно часто приходится использовать конструкции типа * html или _property.
Так же проблему с маргином решал через:
{
float:left;
margin-left:40px; // Normal
_margin-left:20px; // IE ;)
}
Попробуем с инлайном. Поставил бы плюс, если бы мог ;)
Довольно часто приходится использовать конструкции типа * html или _property.
Так же проблему с маргином решал через:
{
float:left;
margin-left:40px; // Normal
_margin-left:20px; // IE ;)
}
Попробуем с инлайном. Поставил бы плюс, если бы мог ;)
0
Тоже решение. Но а если margin-left:37px ;)
0
Угу, это основная математическая проблема =)
Вообще - спасибо за http://www.positioniseverything.net/, очень полезная штука.
Вообще - спасибо за http://www.positioniseverything.net/, очень полезная штука.
0
Я не думаю что это подходящий заголовок для статьи. Да и на статью не совсем тянет, если честно.
Это не ошибки, а CSS-верстка, которой посвящены целые сайты и книги, а вы хотите двумя абзацами и добавлением комментариев покрыть тему.
Это не ошибки, а CSS-верстка, которой посвящены целые сайты и книги, а вы хотите двумя абзацами и добавлением комментариев покрыть тему.
0
Удвоение полей в IE - это конкретная ошибка. А статью я хочу развить, и думаю комментарии должны в этом помочь.
0
Тогда переносите в Каскадные Таблицы Стилей
0
Я тут первый день, подскажите как :)
0
Присоединитесь к блогу CSS, нажав на шнур рядом с названием, вернитесь в свою тему, нажмите на ключик в заголовке и в подменюшке "куда запостить" выберите CSS. Затем нажмите на "Опубликовать" ;)
0
проблема1 - почемуто никогда не сталкивался,всеравно спасибо!
проблема2 - знаю еще одно решение
проблема2 - знаю еще одно решение
0
Этот сайт стоит знать:
http://www.positioniseverything.net/expl…
http://www.positioniseverything.net/expl…
0
спасибо, но мало. у меня есть более подробная статья. скоро выложу.
0
Вторая проблема решается
1. Ка выше писали overflow: hidden; + width
2. Заданию родительскому блоку float
Ваш способ сомнительный тем что приходиться из блочного элемента div делать строчный что действительно идет в разрез с идеологией блочных элементов, так что поддерживаю про ересь.
1. Ка выше писали overflow: hidden; + width
2. Заданию родительскому блоку float
Ваш способ сомнительный тем что приходиться из блочного элемента div делать строчный что действительно идет в разрез с идеологией блочных элементов, так что поддерживаю про ересь.
0
есть еще один способ - использовать CSS-хаки
пишем сначала свойство для IE,
а затем, сразу же за ним, свойство для Firefox'a, поставив перед ним (свойством) код html>body
пишем сначала свойство для IE,
а затем, сразу же за ним, свойство для Firefox'a, поставив перед ним (свойством) код html>body
0
есть нелогичность по поводу совместного использования двух свойств???
float:left; и display:inline;
так использовать можно и display: inline-block; - вроде логично, и проблему решает...
float:left; и display:inline;
так использовать можно и display: inline-block; - вроде логично, и проблему решает...
0
Спасибо! помогла мне очень ваша статья
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
CSS Bugs. Ошибки, возникающие при верстке