Vad är din CSS-stil?

En av de mest förvirrande aspekterna av att arbeta med CSS (Cascading Style Sheets) är att du kan skriva stilar på så många sätt. Precis som att skriva prosa, bara för att du förstår de grundläggande reglerna för grammatik och stavning betyder det inte att du behärskar att skriva koncis prosa.

Erfarna CSS-designers lägger ner mycket tid på att skapa kort, tydlig CSS som är lätt att redigera och uppdatera. Men de som är nya inom CSS är benägna att skriva fler stilar än nödvändigt och att skapa överflödiga stilar.

Det tar inte bara längre tid att ladda ner redundant kod till en webbläsare, det är mycket svårare att redigera eller revidera senare. Och ju mer överflödig din kod är, desto mer sannolikt är det att du stöter på stilkonflikter.

Här är fem tips för att skriva rena, effektiva stilar:

  • Skapa aldrig två stilar när det räcker med en. Du kan till exempel skapa en stil med taggväljaren för alla

    taggar som ändrar teckensnittsfamiljen för dina rubriker, och skapa sedan en andra stil med en klassväljare som du kan använda på dina rubriker för att ändra färgen.

    Men det skulle vara mer effektivt att definiera både färgen och teckensnittsfamiljen i samma stil. Kom ihåg att du alltid kan gå tillbaka och redigera en stil för att lägga till en annan regel om du vill ändra stilens formatering.

  • Förkorta hexadecimala färgkoder. Du kan definiera färger i CSS genom att inkludera hela den hexadecimala färgkoden. Men när du använder färgkoder som är repetitiva behöver du bara inkludera de tre första tecknen. Till exempel #ffffff är detsamma som #fff; båda kommer att skapa färgen vit.

  • Använd externa stilmallar. Du kan definiera stilar i en intern stilmall högst upp på varje webbsida, eller så kan du spara dina stilar i en extern fil med .css-tillägget och bifoga den stilmallen till alla dina webbsidor. Externa stilmallar är i sig mer effektiva eftersom de gör att du kan använda samma stil på någon eller alla sidor på din webbplats.

    Om du till exempel definierar en stil som gör alla huvudrubriker feta, blå och stora, kan du använda samma stil för varje rubrik genom att spara den stilen i en extern stilmall. Sedan, om du senare bestämmer dig för att du vill ändra dina rubriker till gröna, kan du ändra stilen i en extern stilmall och ändra alla rubriker på en gång.

    Om du hade sparat stilarna i en intern stilmall, skulle du behöva redigera rubrikstilen i varje fil.

  • Utveckla en namnkonvention för dina stilar. Även om du kan namnge stilar som skapats med klass- eller ID-väljarna vad du vill, men det är bäst att välja stilar som har betydelse förutom formateringen. Till exempel, om du skapar en stil som heter .redHeadlines och sedan senare bestämmer dig för att alla dina .redHeadlines ska vara blå, kommer du antingen att få en blå rubrik som heter .redHeadlines eller måste du byta namn på stilen.

    Och att byta namn på stilen inkluderar att gå tillbaka och återanvända den stilen överallt där du har en röd rubrik som du vill göra blå, vilket slags förnekar stilarnas kraft att göra globala uppdateringar. För att undvika detta problem, skapa stilnamn som hänvisar till positionen eller betydelsen av element, som .mainHeadlines eller .sidebarHeadlines.

  • * Testa och validera din kod. Även erfarna CSS-designers gör misstag, vilket är anledningen till att Dreamweaver innehåller så många bra verktyg för att testa och validera koden på dina webbsidor. Se till att du testar din CSS för vanliga misstag.

    Nedan följer två testtjänster online som du kan använda för att kontrollera om det finns fel i din CSS-kod. Ange bara webbadressen till valfri webbsida på Internet i adressfältet på någon av dessa webbplatser och klicka på knappen Skicka för att få en rapport som visar eventuella fel i din kod:


Hur man tillämpar transparens på SVG:er

Hur man tillämpar transparens på SVG:er

Lär dig hur du tillämpar transparens på SVG-grafik i Illustrator. Utforska hur du matar ut SVG:er med transparent bakgrund och tillämpar transparenseffekter.

Arbeta med bilder i Adobe XD

Arbeta med bilder i Adobe XD

När du har importerat dina bilder till Adobe XD har du inte så mycket redigeringskontroll, men du kan ändra storlek och rotera bilder precis som du skulle göra med vilken annan form som helst. Du kan också enkelt runda hörnen på en importerad bild med hjälp av hörnwidgetarna. Maskera dina bilder Genom att definiera en sluten form […]

Hur man justerar textegenskaper i Adobe XD

Hur man justerar textegenskaper i Adobe XD

När du har text i ditt Adobe XD-projekt kan du börja ändra textegenskaperna. Dessa egenskaper inkluderar teckensnittsfamilj, teckenstorlek, teckensnittsvikt, justering, teckenavstånd (kerning och spårning), linjeavstånd (ledande), fyllning, kant (linje), skugga (skugga) och bakgrundsoskärpa. Så låt oss se över hur dessa egenskaper tillämpas. Om läsbarhet och typsnitt […]

Arbeta med ritytor i Photoshop CC

Arbeta med ritytor i Photoshop CC

Precis som i Adobe Illustrator ger Photoshop-ritytor möjligheten att bygga separata sidor eller skärmar i ett dokument. Detta kan vara särskilt användbart om du bygger skärmar för en mobilapplikation eller liten broschyr. Du kan tänka på en rityta som en speciell typ av lagergrupp skapad med hjälp av panelen Lager. Det är […]

Former och polygoner i InDesign

Former och polygoner i InDesign

Många av verktygen du hittar i panelen InDesign Tools används för att rita linjer och former på en sida, så du har flera olika sätt att skapa intressanta ritningar för dina publikationer. Du kan skapa allt från grundläggande former till invecklade ritningar i InDesign, istället för att behöva använda ett ritprogram som […]

Radbryt text i Adobe Illustrator CC

Radbryt text i Adobe Illustrator CC

Att slå in text i Adobe Illustrator CC är inte riktigt detsamma som att slå in en present – ​​det är enklare! En textbrytning tvingar text att lindas runt en grafik, som visas i den här bilden. Den här funktionen kan lägga till lite kreativitet till alla delar. Grafiken tvingar texten att lindas runt den. Skapa först […]

Hur man ändrar storlek på former i Illustrator

Hur man ändrar storlek på former i Illustrator

När du designar i Adobe Illustrator CC behöver du ofta en form som har en exakt storlek (till exempel 2 x 3 tum). När du har skapat en form är det bästa sättet att ändra storlek på den till exakta mått att använda panelen Transform, som visas i den här bilden. Välj objektet och välj sedan Fönster→ Omvandla till […]

Hur man skapar QR-koder i InDesign CC

Hur man skapar QR-koder i InDesign CC

Du kan använda InDesign för att skapa och ändra QR-kodgrafik. QR-koder är en form av streckkod som kan lagra information som ord, siffror, webbadresser eller andra former av data. Användaren skannar QR-koden med hjälp av sin kamera och programvara på en enhet, till exempel en smartphone, och programvaran använder […]

Hur man får ett nytt foto att se gammalt ut i Photoshop CS6

Hur man får ett nytt foto att se gammalt ut i Photoshop CS6

Det kan finnas en tid då du behöver ett nytt foto för att se gammalt ut. Photoshop CS6 har du täckt. Svartvit fotografering är ett nyare fenomen än man kan tro. Daguerreotyper och andra tidiga fotografier hade ofta en brunaktig eller blåaktig ton. Du kan skapa dina egna mästerverk i sepiaton. Tonade bilder kan skapa […]

Live Paint-funktionen i Adobe CS5 Illustrator

Live Paint-funktionen i Adobe CS5 Illustrator

Med hjälp av Live Paint-funktionen i Adobe Creative Suite 5 (Adobe CS5) Illustrator kan du skapa den bild du vill ha och fylla i regioner med färg. Live Paint-hinken upptäcker automatiskt områden som består av oberoende korsande vägar och fyller dem därefter. Färgen inom en viss region förblir levande och flyter automatiskt om någon […]