Web design pentru copii CSS

Bine ați venit la cea de-a cincea lecție a seriei noastre Web Design for Kids, totul despre CSS.

Am lucrat foarte mult pe conținutul nostru HTML, deci acum este momentul să facem să arate destul! Vom adăuga lucruri la pagina noastră HTML, precum și vom începe un nou fișier: a CSS document.

Aruncați o privire la site-ul web pe care îl construim. Fișierele pentru această lecție pot fi descărcate aici și nu uitați să puneți întrebări în secțiunea de comentarii din partea de jos a acestei pagini.

Ce este CSS exact?

Înainte de a începe codarea, mai întâi trebuie să ne asigurăm că înțelegem ce este CSS. CSS standuri pentru Foi de stil cascadă și este o limbă care ne ajută să modificăm modul în care arată pagina noastră HTML.

În imaginea de mai sus, browserul din stânga arată un site fără CSS, nr Coafura, în timp ce site-ul din dreapta are stil. Stilul a fost scris într-un fișier CSS-mult mai bine!

CSS este scris într-un fișier separat folosind editorul nostru de text. Documentul nostru HTML a fost salvat cu un .html extensie, dar documentul nostru CSS va fi salvat cu un .css extensie.

Crearea unui fișier CSS

Va trebui să lansăm un document nou în editorul nostru de text și să îl salvăm ca "tutstown.css" în "tutsfolder"; alături de "index.html" și folderul "imagini".

HTML și CSS

Pentru ca documentul nostru CSS să aplice stiluri în documentul nostru HTML, trebuie să le conectăm împreună. Acest lucru se face prin a element din interiorul elementului de cap în partea de sus a documentului nostru HTML.

Vom adăuga acest link direct sub titlul nostru:

 Tuts Town  

Sunt câteva importante atribute pentru a include în acest element de auto-închidere, primul din care este tip. Atributul de tip indică browserului ce înseamnă tip de conținut pe care îl legăm. În acest caz este a text / css fişier.

Cel de-al doilea atribut pe care îl vedem aici este rel, care spune browser-ului ce relația este între HTML și documentul asociat (CSS). Documentul CSS este a stylesheet pentru HTML-ul nostru, așa că vom include aici.

În cele din urmă, avem href pe care le-ați putea aminti de la noi elemente. Ea indică în altă parte. În acest caz, îi spune browserului unde să găsească fișierul CSS la care ne-am conectat.

Dacă totul este conectat corespunzător, pagina va arăta diferit atunci când îl actualizați în browser:

Clase

În fișierul nostru CSS putem enumera elementele HTML pe care le-am folosit și le spunem cum vrem să se uite. Există multe modalități de a indica elementele pe care le dorim și Clase HTML sunt una din aceste căi.

Clase HTML sunt atribute pe care le putem adăuga elementelor. Odată ce un element are un nume de clasă, putem folosi acest lucru în CSS.

Numele clasei alese ar trebui să fie un cuvânt sau cuvinte care descriu conținutul elementului respectiv.

Adăugarea unei clase la noi ar putea arata cam asa:

 

Clasele nu sunt unice, deci mai multe elemente diferite pot avea același nume de clasă. Acest lucru face ca aceleași stiluri să fie adăugate la o mulțime de elemente mult mai simple; vom vedea acest lucru în acțiune atunci când vom ajunge la imaginile magazinului nostru!

Cum este scris CSS

Modul în care scrieți cod este numit său sintaxă. La fel ca și în cazul HTML, CSS trebuie să fie scris în mod corect pentru a funcționa.

Să trecem la fișierul CSS și, pentru practică, să schimbăm culoare de fundal din antet la albastru.

.header-header fundal-culoare: albastru; 
Există o mulțime de bucăți pentru a avea dreptate!

Deci, CSS înțelege că ceea ce vrem este un nume de clasă, trebuie să facem câteva lucruri:

  • Trebuie să punem un punct . înainte de numele.
  • Instrucțiunile de styling sunt conținute în paranteze curbate,
  • Ce vom face stilul (culoare de fundal) este imediat urmat de un colon : 
  • Apoi adăugăm valoarea (care este albastru în acest caz). 
  • Fiecare stil trebuie să se încheie cu un punct și virgulă ; 

Poate fi foarte ușor să le uiți pe acestea!

Salvați acest fișier CSS și actualizați browserul; dacă nu aveți acest lucru deschis, puteți face acest lucru făcând dublu clic pe fișierul "index.html" din "tutsfolder". Cât de curată este asta?!

Important! Acum, să ștergem acest stil, deoarece site-ul nostru nu va avea un antet albastru!

Mai multe comentarii

CSS ne permite, de asemenea, să includem în fișierul nostru comentarii pe care browserul le va ignora, dar ele vor părea puțin diferite de comentariile noastre HTML.

Un comentariu CSS este conținut în aceste simboluri: / * * /

/ * Acesta este un comentariu în CSS * /

Documentul CSS din fișierele de exerciții va conține câteva comentarii utile pentru a explica mai multe lucruri.

Corpul

Primul aspect al stilului real pe care îl putem face pe site-ul nostru este schimbarea culoare de fundal la acel minunat galben deschis. Există câteva valori de culoare care pot fi scrise în CSS, cum ar fi albastru în exemplul de mai sus, iar browserul înțelege. Pentru alte culori mai puțin frecvente, va trebui să includeți culorile hexazecimal, sau hex, numărul în loc.

Toate culorile au un număr hexagonal care să se potrivească. Browserele nu înțeleg multe culori atunci când sunt scrise, dar înțeleg foarte bine numerele hexazecimal. Numărul hexazecimal pentru culoarea noastră galben deschisă este # FAF8DA, și dorim să aplicăm acest lucru , pentru a umple întreaga pagină.

corp fundal-culoare: # FAF8DA; 

Important! Nu este nevoie de un punct în fața lui corp aici pentru că nu este un nume de clasă. În schimb, am arătat imediat elementul corpului.

Dacă sunteți curios în legătură cu valoarea hexă a altor culori, acest site hexagonal poate fi foarte util.

Fonturi

De asemenea, putem seta font (stilul de scrisori) pentru utilizarea site-ului nostru corp în CSS.

Tot ce trebuie să știm în acest moment este că trebuie legătură un font de la Google în documentul nostru HTML. Odată ce acestea sunt legate, browserul va înțelege și îl vom putea folosi.

Iată o privire la link-ul pe care trebuie să-l adăugăm în cadrul din HTML (același loc în care am legat documentul CSS!)

Apoi, putem salva acest lucru și să ne îndreptăm spre documentul nostru CSS:

corp font-family: 'Open Sans'; 

Aceasta va seta fontul pentru întregul text din pagină ca Open Sans.

Antetul

În cadrul antetului se va schimba culoarea și dimensiunea textului, precum și dimensiunea imaginii orașului.

În primul rând, trebuie să adăugăm clasele HTML corecte la elementele din antet, astfel încât să le putem folosi în CSS.

În deschidere

eticheta să adăugăm o clasă de Principalul-titlu și în cadrul vom adăuga o clasă de oras-preview:

 

Bine ati venit la Tuts + Town

O ilustrație a turnului orașului Tuts.

În documentul nostru CSS putem indica acum aceste elemente prin numele de clasă pe care l-am setat și începem să ne facem stil.

Am stabilit aici o dimensiune destul de mare a fontului 70px. px, sau pixeli, este ca un punct pe ecran. Acest punct este umplut cu culoare și este folosit ca unitate de măsură. Imaginea orașului nostru este, de asemenea, destul de mare, așa că o să stabilim asta la 650 de pixeli larg.

culoare proprietății stabilește culoarea textului, care aici (# 205D76) Este un albastru închis.

.rubrica principală font-size: 70px; culoare: # 205D76; . previzualizare tip lățime: 650 px; 

Principal

Rețineți că, în principal, avem secțiuni mai mici care conțin o imagine și un text. Va trebui să setăm o dimensiune pe aceste imagini și să stilizăm rubricile și listele cu CSS.

Imagini

Primul lucru pe care trebuie să-l facem este să setăm mărimea imaginilor clădirii. Pentru a seta toate dimensiunile imaginilor, putem folosi același nume pentru mai multe elemente.

Vom adăuga același nume pentru clasă, clădire, la toate cele trei imagini stocate în HTML-ul nostru, apoi redimensionați-le pe toate în același timp în CSS-ul nostru, după cum urmează:

.clădire width: 200px; 

rubricile

Cele trei titluri mai mici pot avea, de asemenea, același nume de clasă și o vom folosi pentru a le schimba culoare și marimea fontului a textului.

.categoria-titlu (culoare: # 205D76; font-size: 30px; 

Liste și linkuri

După rubrica din cadrul fiecărei secțiuni, avem liste de magazine neordonate - amintiți-le? În afară de schimbarea mărimii și culorii legăturilor de aici, va trebui, de asemenea, să schimbăm culoarea listei bullet points.

Să adăugăm o clasă de magazin-list la