TOPlist

Pixylophone - komentáře

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

Komentáře k příspěvku CSS hack: MSIE only


[1] Vložil(a): Ondrej Ivanic, 2003-11-21, 14:41 Solo | MuteČtenáři: ---

Nemam rad hacky na tento sposob... Je to len oklamanie systemu :) Neviem preco, ale nemam dobry pocit ked neviem ako sa tento bug bude spravat v dalsej verzii IE.

Najradsej mam hacky ktore su uz v novych verziach opravene.

[2] Vložil(a): pixy [web], 2003-11-21, 14:56 Solo | MuteČtenáři: ---

ad [1] > a) dá předpokládat, že bude-li v nové verzi opraven tento bug (není-li to feature!), bude opraven i bug s min-height a position:fixed;
b) nová verze IE nebude, antož jeho vývoj byl ukočen :))

[3] Vložil(a): Ondrej Ivanic, 2003-11-21, 15:24 Solo | MuteČtenáři: ---

[2] a) A co ked je to feature? :)
b) Nove IE bude, preco nie?. Dalsia vec je to, ze k nemu budem potrebovat aj OS.

[4] Vložil(a): Jirka bianco Vagner, 2003-11-21, 15:30 Solo | MuteČtenáři: ---

Hehe, to neni hack ale prasarna. :) Bych v tom CSS fajlu chtel tak po roce delat upravy. "Proc tady kurna mam podtrzitko a tamhle zase ne, to jsem z toho ......" :))))

[5] Vložil(a): pixy [web], 2003-11-21, 15:44 Solo | MuteČtenáři: ---

Podle mne to je nejmensi prasarna ze vsech hacku a potazmo nejslusnejsi hack, co znam. Protoze _color je naprosto korektni, syntakticky spravna vlastnost, kterou (v teto dobe) podporuje jediny prohlizec. Rozhodne je to podstatne cistci nez nejake voice-family:"\"}" apod. :)

[6] Vložil(a): Petr Pisar, 2003-11-21, 17:46 Solo | MuteČtenáři: ---

Ad [1] Ano, tento hack zneuziva hluboke chyby v parseru MSIE (tedy to je muj odhad, ja jsem MSIE nepsal). Z tohoto hlediska se jedna o cileny utok na presne specifikovane prohlizece a je tudiz neprenositelny (programator neprenositelnost povazuje za neco spinaveho). Co se tyce novejsich verzi MSIE (jestli vubec budou - tim myslim nove technicky, ne marketingove), mam dojem, ze kdyby byly opraveny vsechny podstatnejsi chyby, tak ani jiny web "optimalizovany" pro MSIE (a ze jich je hodne) neprezije a bude se muset prepsat (paradoxne uzivatele noveho MSIE by takove stranky videli zrovna tak deformovane jako dnes v Mozille). Proto si myslim, ze tento hack neni o nic horsi nez ostatni.

Ad [4] Pokud rozumny programator pouzije nejaky hack, tak si vzdy do zdrojaku vlozi komentar dost podrobny na to, aby i za rok poznal, o co mu slo. (Zkuste se podivat do zdrojaku linuxoveho jadra, tam si taky progamatori zavadeji konvence jak pojmenovat makra a struktury a podtrzitky se to jen hemzi :-) .) Ja osobne povazuji matroska hack za mnohem neprehlednejsi.

To pixy: Dekuju, ze tak urputne branite muj vynalez. (Na latinu jsem si ve svem dopise nevzpomnel.)

[7] Vložil(a): Pavel Kout [web], 2003-11-21, 18:16 Solo | MuteČtenáři: ---

[2] Petře, s tím ukončením vývoje IE bych byl opatrnější. Sice nebude k dispozici další volně dostupná verze, ale součástí service packu 2 pro Windows XP má být i browser-update na IE6.05. Má řešit mj. i blokování pop-up apod. Ovšem pokud jsem si při testování správně všiml, pak developeři Microsoftu do oprav (hotfixů, service packů aj.) občas přidají i nějakou úpravu v renderování - akorát to nepublikují. Čili - never say never ;-)

[8] Vložil(a): pixy [web], 2003-11-21, 18:39 Solo | MuteČtenáři: ---

ad [7] > V tom případě ale Microsoft lže. Já prostě vycházím z jejich oficiálního prohlášení, kde oznámili, že vývoj Internet Exploreru byl ukončen a žádná další jeho verze nebude. Dokonce mám pocit, že z toho i vyplývalo, že to další v budoucnu integrované do Widnows se ani nebude jmenovat IE (ale to už si nejsem jist).

Ovšem to není nic nového a vlastně by mě to od M$ ani nemělo překvapovat.

[9] Vložil(a): Pavel Kout [web], 2003-11-21, 19:02 Solo | MuteČtenáři: ---

[9] Na http://www.zive.cz/h/Bleskovky/Ar.asp?ARI=113581&CAI=2097 tvrdí, že to Microsoft prohlásil oficiálně ústy své mluvčí.

[10] Vložil(a): Vita, 2003-11-21, 19:12 Solo | MuteČtenáři: ---

[4] myslim ze tenhle problem se da odstreanit jednoduchym eregem. Nedelejte si nicmene iluze, podivejte se kolik procent ma treba IE 5.0 tedy 5 ci 6 let stara vykopavka. Ocekavat ze s prichodem novych win bude mit kazdy IE 7.0 ci co je naivni, 6.0 se s nami potahne minimalne jeste 5 let.

[11] Vložil(a): selda, 2003-11-21, 20:07 Solo | MuteČtenáři: ---

[8] Mohu vedet, z jakeho prohlaseni vychazis?Ja jsem cetl, ze konci vyvoj IE jako samostane aplikace - http://news.com.com/2100-1032_3-1011859.html?tag=fd_top

[12] Vložil(a): Roj [web], 2003-11-21, 20:16 Solo | MuteČtenáři: ---

Soucasny IE jiz dosahl stavu dokonalosti. Neni treba zdokonalovat dokonaly produkt. To jen ostatni browsery se k dokonalosti marne pachti.

[13] Vložil(a): rarous [web], 2003-11-21, 20:22 Solo | MuteČtenáři: ---

Na DevDays jsem se na novy IE ptal a oficiálně se nic nechystá ani v Longhornech nic neni, nicmene brzo vyjde update v.04 který bude opravovat pouziti technologie plug-in a ActiveX (kvuli prohranemu soudu). Polemika kolem verze 7 je myslim uplne zbytecna, protoze Microsoft "neví co jeste vylepsovat" :)

[14] Vložil(a): selda [web], 2003-11-21, 20:22 Solo | MuteČtenáři: ---

Si delas srandu, ze jo?

[15] Vložil(a): rarous [web], 2003-11-21, 21:41 Solo | MuteČtenáři: ---

Nedelam, to nam rekli na DevDays :0| Taky jsem chvili zustal s otevrenou pusou.

[16] Vložil(a): Petr Pechacek, 2003-11-22, 00:43 Solo | MuteČtenáři: ---

Osobne jsem doted nad vsemi hacky (a temi kdo je pouzivaji ;o)) ohrnoval nos a snazil jem se z problemu vybruslit jinak. Na fintu voice-family:"\"}" jsem moc sexy, ale tohle je celkem elegantni ;o)

[17] Vložil(a): ie [web], 2003-11-22, 00:55 Solo | MuteČtenáři: ---

>> Ondrej

Hák sa volá hák, pretože oklamať systém možno len hákom.

Ak chceš uspokojiť platiaceho klienta, máš tri možnosti:
(a) použiť čuchadlo (sniffer) a servírovať prezeraču príslušný kaskádovitý rozvrh štýlu.
(b) použiť podmienečné poznámky (conditional comments) v IE/Win.
(c) použiť hák v kaskádovitom rozvrhu.

Posledná alternatíva sa mi pozdáva najväčšmi.

>> Jirka bianco Vagner

Podčiarkovníkový hák Petra Písařa je brilantnosťou na rovni Tanovho háku. Mám rád jednoduché a elegantné háky. Dosiaľ dizajnéri mali k dispozícii filter stredného ťahu Tanteka Celika, ktorý, pri všetkej úcte, je hrôzostrašný na pohľad.

>> Pixy + Selda + Rarous

Microsoft sa zastrája vydať ďalšiu verziu Internetu Explorera. Písal som o IE6.5/WinXP v mojom blogu.

http://www.elznic.net/archives/2003/11/internet_explorer_605.html

V článku sa odvolávam na pravdepodobne prvú správu o novom prezerači, ktorá sa objavila na webe skôr, ako zdroj uvedený v Živě.

[18] Vložil(a): Mise, 2003-11-22, 01:24 Solo | MuteČtenáři: ---

Dlouho premyslim nad veci, ktera s tim souvisi. Myslim, ze podobne ochcavky, fungujici na principu reknu A a pak B, ktere pochopi jen nekdo, honosne zvane "hacky" jsou vysledkem uniku pred podstatou problemu. Vsem se libi, ze pro tiskarnu si muzou urcit uplne jiny styl nez pro obrazovku. V praxi je ovsem castejsi problem s ruznymi prohlizeci nez s ruznymi medii. Co by bylo spatneho na tom udelat si "bezpecny stylesheet" zabezpecujici zakladni formatovani stejne na vsech "major CSS browserech" doplnovany stylesheetem "dobrusujicim podle browseru"? Osobne mam pocit, ze hlavnimi prehazkami podobneho postupu jsou naroky na server (musi generovat prislusnou head sekci dynamicky) a vicemene "prakticke" komplikace pri psani a udrzbe takovychto stylesheetu. Zajimalo by me, jestli existuji i dalsi duvody proti.

[19] Vložil(a): Arkady, 2003-11-22, 09:57 Solo | MuteČtenáři: ---

[18] a co to je "bezpecny stylesheet" vzdyt i ty zakladni veci jako sirku objektu nebo velikost pisma si kazdy prohlizec interpretuje po svem
Jsem zkousel v TopStyle vyuzit mod Safe CSS ktery mi zpristupni k pouziti jen minimum a i to vypadalo rozdilne v IE 6, Firebirdu a Opere

[20] Vložil(a): Magambi [web], 2003-11-22, 13:42 Solo | MuteČtenáři: ---

No me by spis zajimalo, jak si poradit s validaci CSS. Kdyz totiz takoveto a podobne hacky ve stylech pouzijete, nejsou potom validni. Jiste to nehraje roli, hlavne kdyz to funguje, a jedna prasarnicka neva, ale kdybyste treba chteli dat web do souteze Interzen, tak tam je podminka mit validni CSS i (X)HTML.
Jedine me snad napada to naimportovat do hlavnich CSS, takze takoveto ficurky by mozna prosly. Otazkou je, jestli nejsou podminkou vsechny CSS, ktere se na strankach pouziji :-)))

[21] Vložil(a): pixy [web], 2003-11-22, 14:11 Solo | MuteČtenáři: ---

ad [20] > Znovu opakuju, že tenhle hack (možná narozdíl od jiných) validní JE. Možná někdo nevysvětlil nějakému konkrétnímu validátoru, že podobná vlastnost je korektní, to je možné - ale směrodatná je specifikace, norma, ne nějaký kontrolní automat, který vždy obsahuje nějaké chyby. A třeba oba validátory W3C mají pořád chyb víc než dost. Jejich výstup může být jen vodítkem, rozhodně ne zaručeným arbitrem.

[22] Vložil(a): Bořek, 2003-11-22, 20:20 Solo | MuteČtenáři: ---

To Pixy: To jsem zvědav, co byste říkal na tuto diskuzi:
http://interforum.interval.cz/ShowPost.aspx?PostID=1823

Kdo má tedy v tom případě pravdu? Pochopil jsem to správně, že já (tím že uvedené vlastnosti prozatím neexistují ani v doterajší poslední verzi CSS 2.1, ale jsou v souladu s pravidly jejich zápisu)?

[23] Vložil(a): Yuhů [web], 2003-11-22, 21:51 Solo | MuteČtenáři: ---

Moc pěkný!

[24] Vložil(a): zombie, 2003-11-22, 23:09 Solo | MuteČtenáři: ---

tieto hacky su pekna vec ale lezu mi na nervy lebo je to len lepenie dier. radsej to urobit tak ze tam ziaden hack nebude a bude to validne lebo nikto nevie co bude v dalsich verziach a potom zase prerabat kody lebo hacky uz nebudu fungovat je vopruz. takze co tak urobit design cistym sposobom bez hackov. ide to :)

[25] Vložil(a): Petr, 2003-11-24, 12:12 Solo | MuteČtenáři: ---

OT: ad[2]
nemělo vy tam být spíše anžto místo antož ? :)

[26] Vložil(a): pixy [web], 2003-11-24, 17:30 Solo | MuteČtenáři: ---

ad [25] > správně samozřejmě ano, ale asi neznáte povídky Šimka a Grossmana ;)

[27] Vložil(a): dave, 2003-11-25, 11:21 Solo | MuteČtenáři: ---

mozno na toto uz prisiel niekto predo mnou: napadlo ma vyuzit tento mily hack v kombinacii s "Simplified Box Model Hack" (http://www.info.com.ph/~etan/w3pantheon/style/modifiedsbmh.htm) ako jednoduche riesenie pre "opravenie" vypoctu rozmerov prvkov v IE 5.x/win:

SELECTOR {
  width: 80px; /*nie-IE browsers*/
  _width: 100px; /*IE 5.x*/
  _w\idth: 80px; /*IE 6*/
  margin-left: 20px;
}

..pricom (X)HTML dokument musi byt zobrazeny v STD mode (http://www.pixy.cz/blog/2002_12_archiv.html#1039528570).

ak sa vsetky definicie napisu na jeden riadok, tak to az tak 'prasacky' nevyzera :) riesenie mam odskusane, len neviem ako sa to sprava na macu..

[28] Vložil(a): hippo, 2003-11-25, 17:07 Solo | MuteČtenáři: ---

Jen snad oprava url predchoziho prispevku:
http://www.info.com.ph/~etan/w3pantheon/style/modifiedsbmh.html

[29] Vložil(a): Petr, 2003-12-02, 10:04 Solo | MuteČtenáři: ---

A já přidám další zajímavý hack:

selektor {

width:100px /*nonIE*/
width:expresion('80px') /*IE*/

}

a doufám, že je jasné, že můžete do expressionu dávat i javascriptové příkazy!!!!!!!

[30] Vložil(a): Martin Kučera, 2004-03-10, 14:52 Solo | MuteČtenáři: ---

ad [20] > Že je tenhle hack teoreticky validní, mi moc nepomůže, když mám na stránca ikonku "valid CSS" a někdo na ni klikne. To je, IMHO, horší, než validitu neprezentovat.
Já používám na doladění @import "styles1.css";
@import "styles2.css" all;, s čímž jsem spokojen.

[31] Vložil(a): pixy [web], 2004-03-10, 15:25 Solo | MuteČtenáři: ---

ad [31] > Tenhle "hack" je validní i prakticky. Nijak neporušuje specifikaci a korektně vyhovuje předepsané syntaxi CSS 2.1. To, jestli čtenáře odkazujete na nějaký "validátor", který "validuje" chybně, je jiný problém.

[32] Vložil(a): Michal, 2004-08-10, 08:04 Solo | MuteČtenáři: ---

Dobry den,
vim ze to sem zrovna nepatri,ale mel bych na Vas jednu prosbu ohkedne css.Je mozne,pokud mam v bloku <div>..</div> ulozeny obrazek,zmenit jeho velikost (nikoliv oriznout) na urovni CSS.konkretne <div class="obrazek">
<img src="obrazek.JPG" border="0" alt="" border="0"></a>
</div> Pokud ano(coz se mi nepodarilo),co musi obsahovat trida obrazek??

Dekuji za informaci.

[33] Vložil(a): Daniel Srb ben Abraham, 2004-08-10, 09:04 Solo | MuteČtenáři: ---

to sem opravdu nepatri, doporucuji konference na grafika.cz pripadne interval.cz, a take uvest na sebe e-mail

v xhtml
<div class="obrazek"><a href="kdesi"><img src="obrazek.jpg" alt="obrázek" /></a></div>

.obrazek img{border:0;width:50px;height:50px;}


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]