Citat:
Originally posted by martine@Apr 2 2008, 12:41
Hur får du typsnitten Helvetica (Apple) och Arial (MS) att se pixelexakt likadana ut i alla webbläsare - dessutom även med alla unix/linux-varianter och deras typsnitt? Hur får du en selectbox att se exakt likadan ut i Opera, Firefox, Explorer och Safari? (I formulär är det ju en extremt markant skillnad mellan IE och Firefox som knappast går att övervinna.)
Det finns ingen mening med att skapa designer som är på pixeln exakta - och det är som sagt heller inte meningen - målet bör vara att skapa designer som "tål" att text förstoras eller förminskas, typsnitt saknas, javaskript är avstängt, att formulär stämmer överens med webbläsarlogik eller operativsystemets övriga funktionalitet, osv. Sidan ska vara läsbar, översiktlig, snygg och logisk - men knappast exakt likadan - i alla webbläsare.
|
Precis som när du gör "fixar" för IE kan du göra CSS baserat på vilken webbläsare eller operativ system som besökaren använder, det är ett helvete och knappast något som jag kan rekommendera, men det går. Det finns knappast någon som sitter och lägger upp den typen av hantering om man inte är extremt fanatisk eftersom du får skapa väldigt många CSS mallar för olika kombinationer, men som sagt...det går.
Jag håller dock inte med om att det är acceptabelt att design ska se olika ut på olika plattformar, det går helt emot syftet med standarder och det är lite som att säga att den här tidningen/tavlan/boken ser lite olika ut beroende på kön, hudfärg eller tro...det SKA se lika ut i alla webbläsare.
Hur sidan designas ska inte påverka funktioner som hur text skalas eller hur sidan ser ut när det saknas javaskript eller installerade typsnitt hos besökaren utan det ska hanteras lika av alla webbläsare. Form ska aldrig ha någonting med funktionalitet att göra...den ska alltid finnas där och alltid fungera på samma sätt oavsett webbläsare eller hur fruktansvärt bra eller dålig designen är.