11. 1. 2011
Prezentace Anthonyho Laforge zajímavá pro každého, kdo se zabývá vývojem software (včetně webů).
Oceňuji zejména přenos myšlenek z jednoho kontextu do jiného. Nemáte-li čas, podívejte se jen na slajdy 2 a 3.
Think of any major website… do they have version numbers? We took the same approach to our client software as an online web service.
A ještě jednu hezkou citaci na závěr:
What would a world look like where we didn’t base our marketing on releases? We market features, not releases.
Tagy:
prohlížeče
18. 10. 2010
Descendant selectors like .content .sidebar are problematic because to determine whether it should apply the styles to .sidebar, it has to find .content. Child selectors (Ex. .content > .sidebar) are better than general descendant selectors because the browser only has to check one other element instead of mutiple elements.
„Why we don’t have a parent selector” — čtete celé, Jonathan Snook válí!
Tagy:
výkon
css
prohlížeče
28. 6. 2010
Using a browser detect means that you have to constanly maintain the site that contains it: professionalism requires you to keep an eye on new browsers, check all your sites in them, and update the special rules for or against this or that browser that you’ve added. This quickly leads to a maintenance hell—one of your own making.
… píše Mark Pilgrim v článku The dangers of browser detect z roku 2006. Neuškodí si ho jednou za rok přečíst. U sebe mám odsledováno, že potřeba a chuť detekovat prohlížeče a jejich verze pro potřeby CSS se ke mě cyklicky vrací.
Mark Pilgrim má samozřejmě pravdu, ale znáte to … prvek vypadá všude stejně, ale například v Opeře je posunutý o několik pixelů doprava. (Nemluvě o IE verzí 6 a 7 kde je detekce skoro vždy nutná a pomocí podmíněných komentářů i elegantně řešitelná.) V tom případě je ale detekce vždy až poslední možnost když všechny ostatní byly vyčerpány. Navíc ne vždy je odchylka ve zlobivém prohlížeči tak zásadní, aby se ji vyplatilo řešit.
Najít ji je těžké, ale vyhnout se nekonečnému kruhu aktualizace webu ve chvíli aktualizace prohlížeče je dobrá motivace. Mě se to zatím vždycky podařilo. Co vám?
Tagy:
prohlížeče
css