Skip to main content

Følg CSS Best Practices: Unngå CSS Inline Styles

Pulsar Do It Yourself - Engine Oil Change (Kan 2024)

Pulsar Do It Yourself - Engine Oil Change (Kan 2024)
Anonim

CSS (Cascading Style Sheets) har blitt de facto-måten å stil og layout nettsteder. Designere bruker stilark for å fortelle en nettleser hvordan et nettsted skal vises når det gjelder utseende og følelse, som dekker farge, mellomrom, skrifttyper og mye mer.

CSS-stiler kan distribueres på to måter:

  • Inline - innenfor kodingen av nettsiden selv, på individuell, element-for-element basis
  • I et frittstående CSS-dokument, som nettstedet er koblet til

Beste praksis for CSS

"Best practices" er metodene for å designe og bygge nettsteder som har vist seg å være mest effektive og å gi størst mulig avkastning for det aktuelle arbeidet. Å følge dem i CSS i webdesign hjelper nettsteder å se og fungere så godt som mulig. De har utviklet seg gjennom årene sammen med andre web språk og teknologier, og det frittstående CSS stilarket har blitt den foretrukne bruksmetoden.

Følgende beste praksis for CSS kan forbedre nettstedet ditt på følgende måter:

  • Skiller innhold fra design.Et av hovedmålene med CSS er å fjerne designelementer fra HTML og plassere dem på et annet sted for designeren å vedlikeholde. Dette tjener også til å skille designere fra utviklere slik at hver kan fokusere på deres kompetanseområder. En designer trenger ikke å være en utvikler for å opprettholde utseendet på et nettsted.
  • Gjør vedlikehold enkelt.En av de mest oversett elementene i webdesign er vedlikehold. I motsetning til utskriftsmaterialer er et nettsted aldri "en og ferdig." Innhold, design og funksjon kan og bør utvikles over tid. Å ha CSS på et sentralt sted, i stedet for å sprenge gjennom nettstedet, gjør ting mye lettere å vedlikeholde.
  • Holder nettstedet ditt tilgjengelig.Ved hjelp av CSS-stiler kan søkemotorer og funksjonshemmede personer samhandle med nettstedet ditt.
  • Holder nettstedet ditt nåværende lenger.Ved å bruke beste praksis med CSS, overholder du standarder som har vist seg å være stabile, men fleksible nok til å imøtekomme endring i webdesignmiljøet.

Inline-stiler er ikke best praksis

Inline-stiler, mens de har en hensikt, er vanligvis ikke den beste måten å vedlikeholde nettstedet ditt på. De går imot hver enkelt av de beste praksisene:

  • Inline-stiler skiller ikke innhold fra design.Inline-stiler er nøyaktig det samme som innebygd skrift og andre klumpete designetiketter som moderne utviklere støter mot. Stilene påvirker bare de enkelte, individuelle elementene de blir brukt på; mens det kan gi deg mer granulær kontroll, gjør det også andre aspekter ved design og utvikling - som konsistens - vanskeligere.
  • Inline-stiler forårsaker vedlikeholdshodepine.Når du jobber med stilark, kan det være vanskelig å finne ut hvor en stil blir satt. Når du arbeider med en blanding av inline, innebygde og eksterne stiler, har du mange steder å sjekke. Hvis du jobber på et webdesignteam eller må redesigne eller vedlikeholde et nettsted som er bygd av noen andre, så kommer du til enda flere problemer. Når du har funnet stilen og endret den, må du gjøre det på hvert element på hver side der den er plassert. Det øker tid og arbeidsbudsjett astronomisk.
  • Inline-stiler er ikke like tilgjengelige.Selv om en moderne skjermleser eller annen hjelpemiddel kan være i stand til å håndtere inlineattributter og -koder effektivt, kan noen eldre enheter ikke, noe som kan resultere i noen merkelig viste nettsider. Ekstra tegn og tekst kan påvirke hvordan siden din vises av en søkemotorrobot, også, slik at siden din ikke gjør det så bra når det gjelder søkemotoroptimalisering (SEO).
  • Inline-stiler gjør sidene dine større.Hvis du vil at hvert avsnitt på nettstedet ditt skal vises på en bestemt måte, kan du gjøre det en gang med seks linjer eller så med kode i et eksternt stilark. Hvis du gjør det med inline-stiler, må du imidlertid legge til disse stilene til hvert avsnitt på nettstedet ditt. Hvis du har fem linjer med CSS, er det fem linjer multiplisert med hvert avsnitt på nettstedet ditt. Den båndbredden og lastetiden kan legge seg opp i en hast.

Alternativet til Inline Styles: Eksterne stilark

I stedet for å bruke inline-stiler, bruk eksterne stilark. De gir deg alle fordelene med CSS beste praksis og er enkle å bruke. Ansatt på denne måten lever alle stilene som brukes på nettstedet ditt i et eget dokument som deretter kobles til et webdokument med en enkelt linje med kode. Eksterne stilarkler påvirker ethvert dokument de er knyttet til. Det betyr at hvis du har et 20-siders nettsted der hver side bruker det samme stilarket - som vanligvis er hvordan det er gjort - kan du gjøre en endring til hver enkelt side ved å redigere disse stilene én gang, på ett sted. Endring av stiler på ett sted er uendelig mer praktisk enn å søke etter den kodingen på hver side av nettstedet ditt. Dette gjør langsiktig nettstedbehandling mye lettere.