IE7 не пашет css хак

[Удален]
600

Ребят, в IE7 не пашет хак, помоги

/*\ IE/Win min height hack */ * html #buttonsearch { margin: -26px 0px 0px 291px; } /* */ 
#buttonsearch { padding: 0px; margin: -25px 0px 0px 291px; top: 0px; background: none; }

то есть ни как не видит его.

DI
На сайте с 03.01.2007
Offline
123
#1
KosoyRoman:
* html #buttonsearch

так это ж для IE6 хак.

Для IE7 надо писать

*+html #buttonsearch

Хотя по некоторым данным гугла - вот такой вариант:

*:first-child+html #buttonsearch

PS: сам еще для IE7 не пользовался, поэтому такая неопределенность:)

Высказывание идиотского утверждения требует на порядок меньше усилий, чем его последовательное и обоснованное опровержение и более того, иногда это опровержение вообще невозможно. © (http://zhurnal.lib.ru/s/shapiro_m_a/raspidiota.shtml)
[Удален]
#2

DenIT спасибо, кому интересно можно почитать здесь

S
На сайте с 23.01.2006
Offline
160
#3

Вообще то для IE7 не так уж много хаков и надо, он конечно глючный, но требует после Фоксового кода минимальной обработки напильником. Это если не извращаться с кодом. Например, CSS-свойство min-height в нем и так прекрасно работает.

К тому же, есть такая штука как условные комментарии в IE, где можно вполне в файлики сгруппировать все наборы хаков под любое сочетание версий, и не надо загаживать базовый код. Рекомендую погуглить. Для организации пространства кода очень удобно. Если конечно не решается задача по нагруженности сайта как на главной Гугла, например.

А приведенный сайт с хаками в IE7 очень забавно разъезжается, кстати... Хотя макет то примитивный...

[Удален]
#4

самый нормальный и понятный хак под IE7 - //свойство:значение

точнее такое дело применится и в 6 и в 7м, для 6го можно переобъявить через _свойство:значение

типа

.class

{

height:100px; /*для нормальных браузеров*/

//height:150px; /*для IE 6 и 7*/

_height:120px; /*для IE6 */

}

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий