30 ноября 2009, 05:24 более 3-х месяцев назад
BUGS: Positon absolute не работает в ИЕ6?
Досадная штука этот ИЕ6. Стал забывать о нём (и не зря, за 2 года упал с 65% до 11%), но он всегда вылазит где-то %) И нужно с ним бороться, опять и опять.
В этот раз все банально просто, блок непосредственно в боди, с {positon:absolute}, становится длиной 100% и просто поверх всего. После долго-го рытья по гуглу, оказывается что нужно сделать body{positon:relative}, и только тогда он начинает себя нормально вести :)
За одно исправил свой HabraAlert, теперь он 0.1.1 :)
В этот раз все банально просто, блок непосредственно в боди, с {positon:absolute}, становится длиной 100% и просто поверх всего. После долго-го рытья по гуглу, оказывается что нужно сделать body{positon:relative}, и только тогда он начинает себя нормально вести :)
За одно исправил свой HabraAlert, теперь он 0.1.1 :)
16 ноября 2009, 23:13 более 3-х месяцев назад
CSS: Основные баги ИЕ
1. Не работает центрирование с margin: 0 auto; — используем text-align
2. Видишь лесенку блоков, двойной margin, в фоне списков проблемы — display: inline;
3. Минимальная высота блока не минимальна — font-size: 0; или overflow: hidden;
4. Overflow не работает — position: relative;
5. Не кушает padding — используй хак для высоты или ширины
6. Не работает min-height — height:auto !important; height: yourminheight px;
2. Видишь лесенку блоков, двойной margin, в фоне списков проблемы — display: inline;
3. Минимальная высота блока не минимальна — font-size: 0; или overflow: hidden;
4. Overflow не работает — position: relative;
5. Не кушает padding — используй хак для высоты или ширины
6. Не работает min-height — height:auto !important; height: yourminheight px;
15 августа 2008, 10:59 более года назад
setAttribute(«class») не работает в ИЕ (Internet Explorer)
JavaScript setAttribute «class» not work in IE
//Хорошо работает везде, кроме ИЕ - good for all but not IE setAttribute(’class‘, ‘value’); //в ИЕ работает вот так - IE only setAttribute(’className‘, ‘value’); //везде работает вот так ;) - good for all browsers someElement.className = ‘value’;
28 июня 2008, 14:02 более года назад
Mozilla(firefox) javascript problem with the assignment width or height
В мозиллке (фаерфоксе — Mozilla Firefox) когда добавляешь/изменяешь джаваскриптом длину(width), высоту(height) или другой параметр в пикселях(px), он не работает :( и получаешь ошибку ксс «параметр задан неправильно или не установлен» («The parameter is incorrect»). Всего лишь нужно вконец величины дописать «px» :)
Вот так:
Вот так:
id.style.width = somewidth + 'px';
13 июня 2008, 13:17 более года назад
cellspacing cellpadding в CSS
table { border-collapse: collapse; padding: 0; /*cellpadding*/ border-spacing: 0; /*cellspacing*/ }
26 мая 2008, 15:24 более года назад
«cp1251 vs Mysql» и знаки вопроса (windows-1251)
после коннекта нужно вставить магические строчки :)
что это даст?:
* первые 2 строчки будут считывать с базы не «????», а нормальный текст;
* следующие строчки дадут возможность записывать в базу текст в правильной кодировке, а не «????» :)
@mysql_query("SET NAMES cp1251"); @mysql_query("SET CHARACTER SET cp1251"); @mysql_query("SET character_set_client = cp1251"); @mysql_query("SET character_set_connection = cp1251"); @mysql_query("SET character_set_results = cp1251");
что это даст?:
* первые 2 строчки будут считывать с базы не «????», а нормальный текст;
* следующие строчки дадут возможность записывать в базу текст в правильной кодировке, а не «????» :)