Webdesign for barn CSS

Velkommen til den femte leksjonen i vår Web Design for Kids-serie, alt om CSS.

Vi har jobbet veldig hardt med vårt HTML-innhold, så nå er det på tide å få det til å se pen ut! Vi legger til ting på vår HTML-side her, så vel som å starte en ny fil: a CSS dokument.

Ta en titt på den gjennomførte nettsiden vi bygger. Filene til denne leksjonen kan lastes ned her og ikke glem å stille spørsmål i kommentarfeltet nederst på denne siden.

Hva er CSS Exactly?

Før vi begynner å kode bort, må vi først sørge for at vi forstår hva CSS er. CSS står for Cascading Style Sheets og det er et språk som hjelper oss med å endre måten vår HTML-side ser ut.

I bildet ovenfor viser nettleseren til venstre et nettsted uten CSS, nei styling, mens nettsiden til høyre har styling. Stylingen er skrevet i en CSS-fil-mye bedre!

CSS er skrevet i en egen fil ved hjelp av tekstredigeringsprogrammet. Vår HTML-dokument ble lagret med en .html utvidelse, men vårt CSS-dokument vil bli lagret med en .css forlengelse.

Opprette en CSS-fil

Vi må starte et helt nytt dokument i tekstredigeringsprogrammet og lagre dette som "tutstown.css" i "tutsfolder"; sammen med "index.html" og "bilder" -mappen.

HTML og CSS

For at vårt CSS-dokument skal kunne bruke stiler til vårt HTML-dokument, må vi koble dem sammen. Dette gjøres gjennom a elementet i hodeelementet øverst i vårt HTML-dokument.

Vi legger til denne linken direkte under tittelen vår:

 Tuts Town  

Det er noen viktige egenskaper å inkludere innenfor dette selvlukkende elementet, den første er type. Typeattributtet forteller nettleseren hva type av innhold vi knytter sammen. I dette tilfellet er det a text / css fil.

Det andre attributtet vi ser her er rel, som forteller nettleseren hva forholdet er mellom HTML og det koblede dokumentet (vårt CSS). CSS-dokumentet er a stilark for vår HTML, så vil det være det vi inkluderer her.

Til slutt har vi href som du kanskje husker fra vår elementer. Det peker et annet sted. I dette tilfellet forteller nettleseren hvor du finner CSS-filen som vi har koblet til.

Hvis alt er koblet riktig, vil siden se annerledes ut når du oppdaterer den i nettleseren:

klasser

I vår CSS-fil kan vi liste opp HTML-elementene vi har brukt og si hvordan vi vil at de skal se ut. Det er mange måter å peke på elementene vi vil ha, og HTML-klasser er en av disse måtene.

HTML-klasser er attributter som vi kan legge til elementer. Når et element har et klassenavn, kan vi bruke dette i vårt CSS.

Det valgte klassenavnet skal være et ord eller ord som beskriver innholdet i det aktuelle elementet.

Legge til en klasse til vår kan se slik ut som:

 

Klasser er ikke unike, så flere forskjellige elementer kan ha samme klassenavn. Dette gjør det enklere å legge til de samme stilene til mange elementer. Vi ser dette i gang når vi kommer til butikkbildene våre!

Hvordan CSS er skrevet

Måten du skriver kode kalles sin syntaks. På samme måte som med HTML, må CSS skrives på riktig måte for å kunne fungere.

La oss hoppe over til vår CSS-fil, og bare for å øve, endre bakgrunnsfarge av overskriften til blå.

.Primæroverskrift bakgrunnsfarge: blå; 
Det er mange stykker å få rett!

Så vår CSS forstår at det vi målretter mot er et klassenavn, vi må gjøre noen ting:

  • Vi må sette en prikk . før navnet.
  • Styling instruksjonene er inneholdt i krøllete parenteser,
  • Hva vi skal styling (bakgrunnsfarge) følges umiddelbart av en kolon : 
  • Da legger vi til verdien (som er blå i dette tilfellet). 
  • Hver stil må ende med en semikolon ; 

Det kan være veldig enkelt å glemme disse!

Lagre denne CSS-filen og oppdatere nettleseren; Hvis du ikke har dette åpent, kan du gjøre det ved å dobbeltklikke på "index.html" -filen i "tutsfolder". Hvor pent er det?!

Viktig! La oss nå slette denne stilen fordi siden vår ikke har en blå topptekst!

Flere kommentarer

CSS tillater oss også å inkludere kommentarer i vår fil som nettleseren vil ignorere, men de vil se litt annerledes ut enn våre HTML-kommentarer.

En CSS-kommentar finnes i disse symbolene: / * * /

/ * Dette er en kommentar i CSS * /

CSS-dokumentet i treningsfilene vil inneholde noen nyttige nyttige kommentarer for å forklare ting.

Kroppen

Den aller første delen av den faktiske styling vi kan gjøre på vår nettside er å endre bakgrunnsfarge til den vakre lysegulen. Det er noen fargeverdier som kan skrives ut i CSS, som blå i eksempelkoden ovenfor, og nettleseren forstår. For andre mindre vanlige farger må vi inkludere fargen heksadesimale, eller hex, nummer i stedet.

Alle farger har et hex-nummer som passer. Nettlesere forstår ikke mange farger når de skrives ut, men de forstår hex-nummer veldig bra. Heks nummeret for vår lyse gule farge er # FAF8DA, og vi vil bruke det til , å fylle hele siden.

kropp bakgrunnsfarge: # FAF8DA; 

Viktig! Det er ikke behov for en prikk foran kropp her fordi det ikke er et klassenavn. I stedet har vi pekt på kroppselementet med en gang.

Hvis du er nysgjerrig på hex-verdien av andre farger, kan dette fargeheks-området være svært nyttig.

fonter

Vi kan også sette font (bokstavsstilen) for nettstedet vårt bruker kropp i vårt CSS.

Alt vi trenger å vite på dette punktet er at vi må link en skrift fra Google til vårt HTML-dokument. Når dette er koblet, vil nettleseren forstå og vi kan bruke den.

Her er en titt på lenken vi må legge til i av vår HTML (samme sted vi koblet vårt CSS-dokument!)

Da kan vi lagre dette og gå over til vårt CSS-dokument:

kropp font-family: 'Open Sans'; 

Dette vil angi skriften for all teksten på siden som Åpne Sans.

Overskriften

Innen forteksten vil vi endre tekstfarge og -størrelse, samt byens bildestørrelse.

Først må vi legge til de riktige HTML-klassene til elementene i overskriften, slik at vi kan bruke dem i vårt CSS.

Innenfor åpningen

tag la oss legge til en klasse av hovedrubrikken og innenfor vi legger til en klasse av by-preview:

 

Velkommen til Tuts + Town

En illustrasjon av Tuts Town Tower.

I vårt CSS-dokument kan vi nå peke på disse elementene gjennom klassenavnene vi angir og begynner styling.

Vi setter en ganske stor skriftstørrelse her av 70 piksler. px eller piksler, er som en prikk på skjermen. Denne prikken er fylt med farge og brukes som en måleenhet. Bildet av byen vår er også ganske stort, så vi setter det på 650 piksler bred.

De farge eiendom setter fargen på teksten, som her (# 205D76) Er en mørk blå.

.hovedoppgave font-size: 70px; farge: # 205D76;  .town-forhåndsvisning bredde: 650px; 

Hoved

Husk, i hovedsak har vi mindre seksjoner som inneholder et bilde og en tekst. Vi må sette en størrelse på disse bildene og stil overskriftene og lister med CSS.

Bilder

Det første vi må gjøre er å angi størrelsen på byggbildene. For å sette bildestørrelsene sammen kan vi bruke samme klassenavn for flere elementer.

Vi vil legge til samme klassenavn, bygning, til alle tre butikkbilder i vår HTML, og deretter endre størrelsen på dem alle samtidig i vårt CSS, slik som dette:

.bygge bredde: 200px; 

overskrifter

Våre tre mindre overskrifter kan også ha samme klassenavn, og vi bruker det for å endre farge og skriftstørrelse av teksten.

.kategori-overskrift farge: # 205D76; skriftstørrelse: 30px; 

Lister og lenker

Etter overskriften i hver seksjon har vi våre uordnede butikklister - husk dem? I tillegg til å endre størrelsen og fargen på linkene her, må vi også endre fargen på listen nøkkelpunkter.

La oss legge til en klasse av butikk-liste til