Slik senterer du et nettsted uten å bla

Nettsteddesign for bedrifter og andre organisasjoner inneholder ofte veldefinerte merkevare- og markedsføringselementer. Hvis nettstedet ditt har en nettside du vil ha sentrert, kan du gjøre det selv ved hjelp av en kombinasjon av HTML og CSS (Cascading Style Sheet) -koden. Mange utviklere bruker rullegenskaper for websidenes elementer for å diktere sentreringsegenskaper, men dette er ikke alltid pålitelig. For å definere et sentrert nettstedoppsett og en side som vil vises uten rullefelt, er det nødvendig med noen få CSS-deklarasjoner.

1.

Opprett HTML-siden din. Hvis du har en side du allerede jobber med, åpner du den. Ellers opprett en ny fil i et tekstredigeringsprogram og lagre det med ".html" -utvidelsen. Bruk følgende oversikt:

Legg merke til at siden har en seksjon for CSS-koden i hodet og et element i kroppen. Innholdet på siden skal plasseres inne i dette elementet. Hvis du jobber med en eksisterende side, kan du finne CSS-koden for den, som kan lagres i en egen CSS-fil som er koblet til fra sidehodet.

2.

Identifiser sidebeholderen i CSS. For å utforme det inneholdende elementet må du først identifisere det i CSS-koden. I stil-delen i sidens hode eller en egen fil hvis det er det du jobber med, legger du til følgende velg og skisser:

container {

}

Dette identifiserer elementet med "container" som sin ID-attributt. Stildeklarasjonene for elementet vil vises mellom åpnings- og lukkekonsollene. Alternativt kan du identifisere elementet ved hjelp av en klasseattributtverdi som følger:

.container {

}

Dette vil identifisere følgende element:

3.

Påfør en fast bredde til elementet for å sentrere innholdet. For å sentrere elementene på siden din, må det inneholdende elementet ha en fast bredde. Legg til en mellom CSS-parentesene for "container" -elementet som følger:

bredde: 800 ganger;

Endre høydeverdien som passer til ditt design. Nå kan du bruke en marginalegenskap som vil tvinge elementet til å sitte på siden:

margin: auto;

4.

Forhindre at elementet ruller. Hvis du ikke vil at siden skal rulle, må du bruke en høydeegenskap til beholderelementet som følger:

høyde: 90%;

Endre verdien som passer til ditt design. Hvis elementene inne i beholderen opptar mer plass enn dette og du ønsker å forhindre rulling, må du skjule elementoverløpet som følger:

flow: hidden;

Dette forhindrer rullefeltet fra å vises selv om innholdet på siden din er mer enn den tildelte høyden i brukerens nettleser.

5.

Lagre og se siden din. Åpne den i en nettleser eller last opp den til nettstedet ditt for å se resultatet. Det kan hende du må gjøre justeringer for å komme frem til ønsket design. Pass på at du tester siden når du har fullført innhold i det, da utseendet kan variere betydelig.

Tips

  • Ulike nettlesere implementerer CSS-regler på varierende måter, så sørg for at du tester sidene dine på mer enn én.

Advarsel

  • Å skjule overflødigheten av et websideelement kan føre til at noen av brukerne ikke ser alle sidene dine.

Populære Innlegg