Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Když diskuse,
tak s Lopuchem

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Archiv klubu Web [ŽP: neomezená] (kategorie Programování) moderuje Kdokoliv.
  
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
   
[ 2261 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
bredy 12.6.2006 15:06  3759
AL3XJak se to dělá přes table-cell. Já to nakonec vzdal a použil jsem float:left

třeba inline-block kupodivu v IE funguje, pokud se použije na inline prvek. Mozilla to neumí vůbec (což mne štvě), a jediný, kdo to zvládá je Opera.
al3x 12.6.2006 13:31  3758
Tak to netusim...
trofozoit Trofozoit DNA, DNA - come out and play 12.6.2006 13:25  3757
AL3X: Právěže nepoužívá. A není to ani nijak jinak logicky strukturované podobně. Prostě je to klasickej DIV co obsahuje pozadí stránky a v něm jsou další divy, některý nafloatovaný, jiný ne, ale žádná struktura tabulky. Použitý to tam je asi ještě dvakrát, u patičky, a u nějakýho dalšího divu.
A jak říkám, odstranění tohoto vizuálně nic nemění v žádném prohlížeči co tu mám.
al3x 12.6.2006 13:19  3756
Nepouziva v tom nekde display: table-cell ?
Protoze to se hodi, pokud chce clovek vyrenderovat inline-block (treba nahledy v galerii bez fixniho poctu sloupcu).
trofozoit Trofozoit DNA, DNA - come out and play 12.6.2006 13:13  3755
Narazila jsem na stránky jedné firmy.
Přišla jsem ve stylech na DIV #content (obaluje celý obsah), který měl z nějakého důvodu nastavený display:table. Zjistila jsem, že tohle mi v Opeře způsobovalo jeho výrazné zkrácení a nečitelnost textu a vůbec se to chovalo jako kdyby byl celý vnitřek vyjmutý z normálního toku.
Handling tohohle možná nebude úplně v pořádku, mě ale zajímá jiná věc, proč by někdo nastavoval očividně blokovému elementu display - table, napadá někoho k čemu by to mohlo být dobré? V IE i FF to vypadá s tím displayem i bez něj úplně stejně.
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 10.6.2006 14:23  3754
mach [3752]: Aha jasne tohle, uz si vzpominam. No na to jsem se opravdu zatim rozhodl vykaslat. :-)
mach 9.6.2006 15:57  3753
> Myslím, že by tě nezaplatili. A mne už tuplem ne. Tak se nesmíš divit :-)

Ehm, nezamestnava Centrum nahodou jednoho z tech programatoru, co vyhrali ACM?
mach 9.6.2006 14:07  3752
>> vzdycky muzou prohlasit, ze ten e-mail obsahoval
>> neco nebezpecneho a zobrazit ho jako text

Pravda, to je asi nejlepsi reseni.

> takze kdyz prihodis dalsi, rad se priucim

Bod 3 na http://www.lapiduch.cz/klub.php?klub=xss_exploit_na_lapiduchu (musis se zalogovat pod svym loginem na Lapu), ohrozuje jen uzivatele MSIE a fakt to nema cenu opravovat. Jen je roztomile, co vsechno MSIE akceptuje.
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 9.6.2006 09:31  3751
mach [3750]: Samozrejme, ze nelze napsat parser, ktery by povolil presne to, co zobrazi prohlizece, protoze nikdo vlastne presne nevi, co prohlizece dovedou zobrazit - presna dokumentace k tomu tezko bude, maximalne by clovek mohl, kdyby byl masochista, vyjit ze zdrojaku Gecka a KHTML, ale s IE a Operou si nepomuze.
Nicmene ani mailery nemusi byt zbytecne benevolentni - vzdycky muzou prohlasit, ze ten e-mail obsahoval neco nebezpecneho a zobrazit ho jako text.
Jinak ja tim samozrejme nechtel rict, ze by ten lopusi parser byl kdovijak dokonaly, ostatne vzhledem k tomu, za jakych okolnosti vznikal, a vzhledem k mym (ne)znalostem PHP je vubec s podivem, ze to cele jakztakz funguje. Kazdopadne uz ted je tam zabudovano mnozstvi veci proti podivne extremnim pokusum propasovani JS, takze kdyz prihodis dalsi, rad se priucim (a treba to nekdy i fixnu, pujde-li to rozumne).
mach 8.6.2006 20:08  3750
Samozrejme, ze ta chyba v parseru Centra je znacne debilni, nicmene obecne je HTML na takove urovni rozkladu, ze napsat parser, ktery by pustil to, co se v nekterem beznem prohlizeci zobrazi, a potlacil jen skripty a podobne veci, je nemozne. Treba proto, ze jde napsat HTML kod obsahujici retezec, ktery MSIE pochopi jako (rekneme) hodnotu atributu a Mozilla/Opera jako cast obsahove casti elementu.

U parseru jako na Lopuchu je vyhoda v tom, ze uzivatel ma okamzitou odezvu a vi, ze se to na necem zabrzdilo. Na druhou stranu u mailu by ten parser mel byt asi mnohem benevolentnejsi, protoze by bylo dost neprijemne, kdybyste nekomu neco poslali a on videl neco jineho. Mimoto na parser Lopu/Lapu zpusob, jak tam protlacit js, mam, ale je tak extremni, ze to nema cenu opravovat.
case Case Greatest comedy of the generation of - blah blah ever to do a thing on a thing. 8.6.2006 14:10  3749
Bouchi: No on je rozdíl mezi tím na něco mít a chtít to za něco utratit, žejo...bohužel...
bouchi Bouchi Dračí doupě II - Legenda je zpět 8.6.2006 13:44  3748
Bredy [3746]: "Myslím, že by tě nezaplatili. A mne už tuplem ne." Hm, jen tak z placu tvrdit, ze jsem lepsi nez nekdo, koho neznam, to bych si teda netrouf. ;-)

A ze by Centrum nemelo na zaplaceni slusneho parseru, o tom si vzhledem k cenam za placene odkazy dovolim pochybovat.
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 8.6.2006 10:19  3747
Bredy [3746]: No v tom druhaku by me urcite zaplatili. :-) A dost mozna i dneska, ale to uz je trochu jina kapitola.
bredy 8.6.2006 10:09  3746
KdokolivA ty se divíš? Ty bys šel psát parser do centra?
Myslím, že by tě nezaplatili. A mne už tuplem ne. Tak se nesmíš divit :-)
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 8.6.2006 10:02  3745
Bredy [3744]: Sorry, tohle neni normalni. Nekdy ve druhaku jsem psal jako zapoctak z C takovej (X)HTML skorovalidator (validovalo to podle DTD, ale neumelo to uplne stoprocentne vsechno). Tehdy jsou o programovani nevedel prakticky vubec nic (ostatne ani dnes se nepovazuju za nejak extremne dobreho programatora), o C jsem vedel jeste min (takze je ten kod pochopitelne silene zprasenej, kamosi, co ho tehdy videli, se mi dodnes smejou a cas od casu mi to pripomenou), ale uz tehdy, jak jsem byl mladej a blbej, tak jsem resil spis problemy typu jestli dokazu rozeznat, ze nekdo pri psani DTD zapomnel uvest strednik za nazvem entity, pripadne co delat, kdyz uvnitr elementu mezi dvema atributy narazis na lomitko (dodnes nevim, jak se ma XML parser v takovym pripade zachovat, cekal bych, ze ma zarvat, ja tehdy potreboval bejt benevolentnejsi), a podobne radosti, ale povazovat za tag jenom to, co je od mensitka k nejblizsimu vetsitku, to je fakt znacny amaterismus, ktery by si takoveto tymy dovolit nemely (neco jinyho by bylo, kdyby se neco takovyho stalo v projektu stylu one-man-show, jako je treba Nyx (jenze Nyxovi by se samozrejme tohle stalo stezi)).

[ 2261 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt