Crearea paginii web în primul rând, webreference
Înainte de a începe călătoria noastră prin lecțiile de a crea site-uri web in HTML si CSS, este important să se înțeleagă diferențele dintre cele două limbi, sintaxa fiecărei limbi și o anumită terminologie de bază.
Ce este HTML si CSS?
HTML (Hypertext Markup Language, Hypertext Markup Language) definește conținutul și structura înțelesul, determinarea conținutului, cum ar fi, de exemplu, titluri, paragrafe sau imagini. CSS (Cascading Style Sheets), sau Cascading Style Sheets - limba de prezentări create pentru apariția conținutului folosind, de exemplu, fonturi sau culori.
Aceste două limbi - HTML si CSS sunt independente una de cealaltă și trebuie să rămână așa. CSS nu ar trebui să fie scrise în interiorul HTML-document și vice-versa. De regulă, HTML va fi întotdeauna un conținut, și CSS va determina intotdeauna design-ul.
Cu această înțelegere a diferenței dintre HTML și CSS, să se arunca cu capul în codul HTML mai detaliat.
Termeni cheie HTML
Înainte de a lucra cu HTML, probabil va întâlni nou termen și de multe ori ciudat. De-a lungul timpului, veți face cunoștință cu toate acestea, în detaliu, dar acum trebuie să înceapă cu trei termeni principale HTML - elemente de tag-uri și atribute.
Elemente specifica modul de a determina structura și conținutul obiectelor pe pagină. Unele dintre elementele utilizate în mod obișnuit includ niveluri multiple antete (definite ca elemente
la ) Și punctele (identificate ca
); lista poate include elemente . Elementele sunt identificate prin paranteze unghiulare <>, care înconjoară numele elementului. Astfel, elementul va arata astfel: Adăugarea de paranteze unghiulare <и> în jurul elementului creează ceea ce este cunoscut ca etichetă. Tag-uri sunt cel mai frecvent întâlnite în perechi de deschidere și închidere tag-uri. Eticheta de deschidere marchează începutul unui element. Acesta constă dintr-un simbol <, затем идёт имя элемента и завершается символом>; de exemplu, Eticheta de închidere marchează sfârșitul unui element. Acesta constă dintr-un simbol <с последующей косой чертой и именем элемента и завершается символом>; de exemplu, Astfel, etichetele link-ul va arata astfel: Atributele sunt proprietati aplicate pentru a oferi informații suplimentare despre elementul. Cele mai frecvente atribute includ atributul id. care identifică elementul; atribut de clasă. care clasifica elementul; atribut src. care identifică sursa conținutului încorporat; și atributul href. ceea ce indică o legătură la o resursă conexe. Atribute definite în eticheta de deschidere, după numele elementului. În general, atributele includ un nume și o valoare. Formatul pentru acest atribut este format din numele atributului cu un egal să-l semneze, și apoi se duce în ghilimele valoarea atributului. De exemplu, elementul cu atributul href este după cum urmează: Fig. 1.01. Sintaxa HTML include un element de circuit, atribut și o etichetă Acum, că știi ce elementele HTML, tag-uri sunt și atribute, să ne uităm împreună la pagina noastră de web mai întâi. Dacă ceva pare nou aici, nu vă faceți griji - vom descifra toate pe drum. Toate HTML-documente conțin structura de legare care include următoarele declarații și elemente: . . în element Tot conținutul vizibil pagina web va fi în celulă Atunci când un element este în interiorul un alt element, de asemenea, cunoscut sub numele de investit o idee bună pentru a adăuga o căptușeală pentru a menține structura documentului este bine organizat și ușor de citit. În codul anterior, cele două elemente In exemplul anterior, elementul A fost singura etichetă care nu a inclus tag-ul de închidere. Nu-ți face griji, a fost făcut în mod intenționat. Nu toate elementele constau în deschidere și închidere tag-uri. Unele elemente primesc pur și simplu conținutul sau comportamentul prin atributele cadrul unei singure etichete. Este unul dintre aceste elemente. Element de conținut Exemplu atribuit prin valori charset și atribute. Alte elemente de auto-închidere tipice includ: Nu contează cât de atent scriem codul nostru, greșelile sunt inevitabile. Din fericire, atunci când scrie HTML si CSS validatorii trebuie să verificăm munca noastră. W3C ofera validator HTML si CSS. care scanează codul de eroare. Verificați codul nostru nu numai că ajută să-l afișeze în toate browserele, dar, de asemenea, ajută să învețe cele mai bune practici atunci când scrierea de cod. Ca web designeri și dezvoltatori de front-end, ne putem permite să meargă la o serie de conferințe excelente dedicate ambarcațiuni noastre. Vom organiza propriile stiluri de conferințe de conferințe și de a crea un site pentru ea pentru următoarea lecție. Uau! Fișierul index.html, adăugați structura documentului, inclusiv tipul de document și elemente . în interiorul elementului în interiorul elementului . element Fig. 1.02. Primul pas la crearea unei conferințe Stiluri site-ului Să schimbăm un pic, se deplasează departe de HTML si uita-te la CSS. Amintiți-vă, HTML definește conținutul și structura paginilor noastre web, în timp ce CSS defineste stilul lor vizual și aspectul. În plus față de condițiile de HTML, există termeni-cheie câteva CSS, pe care veți dori să citească. Acești termeni includ proprietățile și valorile selectoare. Ca și în HTML terminologia, mai mult de lucru cu CSS, cu atât mai multe acești termeni au devenit oa doua natură. Ca elemente sunt adăugate la o pagină Web, ele pot fi decorate cu ajutorul CSS. Selectorul determină în care elementul sau elementele din HTML pentru a viza și a aplica un stil (cum ar fi culoarea, dimensiunea și poziția). Selectori pot include o combinație de diferite valori pentru a selecta elementele unice, în funcție de modul în care ne dorim să fie specifice. De exemplu, dorim să selectați fiecare paragraf pe pagină, sau selectați doar un singur paragraf special. Selectoare sunt in general asociate cu o valoare a atributului, cum ar fi ID-ul de valoare sau de clasă sau numele de membru, cum ar fi In CSS, selectoare sunt combinate cu bretele <>, care acoperă stilurile aplicate elementului selectat. Acest selector are ca scop toate elementele . Odată ce elementul este selectat, proprietatea determină stilurile care vor fi aplicate la ea. Denumirile de proprietăți du-te după selectorul, acolade <> și direct în fața colon. Există mai multe proprietăți pe care le putem folosi, cum ar fi fundal. culoare. font-size. se adaugă adesea înălțimea și lățimea, și alte proprietăți. În următorul exemplu, vom defini proprietățile de culoare și font-size. aplicat tuturor elementelor . In timp ce noi alegem doar prin elementul selector și de a determina ce stil prin proprietățile ne-ar dori să i se aplice. Acum putem defini comportamentul acestei proprietăți prin valoarea. Valorile pot fi definite ca textul între două puncte și virgulă. Mai jos vom selecta toate elementele și setați valoarea proprietății de culoare ca portocaliu. iar valoarea font-size ca 16 pixeli. O practică comună este de a cupla o schimbare de proprietăți și valori în cadrul acolade. Ca și în HTML, padding ajuta la menținerea codul nostru organizat și ușor de înțeles. Fig. 1,03. Structura sintaxa CSS include un proprietăți selectoare și valori Cunoașterea câțiva termeni de bază și sintaxa generală a CSS - este un start bun, dar avem câteva mai multe puncte pentru studiu, înainte de a sări în adâncimi. În special, trebuie să luăm în considerare cu atenție modul în care funcționează selectori în CSS. Selectoare, după cum am menționat mai devreme, specificați ce elemente HTML va fi stilizat. Este important să se înțeleagă pe deplin modul de utilizare a selectori și modul în care acestea funcționează. Primul pas ar trebui să fie familiarizați cu diferitele tipuri de selectoare. Vom începe cu cele mai selectorii de bază: selectorii de tip, clase și ID-urile. Tip selectoare axat pe elementele în funcție de tipul lor. De exemplu, dacă dorim să se concentreze pe toate elementele Clase vă permit să selectați un element bazat pe valoarea atributului de clasă. selectoare de clasă puțin mai specifice decât selectori de tip, deoarece au selectat un grup specific de elemente, nu toate elementele de același tip. Clase vă permit să aplice același stil la elemente diferite în același timp, folosind aceeași valoare a atributului de clasă pentru mai multe elemente. Clasele CSS sunt desemnate cu un punct in fata, urmat de valoarea atributului de clasă. Sub selectorul de clasă selectează toate elementele care cuprind minunat valoarea atributului de clasă. inclusiv elementele . ID-uri mai precis decât clase, pentru că ele țintesc doar un singur element unic, la un moment dat. La fel ca selectoarele de clasă folosite valoare de atribut de clasă. Valoarea atributului de identificare id utilizat ca un selector. Indiferent de tipul de element de afișare, id valoare atribut poate fi utilizat numai o singură dată pe pagină. Dacă ID-ul este prezent, acestea ar trebui să fie rezervate pentru elemente importante. În CSS, identificatorii sunt desemnate cu simbolul zăbrele în față, iar apoi există o valoare a atributului id. Nu va selecta doar un element de identificare care cuprinde valoarea atributului id shayhowe. Selectori sunt lucruri foarte puternice, și descrise mai sus sunt cele mai comune selectorii pe care am venit peste. Aceste selectoare sunt doar începutul. Există mai multe selectoare avansate, iar acestea sunt disponibile imediat. Când confortabil cu ei, nu-ți fie frică să se uite la unele mai avansate. Bine, începem să-l totul colecta împreună. Suntem adăugarea de elemente la pagina de pe HTML noastre, iar apoi pot alege aceste elemente și să le aplicați stilurile folosind CSS. Acum, să se conecteze puncte între HTML și CSS, astfel încât aceste două limbi de lucru împreună. Pentru a face CSS nostru vorbi HTML nostru, trebuie să subliniem CSS-fișier din HTML. O bună practică este de a include toate stilurile noastre într-un fișier extern, care este un pointer în interiorul elementului Alte opțiuni de conectare CSS includ utilizarea de stiluri interne și inline. Puteți găsi aceste opțiuni în realitate, dar de obicei ele nu sunt aprobate, la fel ca site-urile de actualizare greoaie și greoaie. în interiorul elementului Următorul exemplu elementul document HTML CSS pentru a fi afișate corect, valoarea căii atribut href trebuie să corespundă direct cu cazul în care CSS-fișierul salvat. În exemplul anterior fișierul main.css este stocat în aceeași locație ca și HTML-fișier, de asemenea, cunoscut sub numele de folderul rădăcină. Dacă CSS-fișier localizat în subdirectorul, atunci valoarea atributului href trebuie, prin urmare, se referă la acea rută. De exemplu, în cazul în care fișierul nostru main.css a fost salvat într-un sub-dosar cu numele foile de stil, atunci valoarea atributului href va stylesheets / main.css. Aici vom folosi un slash înainte (sau slash) pentru a indica mișcarea într-un subfolder. În acest moment, paginile noastre încep să vină la viață, încet, dar sigur. Încă nu am afundat în CSS prea adânc, dar este posibil să fi observat că unele elemente au stiluri care nu ne-au declarat în CSS noastră. Acest browser impune propriile sale stiluri preferate pentru aceste elemente. Din fericire, putem rescrie aceste stiluri sunt destul de ușor să facem mai mult cu resetare CSS. Fiecare browser are propriile sale stiluri implicite pentru elemente diferite. Modul în care Google Chrome afișează titluri, paragrafe, liste, și așa mai departe, poate fi diferit de modul în care se face Internet Explorer. Pentru a asigura compatibilitatea cu diferite browsere web a devenit o resetare CSS utilizat pe scară largă. Reset CSS ia toate elementele majore HTML cu un anumit stil și oferă o singură identitate pentru toate browserele. Aceste evacuări includ în general dimensiuni de ștergere, indentare, sau mai multe câmpuri stiluri de scădere a acestor valori. Deoarece CSS în cascadă de sus în jos (se va afla în curând despre ea) - trebuie să fie resetat la partea de sus a stilului nostru. Acest lucru asigură faptul că aceste stiluri pentru a citi primul și toate browsere diferite vor lucra de la un punct de referință general. Există o mulțime de diferite evacuări CSS disponibile pentru utilizare, toate au punctele lor forte. Una dintre cele mai populare Eric Meyer. CSS reset adaptat pentru a include noile elemente HTML5. Dacă te simți un pic mai aventuros, există, de asemenea, Normalize.css. create de Nicolas Gallagher. Normalize.css nu se axează pe utilizarea unui hard reset, elementele principale, dar în loc să se stabilească stiluri comune pentru aceste elemente. Acest lucru necesită o mai bună înțelegere a CSS, precum și cunoștințele pe care le-ar dori să primească de la stiluri. Așa cum am menționat anterior, browsere diferite afișa elemente pe cont propriu. Este important să se recunoască importanța cross-browser și de testare. Site-urile nu ar trebui să arate numai la fel în toate browserele, dar ar trebui să fie aproape. Ce browsere pe care doriți să sprijine și în ce măsură - este o decizie va trebui să facă pe baza a ceea ce este cel mai bine pentru site-ul tau. Există mai multe lucruri să fie conștienți de când scrieți CSS. Vestea bună este că totul pe forțele și au nevoie de un pic de răbdare să-l stăpânească. Ne întoarcem înapoi în cazul în care ultima am ramas pe site-ul nostru de conferințe și să vedem cum putem adăuga un pic de CSS. Privind prin fișierul index.html în browser-ul, putem vedea că elementele conțin deja un stil implicit. În special, ei au o dimensiune unică set de fonturi și spațiul din jurul lor. Utilizarea reseta Erika Meyera putem atenua aceste stiluri care permit fiecare dintre ei să înceapă cu aceeași bază. Pentru a face acest lucru, să ia o privire la site-ul său. copiați codul și inserați-l în partea de sus a fișierului nostru main.css. Vom include, de asemenea un link către main.css fișier folosind href atribut. Amintiți-vă, main.css nostru fișier stocat în dosarul foilor de stil, care se află în interiorul folderul active. Astfel, atribut href valoare. care este calea către main.css fișierul nostru, trebuie să fie active / stylesheets / main.css. Fig. 1.04. Site-ul nostru Stiluri de conferințe cu resetare CSS Deci, totul este bine! Am făcut pași mari în acest tutorial. Gândește-te, acum știi elementele de bază ale HTML si CSS. Pe măsură ce trece mai departe si iti petreci mai mult timp scriind HTML si CSS, va fi mult mai confortabil pentru a lucra cu aceste două limbi. Reamintim că am considerat următoarele: Acum, haideți să aruncăm o privire mai atentă la HTML și puțin familiarizați cu semantica.Demonstrarea de termeni de bază HTML
Ajustarea structurii unui document HTML
Demonstrație structura document HTML
elemente de auto-închidere
codul de validare
în practică
și
ar trebui să includă un antet dorit - să folosim din nou «Styles Conferința» și elementul <р> Acesta ar trebui să includă un paragraf simplu pentru a reprezenta conferința noastră.
termeni CSS Principalele
sau <р> .
Lucrul cu selectoare
selectoare
identificatorii
selectoare suplimentare
Conectarea CSS
Alte opțiuni pentru a adăuga CSS
Utilizarea CSS resetare
Compatibilitate cross-browser și de testare
în practică
și
Demonstrarea și codul sursă
Resurse si Link-uri