Vertikalt rytm för typografi på webben
Hittade just Mark Boulton's blogg som skriver en hel del läsvärt om typografi och webbdesign. Inlägget om hur man kan få en snygg vertikal rytm i textstycken är riktigt intressant.
Hittade just Mark Boulton's blogg som skriver en hel del läsvärt om typografi och webbdesign. Inlägget om hur man kan få en snygg vertikal rytm i textstycken är riktigt intressant.
Här gör jag en liten sammanfattning om tips för hur man får en .NET-applikation att validera som XHTML Strict.
För att avgöra om sina sidor validerar mot den webbstandard som man valt att följa så kan man använda valideringsverktyget från WC3.
Vill man vara extrem så kan man ju även testa den nya betaversionen. Märkte just en skillnad från den vanliga versionen. I nya betan måste ange rätt namnrymd i html-taggen för att validera som Strict, så här alltså:
Använder man .NET som utvecklingsplattform så finns det några saker man bör ha med i <system.web>-delen av Web.config för att slippa konstiga fel.
Dels så bör man lägga till W3C_Validator i BrowserCaps som vi förklarat tidigare.
<case match="W3C_Validator*">
TagWriter = System.Web.UI.HtmlTextWriter
W3CDomVersion = 1.0
</case>
</browserCaps>
Sen även lägga till följande rad så att koden ska följa Strict-standarden. I detta läge får inte form-taggen inte ska få något name-attribut (det får den inte ha i XHTML). Antagligen är det fler saker som händer med koden men vet inte precis.
I och med .NET 2.0 så har en del förändringar skett så att koden ska bli mer XHTML-kompatibel. Bland annat så läggs numera en extra <div> runt viewstate.
Det här kan dock ställa till problem med CSS formatering. För den nya div-taggen har inte har någon css-klass eller id och är därför svår att styla utan att påverka resten av dokumentet. Den här taggen har flera gånger förstört layouts för mig, så jag förstår de som klagar.
Tabs-kontrollen i Asp.Net Ajax är cool. Men något att tänka på när man använder den är att alla flikar laddas in när den rendereras, även de som är gömda.
Det fick jag själv bittert erfara när jag hade utvecklat en omfattande applikation med Tabs. Den var seg som sirap när jag väl körde den på produktionsservern.
Om man har mycket funktionallitet under varje flik, vore det bättre om denna bara laddades när man klickar på den. Shawn Burke verkar ha en smidig lösning, den artikeln ska jag kolla på nästa gång det är dags för att använda Tabs.
Uppdatering: Via en av ScottGu's länktips-postningar (massa bra AJAX-releaterat) hittade jag Matt Berseth's blogg som också skriver om hur man kan göra så att flikar i Tabs laddar först när man klickar på dem. Han har också ett demo på "Lazy-load-tabs".
Utvecklare återuppfinner ofta hjulet och missar att det redan finns klasser som gör jobbet bättre än när man kodar dem själv. Haaked.com skriver om några klasser som ofta förbises.
Bra läsning som handlar om sökvägar, strängmodifierare och liknade. Rekommenderar även läsarkommentarerna, även där finns det några godbitar.
Som de flesta webbutvecklare är medvetna om skiljer sig rendereringen mellan webbläsare en hel del. Webbläsarleverantörerna blir för visso bättre och bättre på att följa standarder men ännu är inte situation perfekt.
En av de riktiga mardrömsläsarna att göra design för är ju Internet Explorer 6.0 och tidigare versioner. Vi har tidigare skrivit lite om hur man kan se hur sina alster ser ut i denna läsare på några olika sätt. Dels genom att köra den i en virtuell miljö eller att använda tjänsten Browsershots.
Nu hittade jag via Lifehacker ännu ett alternativ som heter IE Netrenderer. Med denna onlinetjänst kan man se hur en hemsida ser ut i IE 5.5, 6 och 7.
Förstår inte hur jag har kunnat missa nyheten att Safari 3 (beta) går att köra på XP och Vista, men det är ju inte så underligt i och med att Intel-macarna har släppts.
Kul med en ny webbläsare för Windows, och skönt för oss Windows-baserade webbutvecklare, som vill kunna test-köra webbsidor på Apple's läsare.
Enligt Apple själva är det den snabbaste webbläsaren på marknaden, oavsett vilket system man kör den på. Då har man bara jämfört med Firefox 2, Internet Explorer 7 och Opera 9. Resultatet av detta test kan man se på deras reklam på beta-länken ovan. Kriterier man har testat på är snabbhet i uppstart, renderering av html samt JavaScript-prestanda.
Skulle vara intressant att se vad en oberoende test-panel skulle komma fram till. Tester av egna produkter brukar ju ha en tendens att bli rätt subjektiva.
Jag är ingen flitig användare av Safari och vet inte hur fontvisningen fungerar på tidigare versioner. Men den nya versionen har i alla fall antialiasing-renderering av typsnitt ungefär som Windows ClearType. Folk som Jeff Atwood och Brad Wilson är dock inte så imponerade av Safari på detta område och menar att det finns klara utrymmen för förbättring.
Uppdatering: Ok, Safari 3 släpptes visst under dagen, inte så konstigt att jag inte upptäckt det tidigare.. Nu ser jag att typ vart femte inlägg i mina rssflöden handlar just om denna nyhet. Läs mer hos bland andra Roger, Robert, Shawn, NextGen, Emil och Scott. Och ja, nya designen på Apple.com är riktigt fräsh.

Goldmine Outlet är en kedja av butiker med utförsäljning av street- och skateboardkläder.
Idag var det invigning av en ny butik på Smögen och vi har gjort om hemsidan lite för att fira detta. Nu finns det även en blogg som kommer uppdateras med vad som händer i butikerna i sommar.
Design: Olle Lindberg
Programmering: Glenn Lundberg, Erik Grettve och Jesper Lind
Asp.Net Ajax Control Toolkit uppdateras med release 10606 och finns att ladda hem på CodePlex.
Shawn Burke och Scott Guthrie berättar med om nyheterna som omfattar bland annat:
Typiskt. Precis när man kämpat med att få ut en lista över länder i alfabetisk ordning så är det nån annan som gör precis samma sak.
Mads Kristensen's funktion som är en del av hans BlogEngine verkar dock något smidigare så den är värd att kolla in.

Vi har hjälpt regissören Robert Samuels med en hemsida som nu ligger ute på Superrockeman.co.uk. Där kan man kolla in hans showreel och två de två kortfilmerna "Untitled" och Zoltan the Great. Rekommenderas varmt.
Robbie själv ligger bakom idé och ursprunglig form. Vår nya medarbetare Olle Lindberg har jobbat vidare på designen och programmerat flash.