Tento blog je v současné době uzavřen.
Pokračování blogu na bloguje.cz jsem zrušil. Pokud budu někdy pokračovat, bude to spíš tady.
Máte-li absolutně pozicovaný DIV a v něm nějaký obsah (nejčastěji text), pak v MSIE 6.0 ve standardním módu jsou problémy s označením části obsahu. Zpravidla se v jednom směru nedá označovat vůbec a ve druhém směru se označí všechno až do konce příslušného DIVu.
Můžete si prohlédnout příklad.
Zkušení tento bug nepochybně znají, jak vyplývá z tajuplné narážky Martina Kopty v diskusi u Pixyho. Ovšem nepodařilo se mi ho nikde na českém webu najít pořádně popsaný, cosi jsem objevil až na Movable blogu. Odtud také pochází řešení.
Na první řádku dokumentu se přidá
<?xml version="1.0" encoding="iso-8859-2"?>
čímž se IE shodí do quirk módu. Jinou možností řešení je obejít se bez absolutně pozicovaného DIVu, což je ovšem značný zásah do designu, leckdy neproveditelný.
Aktualizace: Ještě lepší je řešení dgx (viz komentáře). Nastaví se html, body { _height:100%}. A je to.
Vložit vlastní komentář – Návrat k článku – RSS komentářů tohoto článku
[1] 20. 9. 2004, 15:24 – Pavel Kout (Odkaz)
Tenhle bug byl popsán třeba na http://blog.converter.cz/index.php?m=200311#3
[3] 21. 9. 2004, 09:02 – Honza Hučín (Odkaz)
Ad [1] Na conBLOGu jde o zřejmě něco podobného, ale Jirka Bureš neuvádí, že za to může absolutně pozicovaný prvek. Navíc nepíše, jak zabránit výskytu bugu, jen jak se ho zbavit, když nastal (a to také funguje jen zčásti).
Ad [2] Díky, tohle funguje a je i lepší než řešení z Movable Blogu. Vidím, že 100% výška body a html řeší mnoho problémů :-)
[4] 21. 9. 2004, 10:48 – Jiří Bureš (Odkaz)
[4] Problém jsem vyřešil v novém layoutu přidáním patičky stránky. Nyní co vím, je výběr bloku bez problémů.
[5] 21. 9. 2004, 10:59 – Zbyněk voráček
Zkoušel jsem označit text v příkladu a neviděl jsem žádný problém.
Win2000Pro
MSIE 6.0.2800.1106
Aktualizované verze:;SP1;Q324929;Q810847;Q813951;Q813489;Q3
Není možné, že některá ze záplat tento bug řeší?
[6] 21. 9. 2004, 11:04 – Jan Renner
Připojuji se k [5], záplatovaný IE6@Win2000Pro. Mohl byste prosím někdo upřesnit při jaké konfiguraci se bug projevuje? Děkuju.
[7] 21. 9. 2004, 11:30 – Honza Hučín (Odkaz)
Ad [4] Ano, je to už OK.
Ad [5][6] Mám Win2000 Professional, IE 6.0 Aktualizované verze:;SP1;
A bug se projevuje. Že by to tedy řešila nějaká pozdější záplata po SP1?
[8] 5. 3. 2005, 19:13 – zemekoulan (Odkaz)
XPprofesional
IE 6.0.2900.2180.xpsp_sp2_rtm.04.0803-2158
chyba
[9] 6. 3. 2005, 11:02 – zemekoulan (Odkaz)
oprava. neřeší ;( tedy, neřeší zcela... vezme jen 100% okna ale ne dokumentu ;((
[10] 6. 3. 2005, 15:41 – Honza Hučín (Odkaz)
Oops, s tím teda neporadím, WinXP se SP2 nemám.
K tomuto článku není možné vkládat komentáře.
© Honza Hučín 2004–6
Šuplík běží na PIPNI.CZ. Díky!
8. 8. 16:48 | Pepa
7. 8. 21:26 | Honza Hučín
7. 8. 21:02 | Honza
6. 8. 14:29 | Pepa
3. 8. 18:29 | Honza
*1967, absolvent MFF UK v Praze (1991)
statistik, analytik, programátor, učitel, hudebník