From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4178DB09.8040107@users.sf.net> Date: Fri, 22 Oct 2004 14:03:53 +0400 From: Alexey Rusakov Organization: RingRows User-Agent: Mozilla Thunderbird 0.8 (X11/20040913) X-Accept-Language: en-us, en MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus][JT] bad html rendering khtml/gecko References: <200410192022.13853.ngrechukh@ua.fm> <200410192129.13685.thresh@cpms.ru> <200410192036.22898.ngrechukh@ua.fm> <1098281322.2917.1.camel@underdark.interexc.com> <20041020170050.GA3366@wrars-comp.wrarsdomain> <1098307775.2854.7.camel@underdark.interexc.com> <4177B83D.6090903@users.sf.net> <4178B929.3070903@rambler.ru> In-Reply-To: <4178B929.3070903@rambler.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: by AMaViS 0.3.12pre8 X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ktirf@users.sf.net, ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Oct 2004 10:03:56 -0000 Archived-At: List-Archive: On 22.10.2004 11:39, Yury Aliaev wrote: > Alexey Rusakov пишет: > >> На самом деле так оно и есть - точнее, рендерер, конечно, один, но >> может работать в двух режимах: Quirks mode и Standard compliance >> mode. Вот только режим определяется по наличию заголовка DOCTYPE, то >> есть предполагается, что все, что имеет DOCTYPE, соответствует >> стандарту. Впрочем, упомянутый пример с дикими атрибутами height с >> точки зрения стандарта корректен (поправьте, если я неправ), так что >> проверка на w3c_status == valid все равно отправит "не туда" (с точки >> зрения пользователя). >> > > В том-то и дело, что подобные аттрибуты вполне могли бы быть > использованы сознательно для достижения какого-нибудь спецэффекта. > Поэтому возможность переключения алгоритма отрисовки лучше доверить > пользователю, например, с помощью кнопки с изображением таракана на > панели инструментов. Вот чтобы не благословлять разработчиков сайтов на сознательные пируэты с нестандартным HTML, такую кнопку вводить как раз и не надо. То, что Opera следит за тем, чтобы красиво отображать сайты, сделанные "под IE", делает им честь, безусловно (в конце концов, Excel когда-то отъел свою долю у Lotus именно благодаря тому, что умел вести себя "почти как Lotus 1-2-3"). Но делать движок, который ведет себя в точности как IE, не стоит. Думаю, в Опере и так хватает "dirty hacks", сделанных специально для того, чтобы этот несчастный height работал так, как ожидает пользователь. -- Alexey "Ktirf" Rusakov RingRows OOO