TOPlist

Pixylophone - komentáře

Komentáře (od nejstarších po nejnovější)

Komentáře k příspěvku Náhrada chybějící podpory position:fixed


[1] Vložil(a): noname, 2004-05-10, 17:16 Solo | MuteČtenáři: ---

hezké, mám pár komentářů
1. tiskne se to jen na jednu stránku s vytištěným posuvníkem vpravo.
2. zoom stránky je platný jen pro pravou část a levý margin, velikost písma ale pro obě a pro margin ne

[2] Vložil(a): Jan Bien [web], 2004-05-10, 17:18 Solo | MuteČtenáři: ---

Perfektní, geniální. Musím se tomu řešení smát, protože se mi líbí, jak vtipně je problém obcházen. Jediný a hlavní problém vidím jen v tom myším kolečku :-(

[1] To by vyřešil tiskový CSS. V tom problém nevidím.

[3] Vložil(a): Jan Bien [web], 2004-05-10, 17:23 Solo | MuteČtenáři: ---

Ještě jedna poznámka. Pro jistotu bych to celé hackoval takto:
* html body, * html { _overflow: hidden; overf\low: auto; }
To skutečně jen pro jistotu.

[4] Vložil(a): johnny [web], 2004-05-10, 17:28 Solo | MuteČtenáři: ---

kolečko mi nefunguje Opeře 7.23

[5] Vložil(a): kkl2401 [web], 2004-05-10, 18:15 Solo | MuteČtenáři: ---

[4] Ano, to jsem chtel poznamenat rovnou, jeste nez jsem vubec cetl, jake jsou reakce - kolecko funguje v Opere az od 7.50 preview nevim_kolik (musel bych se podivat do changelogu jednotlivych verzich, psalo se tam o tom). Kazdopadne v momentalne stazitelne betaverzi v preview verzi to funguje a ve finalni verzi bude jiste fungovat tez.

[6] Vložil(a): brn, 2004-05-10, 18:33 Solo | MuteČtenáři: ---

Asi by bylo lepsi uvest take adresu puvodniho autora:
http://devnull.tagsoup.com/fixed/

[7] Vložil(a): Jerry [web], 2004-05-10, 18:48 Solo | MuteČtenáři: ---

Ještě poznámka k funkčnosti: pod Firefoxem (Windows) stejně jako pod starší Mozillou 1.4 nefungují kurzorové klávesy, stránka jde posunovat pouze myší; testovací Opera 7.11 zobrazí pro jistotu svislé posuvníky dva a opět nejde kurzorovými klávesami posouvat vnitřní blok. Opera 6.01 šlape správně na první pokus, Opera5 má celou stránku rozhozenou, ovšem to už asi nikomu vadit nebude ;-)
Pokud chci použít kurzorové klávesy u MSIE6, musím nejdřív klepnout od příslušného bloku myší.

S mým touchpadovým notebookem a Firefoxem jako defaultním browserem bych z takovéto stránky asi brzo odešel - ale možná by to ještě šlo doladit...?

[8] Vložil(a): j, 2004-05-10, 18:49 Solo | MuteČtenáři: ---

V Mozille 1.6 mi nefunguji klavesove sipky ani page up/down. Kolecko jsem jeste nezkousel.

[9] Vložil(a): brn, 2004-05-10, 18:58 Solo | MuteČtenáři: ---

Na tomhle prikladu:

http://devnull.tagsoup.com/fixed/vertical.html

kolecko mysi funguje, a to i v Mozille. A klavesnice tam taky funguje.

7, 8: to se da spravit jednoduchou js funkci focus()

[10] Vložil(a): JohnyB [web], 2004-05-10, 19:30 Solo | MuteČtenáři: ---

Reseni celkem vesele (aneb jak kvuli majoritnimu browseru provadet rektalni operaci krcnich mandli...), ale proc tuto "drsnou" metodu nenechat sezrat jen IE a ostatnim browserum servirovat tak, jak by to mely mit, napr pomoci rozsirenych selektoru?

[11] Vložil(a): tvalusek, 2004-05-10, 19:31 Solo | MuteČtenáři: ---

Jedna poznámka k přístupnosti: pokud je levé menu vyšší než okno prohlížeče (třeba kvůli velikému písmu, které si nastaví člověk se špatným zrakem nebo ten, kdo chce číst web na monitoru z velké dálky), nejsou spodní odkazy přístupné v MSIE jinak než tabulátorem.

[12] Vložil(a): Jerry [web], 2004-05-10, 19:45 Solo | MuteČtenáři: ---

[9] Nezkoušel jsem, nemám čas, ale nefungoval by focus() jen v MSIE? V Mozille opravdu jde používat POUZE myš, klávesnici se mi k fungování přinutit nepodařilo.

[13] Vložil(a): Leo, 2004-05-10, 20:43 Solo | MuteČtenáři: ---

Pekne a elegantni. Pujde to i s analogii radkoveho ramce nahore (vodorovne menu)? Leo

[14] Vložil(a): drhjkjh, 2004-05-10, 21:29 Solo | MuteČtenáři: ---

10: Ono tam tolik zbytecneho (tj. pouziteho jen kvuli MSIE), kdyby se mohl pouzit position: fixed, tak by ubyl (mozna) jeden div a 3 nebo 4 CSS definice.

[15] Vložil(a): Michal Kubeček, 2004-05-10, 22:48 Solo | MuteČtenáři: ---

Ad [14]: jenže tohle není zdaleka jediný problém. Takže to máme jeden div a 3-4 deklarace navíc kvůli 'position: fixed', jeden div a jedna deklarace navíc na každou zbytečnou matrjošku, jeden atribut navíc u poloviny odstavců kvůli tomu, že MSIE neimplementuje 'p + p', mraky zbytečných JavaScriptů kvůli implementaci :hover jen na odkazech a tak bych mohl pokračovat. Ve výsledku se stylesheet kvůli zoufalé implementaci CSS v MSIE neúměrně nafoukne a hlavně otřesným způsobem znepřehlední.

Přičtu-li si k tomu fakt, že Tantek Celik otevřeně přiznal, že Microsoft nemá zájem na doplnění podpory CSS Level 2 v MSIE, protože podle něj/nich je CSS Level 2 nesmysl, vychází mi z toho velmi pesimistický závěr.

[16] Vložil(a): Richard [web], 2004-05-11, 01:40 Solo | MuteČtenáři: ---

A co je spatneho na starem hacku ktery pouziva expressions? Prijde mi mnohem cistsi nez tahle nova metoda.

[17] Vložil(a): bandzula, 2004-05-11, 06:10 Solo | MuteČtenáři: ---

Z MSIE je mi na grc. Stale cosi vymyslat.
Je tu este jedno riesenie 100% - FRAMES

[18] Vložil(a): MarS, 2004-05-11, 09:02 Solo | MuteČtenáři:  - -

Mne by jen zajímalo, co znamená ten text v příkladu a kde jej všichni berou...

[19] Vložil(a): TimeLord, 2004-05-11, 09:24 Solo | MuteČtenáři: ---

[18] http://www.lipsum.com/

[20] Vložil(a): ivan, 2004-05-11, 09:36 Solo | MuteČtenáři:  + + +

Poraďte méně znalému, co se mrknul jen ve chvatu povrchně: Je problém do elementu page napsat '_overflow:auto;' ? Pak mi to kolečkem scroluje i v Mozille...

[21] Vložil(a): SiMi, 2004-05-11, 09:41 Solo | MuteČtenáři: ---

Nevidim duvod, proc toto reseni pouzivat v prohlizecich, ktere position:fixed podporuji (mozilla, firefox, opery...). Z mne dostupnych prohlizecu tuto funkci neumel pouze MSIE. A pomoci znamych hacku s podtrzitkem, prip * se da zajistit, aby se to tykalo pouze MSIE do takove miry, ze se ostatni prohlizece budou chovat jakoby tam vubec nic takoveho nebylo.

[15] Bohuzel, realita je ale takova, ze i kdyby to melo znamenat 20divu navic, vetsine nezbyde zadna jina moznost, nez se MSIE prizpusobit.

[22] Vložil(a): Richard [web], 2004-05-11, 11:19 Solo | MuteČtenáři: ---

[21] Ani to neni potreba pokud pouzijeme bezny hack s expressions ( http://www.fczbkk.com/css/position_fixed_ie.html ), protoze ty jsou MSIE only. Mozna je v necem spatny ze lidi vymysleji nove krkolomne zpusoby, ale zatim sem nikdo nenapsal co konkretne mu na tomto hacku nevyhovuje.

[23] Vložil(a): ., 2004-05-11, 11:38 Solo | MuteČtenáři: ---

[16] [21]
To je jednoduché. Ten hack je totiž k ničemu, protože je závislý na zapnutém skriptování.

Ale tady popsané řešení má plno much a osobně se mu vyhnu, stejně jako fixed pozicování, tak nutně jsem ho zatím nikde nepotřeboval.
Není nad jednořádkové malé hacky. Tohle už je hrůza...

[24] Vložil(a): PePPer, 2004-05-11, 13:20 Solo | MuteČtenáři: ---

Pokud nekdo pouziva hacky, nevidim zadny duvod nepouzivat tabulkovy layout a ramce.

Nejak mi uchazi smysl semantickeho webu ve spojeni s temito nesmysly.

Je to k nicemu a pokud je nasim cilem stejny vzhled ve vsech prohlizecich, meli bychom pouzit jiz osvedcene a odzkousene veci.

Vyhody tohoto reseni oproti ramcum?

[25] Vložil(a): pixy [web], 2004-05-11, 13:41 Solo | MuteČtenáři: ---

ad [24] > Proboha, co má position:fixed společného s framy? Tedy kromě toho, ze fixním pozicováním se dá (mimo jiné) nasimulovat vzhled framům podobný? To je ale jen taková postranní libůstka - jinak ale žádnou podobnost mezi fixním pozicovaním a framy nevidím.

Jestli chcete dělat weby tabulkama, dělejte je tabulkama - ale doprdele nemaťte lidi nesmyslama o tom, že je to sémanticky srovnatelný. Podívejte se na kód toho příkladu a na kód libovolného tabulkového webu a pak plácejte nějaké hovadiny o sémantice. Konkrétně tenhle příklad zrovna nemění sémantiku ani o fous - oproti holému HTML jsou tam navíc tři neutrální bloky, které nemají na sémantiku absolutně žádný vliv.

Víte co? Už mě fakt s***te.

[26] Vložil(a): dis, 2004-05-11, 14:09 Solo | MuteČtenáři: ---

[18] http://www.pixy.cz/blog/2004_01_archiv.html#1074036428

[27] Vložil(a): Richard [web], 2004-05-11, 14:32 Solo | MuteČtenáři: ---

[24] Nevyhody ramcu jsou zname a lety proverene - ke hlavnim patri rozbiti navigace, navic vyvoj webu s framy je u velkych serveru o dost drazsi nez vyvoj semantickych webu.

[23] Vzhledem k tomu ze uzivatelu s MSIE a zaroven s vypnutym JS je minimum a vzhledem k tomu ze uvedene reseni dobre funkcne degraduje (nevim jestli v uvedenem prikladu ale obecne muze vzdy dobre funkcne degradovat), myslim si ze je ten hack dost dobre pouzitelny.

Ke slozitejsim hackum mam take silny odpor, uz centrovani bloku v MSIE me velice irituje.

[28] Vložil(a): Lukáš Lánský [web], 2004-05-11, 17:18 Solo | MuteČtenáři: ---

Tenhle způsob je oproti expresions o to lepší, že ten box, který má zůstat na místě, tam skutečně zůstane a netrhá s sebou během scrolování stránky.

Pokud vám vadí, že tohle řešení musíte cpát i ostatním prohlížečům (což je rozumné - když neumí scrollovat...), detekujte si prohlížeč na serveru.

[29] Vložil(a): Václav Maněna [web], 2004-05-11, 18:34 Solo | MuteČtenáři: ---

[11] Lze to vyřešit třeba tak, že #menu definujete nějakou výšku a nastavíte overflow: auto.

[30] Vložil(a): drhjkjh, 2004-05-11, 18:40 Solo | MuteČtenáři: ---

[15] Michal Kubeček: Predne jsem myslel pouze tento hack. Samozrejme Microsoft Internet Explorer ma spoustu chyb. Jenze uvedomme si, ze je to 2 roky stary prohlizec (kolik chyb je ve 2 roky stare Mozille?) a i kdyby Microsoft nove verze prubezne vydaval, tak 80% uzivatelu ji nebude mit nainstalovanou (uz by mel nekdo udelat vynucene zaplaty softwaru).

Velice se mi osvedcuje mit jeden specialni styl prilinkovany pres podminene komentare - narozdil od "podtrzitkoveho" hacku je pak CSS validni. Osetruji tim i spatne pocitani rozmeru boxu (pokud vam tak vadi, proc neuvedete doctype hned na prvnim radku?).

[31] Vložil(a): Michal Kubeček, 2004-05-11, 20:10 Solo | MuteČtenáři: ---

Ad [30]: jenže mně jde právě o to, že těch chyb a nedodělků je mnohem víc. Takže workaround této konkrétní neznamená moc velkou komplikaci, ale to je jen jeden problém a stokrát nic umořilo osla. Jak se touto cestou vydáte, skončíte nakonec s dvojnásobným stylesheetem, ve kterém se nevyznáte ani vy sám, pokud od jeho vytvoření uplynul víc než měsíc. A právě to mne děsí.

Deklaraci typu dokumentu sice na prvním řádku uvádím (protože kvůli ignoranci MSIE na veřejných webech nepoužívám XHTML), jenže to řeší jen některé projevy chybného box modelu. Bohužel mi i MSIE 6.0 ve standard modu čas od času něco napozicuje úplně mimo. A to nemluvím o MSIE 5.0 (jehož podíl naštěstí stále klesá (aspoň nějaký pokrok)).

[32] Vložil(a): wolf, 2004-05-12, 11:09 Solo | MuteČtenáři: ---

ad [25] - a vite co pane pixy? imho vam slava stoupla do hlavy a stal se z vas hulvat

[33] Vložil(a): pixy [web], 2004-05-12, 14:09 Solo | MuteČtenáři: ---

ad [32] > Co že mi jako mělo kam stoupnout? A hulvát a prase jsem přece odjakživa, ne?

a vite co, pane wolfe? ja uz zase mam plny zuby vecneho hadani s celou tou bandou hnidopichu... Kdyz v tech pidichvilkach sveho volneho casu - misto toho, abych si hral na kytaru nebo na piano, chodil po venku, hral se zenou carcassonne, namaloval si obraz nebo delal cokoli jinak prijemneho - si misto toho sednu k pocitaci a vyplodim nejake reseni webdesignu, ktere podle me muze byt pro spoustu lidi uzitecne, stravim jeho psanim (a hlavne ladenim prikladu v trech prdelich browseru) nekolik hodin, nikdo mi za to nic neda, leda tim jeste pomaham defacto sve konkurenci, a skoro zakonite se mi jako ozvena vrati snuska pindu typu "to je stary", "to znam a je to blbost", "ja to delam lip", "to je vopruz, zlaty tabulky" a podobne. Diky bohu za konstruktivni pripominky a doplneni, racionalni kritiku i jakykoli odborny sprdunk. Ale ty nekonstruktivni kydy mi uz vazne pijou krev. Snazil jsem vuci tomu byt imunni, ale jsem cim dal min.

Ujistuju vas, ze se uz NESKUTECNE tesim, az cely webdesign hodim na samostatne stranky a zrusim u nich komentare. Spouste rejpalu udelam radost, ze nebudou muset cist nic, co se netyka webdesignu a ja budu mit svaty klid.

[34] Vložil(a): Petr Jankovsky, 2004-05-12, 17:44 Solo | MuteČtenáři: ---

Trapne lamoidni otazka: Pokud pridam nad pohyblivy obsah jeste hlavicku, ktera ma byt pevne nad strankou, pohyblivy obsah se mi posune o velikost hlavicky pod stranku a nejde se k nemu dostat. Jak tomu zamezim?

[35] Vložil(a): pixy [web], 2004-05-12, 21:13 Solo | MuteČtenáři: ---

ad [34] > Nedáte tomu hlavnímu (pohyblivému) obsahu výšku 100%, ale menší, třeba 90% a zbylých 10% necháte na jeho horní okraj (margin). Tím uděláte pro to záhlaví místo.

Anebo druhá možnost, dáte tomu obsahu vhodně velký horní padding, který překryje to záhlaví - a při rolování bude obsah pod obsah zalézat. To je docela cool - zvlášť když se to záhlaví udělá poloprůhledné :)

[36] Vložil(a): Michal Kubeček, 2004-05-12, 23:04 Solo | MuteČtenáři: ---

Ad [35] velmi cool je ta varianta s poloprůhledným záhlavím zejména na pomalejších počítačích. :-) Docela se těším na to, až se vymoženosti moderních grafických karet začnou využívat i jinde než ve hrách...

[37] Vložil(a): ., 2004-05-13, 09:47 Solo | MuteČtenáři: ---

[33]
A proč se teda s nima hádáte? :-) Nechte je vykecat, odpovídejte jenom na konstruktivní nebo pravdivou kritiku (to že "je to starý" apod. nemyslím, ono být na Internetu s něčím první je už skoro umění) a je to v poho, ne?
"To chce klid a nohy v teple".

[38] Vložil(a): Vita/Marabu, 2004-05-13, 13:26 Solo | MuteČtenáři: ---

[37] bych rekl ze to driv nebo pozdeji dopadne jednim ze tri zpusobu
- pixy bude mit dost casu (nepravdepodobne) a tak udela diskuzi moderovanou ala sovavsiti.cz popr. moderovanou s registraci ala webdesignersky blesk
- pixy bude mit mene casu a nevhodne komentare bude rusit
- pixy nebude mit cas a komentare zrusi uplne a definitivne.

[32] na hruby pytel hruba zaplata. Pokud nekdo nechape vyhodu stranky se vsim vsudy proti ramum pak celkem neni o cem diskutovat.

pixy: hezke... v opere musim kliknout abych mohl rolovat, bez toho to nejde. Mozna by to chtelo dat jeste focus na #page, jinak se opera zrejme snazi rolovat body ktery se do okna vejde a proto to nejde.

[39] Vložil(a): E.T. [web], 2004-05-13, 14:12 Solo | MuteČtenáři: ---

[32] [33] [a vubec!] pozoruju z rozladenim ze by dost ctenaru chtelo diktovat co ma pixy napsat a co ne. podle me je to blbost: komu se to tu nelibi at sem nechodi a kdo se chce projevovat jinym zpusobem tak at si zalozi svuj blog a neplace tady.

pro me je tento blog nedocenitelnou pomuckou i rozptylenim v pracovni sedi! Jestli nekdy zanikne z nedostatku pixyho casu budiz, ale zanikne li z jeho rozladenosti tak me to bude dooost mrzet! howg

[40] Vložil(a): ., 2004-05-13, 15:46 Solo | MuteČtenáři: ---

[38]
- pixy bude mit mene casu a nevhodne komentare bude rusit

To doufám není myšleno vážně, že by tahle možnost hrozila. Jestli sprosté, to beru, ale "nevhodné"?! To jako že by je určoval on tím, že se mu takové komentáře "nelíbí"? Tak těch 15 let nazpět bych se teda vrátit nechtěl...

[41] Vložil(a): TimJ, 2004-05-13, 16:32 Solo | MuteČtenáři: ---

Hezká práce, Pixy.
Něco podobného mě už napadlo, ale nikdy jsem to nedotáh do konce a dycky to mělo nějakou mouchu...
[40] jste na JEHO blogu, za vstup neplatíte vůbec nic, tak pokud máte problém s případným rušením komentářů, Vaše mínus, nikdo Vás nenutí to číst/psát/chodit sem. Já osobně jsem komunismus prakticky nezažil, nicméně imho tohle má do něj hodně daleko.

[42] Vložil(a): Vita/Marabu, 2004-05-13, 16:54 Solo | MuteČtenáři: ---

[40] takove opatreni by melo celkem daleko ke komunismu. Pixy sem nikoho chodit nenuti a spot na tohle tema jiste nepsal pro sebe. Pokud prijde nekdo kdo nechape rozdil reseni proti frames a blaboli tu nesmysly, jeho prinos k diskuzi je nula.

Koneckoncu zive.cz je komercni a presto tam mate pri pridavani prispevku napsane jak se chovat. A podobnych pravidel mate vusde mozne dost.

[43] Vložil(a): pájek, 2004-05-13, 19:17 Solo | MuteČtenáři: ---

v Konqueror 3.1.4. funguje bez zjevných problémů, včetně skrolování kolečkem :-)

[44] Vložil(a): brn, 2004-05-13, 20:06 Solo | MuteČtenáři: ---

Priklad funguje v MSIE 5.5 SP2 a MSIE 5.01 SP2 (zde je jen drobny a nepodstatny rozdil v mezerach mezi plozkami menu vlevo). Prekvapive mi to na MSIE 4.0 dalo celkem pouzitelny vysledek (tedy - nevidl jsem pulku menu, ale zustavalo to na miste a scrolling fungoval).

[45] Vložil(a): bigi [web], 2004-05-13, 20:53 Solo | MuteČtenáři: ---

je to nevychytané co css1 :-))
http://www.owebu.cz

[46] Vložil(a): ., 2004-05-13, 23:01 Solo | MuteČtenáři: ---

[41] [42]
Klid. Pokud máte pravdu Vy, mám pravdu i já.
Tudíž on si může mazat jak chce, ale já se můžu (a taky budu) vyjadřovat k tomu, že je to blbost (to mazání jenom kvůli tomu, že "mně se tenhle a tenhle názor nelíbí"), taky jak chci. To je vše.

[47] Vložil(a): SiMi, 2004-05-14, 14:34 Solo | MuteČtenáři: ---

[24] + [ti co nechapou rozdil mezi position:fixed a frames]
Pixyho ukazka by skutecne sla "vyresit" pomoci frames (odhledneme-li od cistoty). Ale zkuste si pomoci frames udelat napr. navigacni menu s pevnym umistenm pro posun pri prohlizeni fotogalerie (viz odkaz):

http://www.meap.cz/gallery/view.php?remote=0&folder=6&gallery=5&path=gallery/z_laku/img_0476.jpg

(Pokud mate velke rozliseni, zmensete si okno tak, aby bylo mensi nez fotografie...)

[31] Je pravda, ze kvuli chybne interpretaci a chybejici podpore nekterych funkci ze strany MSIE je kolikrat treba pridat spoustu radku kodu, ale s tim se neda nic delat. Pokud se tedy nevydate cestou diskriminace ci dokonce naproste ignorace urcite (suverenne nejpocetnejsi) skupiny uzivatelu a nedate na vstupni stranku napis "Mozilla, Opera atd only."
Dokud bude mit MSIE vice nez 20% uzivatelu, nezbyde nam, nez "skoncit nakonec s dvojnasobnym stylesheetem, ve kterem se nevyzname ani my sami"...

[48] Vložil(a): tuhyk15, 2004-05-14, 15:22 Solo | MuteČtenáři: ---

[35] Ha, to me tak docela nedoslo. Diky moc za pomoc:-)

[49] Vložil(a): TimJ, 2004-05-14, 18:58 Solo | MuteČtenáři: ---

-noflame a sorry za ot Pixy-
ad [46]: A komu to jako cpete?
-/noflame-

[50] Vložil(a): ., 2004-05-14, 21:19 Solo | MuteČtenáři: ---

[49] To je přesně důvod, proč si někteří myslí, že Internet je v diskuzích většinou pěkná žumpa.
Napíšeš svůj názor, kterej není ani sprostej, ani nikoho neuráží, ani neporušuje žádnej zákon, a přesto se vždycky najde někdo, kdo si myslí, že ví všechno nejlíp, že je pán světa a nebo že sežral všechnu moudrost a buď takovej příspěvek smaže nebo napíše:
"Táhni lamo (já jsem byl totiž vždycky v tomhle profík a guru)" nebo "Komu to cpeš (v lepším případě mu vyká - ale to na jeho znechucení z jiných názorů nic nemění)".

Nazdar a...
... je mi to jedno! :-)

[51] Vložil(a): Michal Kubeček, 2004-05-14, 23:26 Solo | MuteČtenáři: ---

Ad [47]: nemusí to být hned diskriminace. Za vhodné řešení bych například považoval to, že uživatelům MSIE tam pošlu 'position: absolute', ostatním 'position: absolute; position: fixed' (viz poznámka 2). Tím uživatele MSIE neochudím o žádné informace a to, že si budou muset pro menu odrolovat nahoru, je čistě důsledkem jejich volby. Ještě jednodušší je to v případě :hover pro zvýraznění např. řádků tabulky - uživatelé MSIE je prostě nebudou mít zvýrazněné, jejich chyba.

Poznámka č.1: samozřejmě to jedním vrzem odnesou i uživatelé Opery, kteří ji vydávají za MSIE. Nelituji je kvůli tomu, oni také nelitují, že pomáhají zvyšovat impozantní čísla MSIE ve statistikách a tím komplikovat život uživatelům ostatních prohlížečů - včetně sebe.

Poznámka č.2: "implementace" hodnoty fixed u MSIE je vypečenější než by se zdálo. Podle specifikace CSS musí prohlížeč neznámé hodnoty atributů ignorovat. Takže řešení 'position: absolute; position: fixed' by mělo fungovat tak, že prohlížeče implementující fixed použijí fixed, ostatní absolute (což je ve většině případů přijatelná náhrada). Jenže MSIE deklaraci 'position: fixed' interpretuje jako 'position: static'. To osobně považuji za daleko horší prohřešek než fakt, že MSIE dodnes neimplementuje hodnotu fixed.

[52] Vložil(a): zola, 2004-05-16, 08:08 Solo | MuteČtenáři: ---

[51]diskriminace: myslíte, že uživatelé IE či zákazníci designéra se chytnou za hlavu a řeknou si: já to mám ale blbý prohlížeč? Ne, řeknou si, to jsou divné stránky. Je jich přes 90%, 99% z nich nemá o Mozille ap. ani tušení, natož o standardech atd.
1. :Což Opera hlásící se jako MSIE pracuje jinak s CSS?

[53] Vložil(a): Michal Kubeček, 2004-05-16, 16:13 Solo | MuteČtenáři: ---

Ad [52]: proč by si říkali, že jsou to divné stránky? Oni uvidí naprosto normální stránky, ti s lepším prohlížečem budou mít něco málo komfortu navíc.

Ad 1.: přečtěte si i druhou poznámku v [51], pak vám to snad bude jasnější. Korektnímu prohlížeči mohu poslat 'position: fixed; position: absolute' a on si z toho vybere podle toho, jestli fixed zvládá nebo ne. MSIE toto ovšem poslat nemohu, protože výsledkem by v rozporu se specifikací bylo 'position: static', což je zcela nepoužitelné. Proto MSIE (i všem, kdo se za něj vydávají) musím poslat pouze 'position: absolute'.

[54] Vložil(a): Michal Kubeček, 2004-05-16, 16:14 Solo | MuteČtenáři: ---

Ad [53]: oprava, má tam samozřejmě být 'position: absolute; position: fixed'.

[55] Vložil(a): Tomáš Franče, 2004-05-17, 06:45 Solo | MuteČtenáři: ---

Scrollovací kolečko + Mozilla / Firefox: Vyřešeno!

Možná že to tady už někdo zmínil ale pro jistotu to přeci jenom napíšu.

Problém se scrollováním kolečkem v Mozille má velmi jednoduché řečení. Podívejte se na http://www.mnsys.org/niwo/topbox2.html , autor to vyřešil skutečně záludně...

Prostě místo:

<div id="page> použijte:

<!--[if IE]>
<div id="page">
<![endif]-->

a DIV ukončete takhle:

<!--[if IE]>
</div>
<![endif]-->

...a pak za tenhle "page content" DIV prostě umístěte "menu" DIV jako před tim. Z nějakýho důvodu MSIE ignoruje fakt že DIV tag je v commentu a vezme to jako "ostrý" html zatimco Mozilla to správně vezme jako comment a ignoruje to.

U mě to funguje skvěle!

Tomáš

[56] Vložil(a): Mirun [web], 2004-05-18, 12:27 Solo | MuteČtenáři: ---

[55] to není z nějakýho důvodu, ale http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp a je to docela zvěrstvo...

[57] Vložil(a): Lumpy [web], 2004-05-18, 20:38 Solo | MuteČtenáři: ---

[30] "Jenze uvedomme si, ze je to 2 roky stary prohlizec (kolik chyb je ve 2 roky stare Mozille?)."
1. IE 6 je 3 roky starý prohlížeč (z počátku roku 2001).
2. V té době se ještě pracovalo na Netscape 6.0 (postaveném na Mozille), který již v tu dobu podporoval webové standardy mnohem lépe než IE.

[58] Vložil(a): Ivan, 2005-08-01, 10:42 Solo | MuteČtenáři: ---

Sice už asi pozdě, ale kdyby tady někdo hledal:
kolečko ve FF zafunguje, když přidáme do #page vlastnost -moz-user-focus: normal;


Váš názor

Přidat nový komentář

Váš komentář

Přidávání komentářů k tomuto příspěvku již bylo ukončeno.

Chcete-li autorovi přesto sdělit nějakou podstatnou informaci, která se příspěvku týká, kontaktujte jej e-mailem.



 RSS 0.9x  Export  RDF  Export  RSS 0.9x  Komentáře  TXT  Komentáře  XHTML 1.0  Validate  W3C  CSS 2.1  Em-web  Resizable  W4D  90% dogmatic

Vygenerováno: [stránka generována dynamicky]