?

Log in

о браузерах, программистское, эмоциальное - Поклонник деепричастий [entries|archive|friends|userinfo]
Anatoly Vorobey

[ website | Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Links
[Links:| English-language weblog ]

о браузерах, программистское, эмоциальное [дек. 8, 2007|08:21 pm]
Anatoly Vorobey
Как же я ненавижу IE7.

Какие криворукие бандиты писали его layout engine так, что следующий простейший код

<body dir="rtl"><DIV style="float:right"><DIV style="float:right">
123
</div></div></body>

заставляет его включить горизонтальную прокрутку и полностью спрятать текст?

При этом если первый из float'ов сделать left, эффект пропадает. Если убрать dir="rtl", эффект пропадает. Если в режиме dir="ltr" вставить друг в друга два float="left", эффекта нет. Баг включается только в режиме справа-налево, и только при присутствии вложенных друг в друга элементов, плавающих справа.

Верните мне 4 часа жизни, сволочи.
СсылкаОтветить

Comments:
[User Picture]From: olegs
2007-12-08 06:42 pm
Это и в quirks mode, и в standard compatibility mode одинаково?
(Ответить) (Thread)
[User Picture]From: avva
2007-12-08 07:14 pm
попробовал quirks mode - прокрутку не включает, но текст все равно прячет.
(Ответить) (Parent) (Thread)
[User Picture]From: letaet
2007-12-08 06:43 pm
Это не бандиты, Толя. Это антисемиты.
(Ответить) (Thread)
[User Picture]From: dmarck
2007-12-08 06:44 pm
О!
(Ответить) (Parent) (Thread)
[User Picture]From: nomen_nescio
2007-12-08 06:45 pm
Что же делать бедному еврею, если Мозилла не на всех сайтах видит Джавускрипт? Приходится пользоваться этой неудобностью.
(Ответить) (Thread)
[User Picture]From: dennett
2007-12-08 06:50 pm
А как мозиллу заставить прозреть?
(Ответить) (Parent) (Thread) (Развернуть)
From: 9000
2007-12-08 06:46 pm
В такие моменты полезно почитать emo_coders %))
(Ответить) (Thread)
[User Picture]From: krace
2007-12-09 02:57 am
...или написать в спортлото http://we.hates-software.com/ (wehatessoftware)
(Ответить) (Parent) (Thread)
[User Picture]From: dmarck
2007-12-08 06:47 pm
Кстати, Толя, налицо смешение понятий: бандиты -- однорукие, а криворукие -- все остальные ;)

Edited at 2007-12-08 18:47 (UTC)
(Ответить) (Thread)
From: pronn
2007-12-08 06:49 pm
я бы начал с внешнего вида. Дело в том, что сам уже довольно давно мак-юзер. Так вот, пришел как-то к знакомым, сел за компьютер и минуты три не мог понять, зачем они поставили какой-то никому не известный некрасивый браузер)
(Ответить) (Thread)
[User Picture]From: reader59
2007-12-08 06:59 pm
+100
(Ответить) (Parent) (Thread)
[User Picture]From: ygam
2007-12-08 06:58 pm
Я недавно нашел воспроизводимый сценарий, по которому Order History на сайте Амазона заставляет IE 6 падать на моем рабочем лаптопе; я зафайлил тикет и добавил стек трейс. Но веб-девелопер из Order History его не смог воспроизвести, и закрыл тикет. Как я люблю сотрудничество между отделами в большой компании!
(Ответить) (Thread)
From: ex_alexloto
2007-12-08 07:02 pm
Глюки были и есть всегда и везде в разных количествах. По мере приобретения опыта набирется целый список глюков той или иной среды. Вот и идея - создать сайт, куда бы писались все программные глюки и методы обхода их)
(Ответить) (Thread)
From: ospf_ripe
2007-12-08 07:58 pm
о глюках разных браузеров немного есть тут:
http://www.quirksmode.org
(Ответить) (Parent) (Thread)
[User Picture]From: sceptic_rus
2007-12-08 07:02 pm

о браузерах

С момента появления Мозиллы про Эксплорер нужно забыть.
(Ответить) (Thread)
From: ex_decil
2007-12-08 07:18 pm

Re: о браузерах

А толку? Для разработчика все браузеры равны. Я свои поделки проверяю как минимум в четырех браузерах. И то, потому что под своим макинтошем я еще не запустил IE7. Поэтому Firefox, Opera, Safari и IE6

Но IE6 еще более убог чем IE7. Так что жаловаться на семерку грех :)
(Ответить) (Parent) (Thread)
(Удалённый комментарий)
[User Picture]From: pe3yc
2007-12-08 07:06 pm
Я уже понял, что выше, чем Win2000+IE6SP1 апгрейдиться нет смысла.

Как устареет - перейду на линух. Сил нет никаких.
(Ответить) (Thread)
[User Picture]From: kot_ivanovich
2007-12-08 08:07 pm
+1, только я уже перехожу потихонечку. Очень прятное впечатление произвела Ubuntu...
(Ответить) (Parent) (Thread)
[User Picture]From: illyn
2007-12-08 07:13 pm
Сдать IE по гарантии, обратно на фабрику игрушек, да и дело с концом.
(Ответить) (Thread)
From: 9000
2007-12-08 07:45 pm
Вот ещё бы уговорить 80% юзеров интернета его сдать обратно или выкинуть :-\
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: artol
2007-12-08 08:23 pm
Теперь бы понять, как до сих пор не сверзлась в тартарары компания, в которой высококлассные разработчики принуждены работать напрямую с html.
(Ответить) (Thread)
[User Picture]From: neatfires
2007-12-08 09:06 pm
В любой конторе, занимающейся вебом, на сыром ХТМЛе кто-то пишет. В идеальном случае это инфраструктурщики, а на практике - обычно либо юные гринго, либо романтичные фреймворасты... ;)

А если серьезно, то на ассемблере тоже сильно не распишешься, но для некоторых задач без него не обойтись.
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: vashik
2007-12-08 08:54 pm
(Ответить) (Thread)
[User Picture]From: neatfires
2007-12-08 09:08 pm
... ваша розовая кофточка ...

Edited at 2007-12-08 21:17 (UTC)
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: mummy1
2007-12-08 09:25 pm
Добавляем внешнему DIVу ширину - глюк пропадает.
Короче, правило буравчика: чтобы хорошо плыло определи ширину.
(Ответить) (Thread)
From: qaraabayna
2007-12-09 05:10 am
Вы еще на плохую погоду пожалуйтесь.
(Ответить) (Thread)
[User Picture]From: dimaniko
2007-12-09 09:58 am
Это не программистское. Это верстальщицкое. И это вы только краешком крыла море зацепили.

В IE с флоатами вообще лучше не резвиться.
(Ответить) (Thread)
[User Picture]From: umnic_info
2007-12-09 12:19 pm
Я никоим образом не программист и не верстальщик. Так, изучаю понемногу. Но на мой взгляд, особенно при работе с div'ами IE ведет себя на порядок логичнее и предсказуемее, чем Firefox.
(Ответить) (Thread)
From: (Anonymous)
2008-02-10 08:14 am

Корол'ева s'VISTA (Win2000+IE6SP1)

IE6 (Real) (http://www.autoreview.ru/new_site/year2000/n17/lancer/lancer1.htm)
(Ответить) (Thread)
[User Picture]From: taosu
2008-07-30 12:38 pm
Раньше мне думалось: как же они пишут справа налево? Неудобно же, т.к. рука, двигаясь дальше, смазывает написанный текст. Если только это правая рука. :)
(Ответить) (Thread)