Šuplík Honzy Hučína

Skok na navigaci (menu)

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.

Komentovaný článek

Internet a vše kolem
20. 9. 2004

Bug IE 6 - označování v absolutním DIVu

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ánkuRSS komentářů tohoto článku

Komentáře

[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#329.

[2] 20. 9. 2004, 18:04 – dgx (Odkaz)

zkuste tohle:

html, body { _height: 100% }

[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;Q330994; Q818529;Q816868;Q822925;Q828750;Q824145;Q832894;Q837009; Q831167;Q823353;Q867801;

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 se projevuje a 100% height ji řeší! díky :)

[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!

sber.cermat.cz

RSS Šuplíku

RSS komentářů – souhrnně

U každého článku je samostatný RSS kanál pro komentáře.

Výběr článků

Posledních 10 článků

nebo podle data:

nebo hledání fulltextem:

Archiv všech článků

Poslední komentáře

Zabili mě, parchanti [2]

8. 8. 16:48 | Pepa

Cestou kolem blogu [2]

7. 8. 21:26 | Honza Hučín

Cestou kolem blogu [1]

7. 8. 21:02 | Honza

Vrtulník nad hlavou [3]

6. 8. 14:29 | Pepa

Taková hra na volby [1]

3. 8. 18:29 | Honza

Nejčtenější

Žádné údaje nejsou k dispozici.

O mně

*1967, absolvent MFF UK v Praze (1991)

statistik, analytik, programátor, učitel, hudebník

nyní Ústav pro informace ve vzdělávání

Životopis (RTF)

Napište mi