Följ de tankar och åsikter som Grafix Studio har kring arbete, livsstil och kunskapskrav som en frilansande webbdesigner!

Detta är min preset.css

Pretet.css

Om ni vill jobba effektivt så har ni kanske med en grundläggande css-fil som ni utgår från varje gång ni ska koda en hemsida. Jag är säker på att några av er gör det iaf. Jag kodar allt från grunden men jag har även ”mitt” sätt att koda, som jag utvecklat fram genom att bråka med IE6 de första månaderna av mitt designande.

Reset.css

preset.css är en grundfil till css som nollställer alla buggar och skillnader i alla webbläsare. Jag har utgått från Eric Meyers reset.css och gjort min egen. Skillnaden med min är att där finns massa klasser med tomma värden. Detta för att jag ofta använder samma klassnamn och bygger mina sidor med ungefär samma struktur.

Filen blir ju såklart större med mycket mer klasser än denna. Men det är såhär jag brukar börja.

Fast bredd – ej flexibel layout.

Min preset.css passar sig inte till flexibla layouts, utan till layouts med fast bredd. Trots att jag ofta bygger hemsidor med samma struktur så tillåter css-filen att jag gör avvikelser. Mitt grundtänkande är höger- och vänsterkolumn till alla layouts, men bara för att det är höger- och vänsterspaltat så betyder det inte att layouten måste se exakt likadan ut. Du kan exempelvis ha flera kolumner inuti en kolumn, osv.

Förbättringar?

Det finns helt klart förbättringar att göra. Vissa menar att jag direkt ska lägga in hacks för IE6 och andra säger att detta är fult. Det finns även de som inte tycker om att jag kör ”display:inline;” på nästan alla element. Detta gör jag enbart för att IE6 tenderar att trycka på marginalerna med ungefär x*2 pixlar i sidled. Är osäker på siffran men något sådär ungefär. Med display:inline; så undviker du detta jobbiga problem. Nackdelen kan vara att om du flyttar på omkringliggande objekt så påverkas alla andra objekt också.

Men jag argumenterar för att mitt sätt är bra, för jag vet många som kör absolutpositioneringar (position:absolute;), där de självmant måste flytta på varenda objekt om de ändrar margins på ett av dem, för att behålla linjeringar och andra designrelaterade orsaker.

Andra kör positioneringar, jag väljer att floata. Rätt eller fel, vad tycker ni?

Fler inlägg om Design

  • http://cynatic.org/ Andreas Johansson

    Float helt klart. Blir också en tydligare struktur i layout vs kod och därmed mer lättförståeligt. Kör för övrigt också en ”main.css” som by default typ ungefär ser ut som din (baseras också på Meyer).

  • http://cynatic.org/ Andreas Johansson

    Float helt klart. Blir också en tydligare struktur i layout vs kod och därmed mer lättförståeligt. Kör för övrigt också en ”main.css” som by default typ ungefär ser ut som din (baseras också på Meyer).

  • http://cynatic.org Andreas Johansson

    Float helt klart. Blir också en tydligare struktur i layout vs kod och därmed mer lättförståeligt. Kör för övrigt också en ”main.css” som by default typ ungefär ser ut som din (baseras också på Meyer).

  • http://hagbard.org/ Kim Johansson

    Hejsan! Gillade din preset.css lite grann, men la märke till att du inte nyttjar elementet * för margin, padding och sånt.

    T.ex:

    * {
    margin:0;
    padding:0;
    }

    sätter margin och padding på alla element, fast det kanske inte är riktigt vad du vill ha. Men bara så du vet. :)

    Gillar din hemsida starkt. :)

  • http://hagbard.org/ Kim Johansson

    Hejsan! Gillade din preset.css lite grann, men la märke till att du inte nyttjar elementet * för margin, padding och sånt.

    T.ex:

    * {
    margin:0;
    padding:0;
    }

    sätter margin och padding på alla element, fast det kanske inte är riktigt vad du vill ha. Men bara så du vet. :)

    Gillar din hemsida starkt. :)

  • http://hagbard.org/ Kim Johansson

    Hejsan! Gillade din preset.css lite grann, men la märke till att du inte nyttjar elementet * för margin, padding och sånt.

    T.ex:

    * {
    margin:0;
    padding:0;
    }

    sätter margin och padding på alla element, fast det kanske inte är riktigt vad du vill ha. Men bara så du vet. :)

    Gillar din hemsida starkt. :)

  • http://www.grafixstudio.se/ Antonio Riveras

    Har faktiskt inte vetat om detta. Har läst att det inte ska vara bra: http://meyerweb.com/eric/thoughts/2007/04/12/reset-styles/ men egentligen bör jag använda det.

    Tack för kommentaren hoppas du stannar kvar och följer min blogg!

  • http://www.grafixstudio.se/ Antonio Riveras

    Har faktiskt inte vetat om detta. Har läst att det inte ska vara bra: http://meyerweb.com/eric/thoughts/2007/04/12/reset-styles/ men egentligen bör jag använda det.

    Tack för kommentaren hoppas du stannar kvar och följer min blogg!

  • http://www.grafixstudio.se Antonio Riveras

    Har faktiskt inte vetat om detta. Har läst att det inte ska vara bra: http://meyerweb.com/eric/thoughts/2007/04/12/reset-styles/ men egentligen bör jag använda det.

    Tack för kommentaren hoppas du stannar kvar och följer min blogg!

  • http://www.eurostop-online.com/ Stiff

    Ibland kan det vara bra att blanda positioneringar (absolut) med float. Grundstrukturen skall alltid floatas tycker jag men sen är det inte dumt att positionera vissa element som t.ex. ett sökfält eller liknande i en header.

    Mycket fördelaktigt att kunna flytta runt ett sådant element utan att behöva ändra om hela floatstrukturen.

  • http://www.eurostop-online.com/ Stiff

    Ibland kan det vara bra att blanda positioneringar (absolut) med float. Grundstrukturen skall alltid floatas tycker jag men sen är det inte dumt att positionera vissa element som t.ex. ett sökfält eller liknande i en header.

    Mycket fördelaktigt att kunna flytta runt ett sådant element utan att behöva ändra om hela floatstrukturen.

  • http://www.eurostop-online.com Stiff

    Ibland kan det vara bra att blanda positioneringar (absolut) med float. Grundstrukturen skall alltid floatas tycker jag men sen är det inte dumt att positionera vissa element som t.ex. ett sökfält eller liknande i en header.

    Mycket fördelaktigt att kunna flytta runt ett sådant element utan att behöva ändra om hela floatstrukturen.

  • Pingback: Min arbetsprocess | Grafix Studio - webbdesign och grafik

Mobilanpassa din hemsida! Lansera din restaurang i mobilen!

Vill du veta hur jag jobbar?

 

Följ Grafix Studio på Facebook

Värt att besöka!

Kundjobb

Besök portföljen »

Om webbdesigner Antonio Riveras

Tjena allihop, mitt namn är Antonio Riveras och jag bor i den vackra staden Malmö.

Som ni kanske redan har förstått så är jag en webbdesigner / grafiker. Jag är till mestadels självlärd, men har genomgått en treårig utbildning i Multimediateknik på Lunds Tekniska Högskola.