Această secțiune a site-ului este dedicată în întregime două limbi pentru crearea unui site, și anume HTML și CSS. Aici puteți învăța limbi străine pas cu pas, puteți învăța totul, de la elementele de bază până la cele mai dificile momente.
Această secțiune este construită pe principiul studiului pas cu pas al materialului, prin urmare, înainte de fiecare titlu al unei lecții despre HTML și CSS, există un număr corespunzător numărului de serie al lecției. Acest lucru este firesc dacă vrei să înveți totul de la elementele de bază și să nu faci mizerie în capul tău. Dacă știți deja ceva despre limbajele HTML și CSS, atunci puteți găsi și aici cunoștințele care vă lipsesc sau să aprofundați ceea ce ați învățat deja.
ÎN aceasta sectiune Au fost postate lecții despre standardele de limbaj HTML5 și, respectiv, CSS3, dacă există versiuni mai noi ale acestor limbi, acestea vor fi reflectate și în noile lecții din această secțiune și veți afla cu siguranță.
Probabil că fiecare persoană care s-a confruntat cu crearea unui site web cel puțin o dată în viață a auzit cu siguranță despre o astfel de combinație precum html și css, pot spune cu încredere că dacă vrei să faci singur site-uri, atunci nu te poți lipsi de cunoștințele acestora. două lucruri.
După ce ai primit concepte generale Există în mod clar o imagine ambiguă în capul tău despre ce este html și cred că acest lucru nu este surprinzător. Este timpul să treceți direct la exersare și să creați primul dvs. document HTML.
Ca și limbajul html, CSS are propriile caracteristici, reguli și structură. În această lecție vă voi spune despre conceptele de bază Limbajul CSS, despre structura sa, dispozitiv, iar pe primul îl vom face cu tine Tabel CSS stiluri și învățați cum să conectați o foaie de stil la un document html.
Selectorii din CSS sunt baza limbajului în sine, iar învățarea și înțelegerea lor este foarte importantă, așa că în această lecție vă voi spune despre mai multe tipuri de selectoare și vă voi descrie capacitățile acestora.
Un punct foarte important în crearea unui site web este lucrul cu text și, după cum înțelegeți, trebuie să puteți lucra cu text în html și să știți ce etichete există și cum pot fi utilizate.
După ce ați învățat toate etichetele HTML pentru lucrul cu text, acum este timpul să treceți direct la CSS care lucrează cu text, ceea ce vă va extinde semnificativ cunoștințele și capacitățile.
CSS conține un număr mare de tot felul de convenabile și schimbătoare calitativ aspect proprietăți și continuăm să studiem Funcționează CSS cu text și în această lecție, vom aprofunda subiectul lucrului cu text și vom analiza noile proprietăți ale textului.
Lucrul cu imagini la crearea de pe un site web, unul dintre puncte cheie, atât atunci când creați un design, cât și atunci când pur și simplu așezați sau scrieți orice materiale pentru site-ul dvs.
CSS extinde foarte mult capacitatea de a lucra cu oricare obiecte html, în această lecție aș vrea să vă povestesc în detaliu despre parametrii care pot fi aplicați imaginilor.
Acum este greu de imaginat o persoană care lucrează cu Internetul și nu știe ce este html. Mulți oameni doresc să învețe această limbă. S-ar părea că nimic nu poate fi mai simplu - există un număr înfricoșător de mare de cărți dedicate acestui subiect. Este limbajul html într-adevăr atât de complex încât îi sunt dedicate volume uriașe?
În acest articol vreau să încerc să ofer cunoștințe de bază despre subiect acelor oameni care doresc să învețe layout-ul, să-i îndrepte în direcția corectă. Asta nu înseamnă că ceea ce am scris este un adevăr imuabil. Vreau doar ca începătorii să aibă o mică perspectivă asupra problemelor generale.
Pentru început, aș vrea să aduc plan brut Acest articol. Dacă cineva nu este interesat de ceva, îl poate sări în siguranță.
- Ce etichete trebuie să știți?
- Cum să-l faci frumos?
Ce este html și de ce este necesar?
html nu este un limbaj de programare, așa cum cred mulți oameni. Este doar un limbaj de marcare. Scopul său este de a determina structura documentului. Dacă cineva vă spune că este nevoie de html pentru a determina aspectul paginii, nu-l crede! Această persoană fie este din trecut, fie nu înțelege pe deplin subiectul.
html definește aranjarea semantică (semnificativă) a elementelor. Care paragraf urmează pe care, ce conținut este conectat logic și care reprezintă seturi complet diferite de date, unde să inserez o imagine și unde să mergeți făcând clic pe acest link. În principiu, dacă acum s-ar folosi doar html pentru aspectul paginii, toate site-urile cu greu ar fi foarte diferite ca aspect. Dacă cineva spune că instalarea imagine de fundal- sarcină html - scuipă-i în față nu-l crede.
HTML, ca multe alte tehnologii legate de web, este acceptat de consorțiul W3C. Dacă doriți să aflați totul la prima mână, vă rugăm să vizitați site-ul lor. Dar trebuie să vă avertizez: specificațiile emise de W3C sunt de natură consultativă, astfel încât browserele interpretează întotdeauna același lucru diferit. cod html. Acest lucru face ca aspectul să pară mult mai complicat decât este de fapt.
În prezent, cea mai recentă specificație html este 4.0. Există, de asemenea, limba xhtml, care este mult mai solicitant pentru dezvoltator deoarece conține standarde mai stricte. Deci, etichetele în html pot fi scrise în orice caz, dar în xhtml - doar cu litere mici. Și așa mai departe. Mă țin de specificația xhtml și o voi descrie mai jos.
Limbajul HTML constă dintr-un set de etichete. Acestea sunt directive pentru browser care îi indică structura documentului dumneavoastră. Vă rugăm să rețineți: structură. Astăzi, o altă tehnologie este responsabilă de aspect - CSS, despre care vom discuta mai jos. Pentru a învăța html, de fapt, trebuie să înveți un set de etichete și atributele acestora și atât! Puteți începe să creați site-uri de testare.
Ce etichete trebuie să știți?
Pentru a începe, trebuie să înveți un mic set de etichete. Acum le voi enumera, grupându-le după anumite criterii. (Gruparea este viziunea mea subiectivă asupra subiectului și nu pretinde a fi absolut adevărată)
- De bază: html, head, title, body;
- Structural: div, span;
- Text: p, ul, ol, li, h1-h6, br, pre;
- Tabele: table, tr, td;
- Link-uri: a;
- Multimedia: img, obiect;
- Frames: frameset, frame, iframe;
- Formulare: formular, intrare, textarea, etichetă, selectare, opțiune;
- Opțional: hr;
- Special: script, link, meta;
După cum puteți vedea, nu există atât de multe etichete. Cu toate acestea, învățarea lor poate dura o perioadă semnificativă de timp, deoarece multe dintre aceste etichete pot avea atribute care fac ca elementele să se comporte diferit.
Cineva poate fi indignat și spune că cunoaște alte etichete care funcționează. Da, într-adevăr, nu am enumerat toate etichetele acceptate de browsere. Cu toate acestea, aceste etichete sunt de bază, iar o persoană care le cunoaște poate spune că știe html. În mod deliberat, nu am inclus etichete precum fontul în lista mea, care sunt învechite. Aceste etichete sunt atât de rele încât nu are sens să vorbim despre ele, deoarece acum există instrumente mult mai puternice care vă permit să controlați aspectul paginilor și părților lor. Personal, consider că cunoașterea etichetelor de mai sus este necesară și suficientă. Pentru că restul fie sunt necesare foarte rar, fie deloc. Prin urmare, vă sugerez să începeți să studiați html studiind aceste etichete.
Cum să-l faci frumos?
Oricine încearcă să creeze o pagină folosind etichetele de mai sus va ajunge la o pagină destul de modestă, care va fi albă, cu text negru și link-uri albastre. Unii oameni pot fi capabili să diversifice poziționarea blocurilor de informații folosind tabele și să alinieze atribute. Cineva va încerca să însuflețeze pagina inserând imagini. Cu toate acestea, există remediu special pentru a personaliza aspectul paginilor. Acesta este CSS.
În zilele noastre, aproape niciun site web nu se poate descurca fără utilizarea Tehnologii CSS. Este CSS căruia i se încredințează misiunea de a determina designul unui document. Fundalul paginii, umplutura, alinierea, fonturile, culorile și multe altele sunt responsabilitatea CSS. Prin urmare, acum este recomandat să nu folosiți etichete și atribute care determină designul paginilor și elementelor, ci să folosiți în schimb reguli CSS. Despre modul de utilizare CSS este mai bun citit in carti. Dar vreau să spun că dacă dai peste o etichetă sau un atribut care determină aspectul unui element, gândește-te de 10 ori înainte de a-l folosi! Este mai bine să aflați ce regulă CSS este responsabilă pentru afișarea elementului așa cum doriți să fie văzut. Cu excepții foarte rare, o astfel de regulă este întotdeauna găsită.
Unde este cel mai bun loc pentru a începe să învețe aspectul?
Cel mai bine este să începeți să creați machete după ce înțelegeți principiile modului în care funcționează web-ul. Personal, as face un plan de antrenament ca acesta:
- Învățarea principiilor munca webși structuri client-server
- Studiul etichetelor și al atributelor acestora, cu exercitii practice la cererea lor
- Învață regulile CSS cu exerciții practice despre cum să le aplici
- Studierea aspectului mesei
- Aspectul unui aspect simplu cu tabele
- Aspectul unui aspect complex cu tabele
- Explorarea directivelor DOCTYPE
- Studiu aspectul blocului(etichetă div)
- Aspectul unui aspect simplu folosind dive
- Aspectul unui aspect complex folosind dive
- Trucuri, trucuri, hack-uri și alte înțelepciuni de la guru
În principiu, pentru un nivel inițial de pregătire și cunoaștere a elementelor de bază ale HTML, este suficient să treci doar prin primele 5 puncte. (această opțiune va fi ideală pentru programatorii web care nu vor proiecta site-uri web. Cunoașterea html trebuie doar să scoată datele obținute ca urmare a executării scriptului.)
Am vrut odată să fac primul meu site web cu tematică IT. Din această zonă știam doar elemente de bază foarte simple ale HTML și poate asta e tot. Dar aveam dorință și curaj mai mult decât suficient, așa că fără prea mare teamă mi-am înregistrat primul nume de domeniu.
Călătoria mea în stăpânirea CSS și HTML a fost lungă, aproximativ 2,5 ani și cred că procesul de auto-învățare nu se va termina niciodată. Dar îmi amintesc acum că îmi doream foarte mult să găsesc un punct de sprijin din care să încep să stăpânesc această nouă zonă pentru mine, deoarece multe informații au venit deodată și nu a fost ușor să le diger.
Plin de hotărâre, mi-am înregistrat primul domeniu și am început să-mi ating obiectivele. În acel moment, știam că majoritatea site-urilor care sunt pe Internet funcționează pe diverse sisteme de management al materialelor gata făcute, adică CMS. Și prima mea sarcină a fost să găsesc un CMS.
Atunci când am ales un CMS, am acordat atenție unui singur lucru - CMS-ul nu ar trebui să fie pretențios cu resursele serverului, deoarece dorința probabil a oricărui începător în acest domeniu este de a minimiza toate costurile. Ei bine, este clar că CMS-ul ar trebui să fie bazat pe blog.
După ce am rătăcit mult pe web, am dat peste CMS Textpattern. După 2,5 ani, pot spune cu încredere că am luat decizia corectă atunci când am ales Textpattern. Acesta este cel mai mult cel mai bun CMS pentru blog, care este în public.
Cu performanțe extraordinare, acest CMS poate fi găzduit pe aproape orice găzduire care are suport MySQL și PHP. În acest moment, folosesc găzduire ieftină, nu VPS, și găzduiesc 16 site-uri pe el. Vizita zilnică la toate site-urile este de aproximativ 5.000 de vizitatori unici pe zi. Cred că acesta este un bun indicator al performanței Textpattern.
Principala problemă pe care am întâlnit-o după instalarea acestui CMS a fost ignoranța mea absolută cu privire la elementele de bază ale CSS. Am extras informații puțin câte puțin din comunitatea vorbitoare de limbă rusă până când în cele din urmă am dat peste site-ul http://htmlbook.ru. Înainte de această descoperire, mă gândeam să cumpăr o carte despre CSS, dar acum mă bucur chiar că nu am avut timp să fac asta, deoarece ar fi fost o altă achiziție a unui nou colector de praf.
Pe site HTMLbook Am găsit o mulțime de informații bine structurate. Pentru un începător, aceasta este doar o comoară. Chiar și acum apelez adesea la această resursă, deoarece este imposibil să-mi amintesc totul și nu este nevoie de ea. Cunoașterea principală a unei persoane este să știe de unde să obții ceea ce ai nevoie!
Dacă sunteți abia la începutul vieții profesionale și plănuiți să stăpâniți CSS și HTML, atunci sfatul meu pentru dvs. este: nu cumpărați cărți de hârtie care devin depășite înainte de a fi publicate, ci folosiți servicii WEB care nu numai că vor economisi bani, dar va fi un ajutor excelent mereu la îndemână.
P.S. Sunt întotdeauna uimit când dau peste vreun „blog pentru bani începători” sau, așa cum este acum la modă, o „persoană fără adăpost” care încearcă să câștige mulți bani, dar habar nu are cum să o facă singur. design unic pentru site-ul tău și se dovedește că există o grămadă de oameni fără adăpost asemănători între ei. Desigur, poți plăti pentru design, dar un ban economisește o rublă și nimeni nu o poate face mai bine decât tine însuți.
Am decis să acord mai multă atenție începătorilor care doresc să dobândească cunoștințe în domeniul construirii site-urilor web. Profesorul meu m-a împins să fac asta, pentru că a făcut multe greșeli în manualele de instruire. munca de laborator. Aș fi bucuros să mă uit la resursa din care au fost preluate informațiile educaționale și să las acolo câteva rânduri din opinia mea. Dar acum nu este vorba despre asta. În prima mea prelegere voi vorbi despre
Care este structura unui document HTML?
Etichetă
anunță că începe structura documentului html,
- care se termină. Între etichete
Majoritatea informațiilor sunt stocate pentru browser și motoarele de căutare. În etichete
Acum am sa explic putin. Toate etichetele ( tag - element de limbaj de marcare hipertext) sunt împărțite în două tipuri: „singur” și „închidere”. În plus, etichetele sunt incluse în următoarele caractere < Și > , ei sunt cei care disting eticheta din text simplu html. Să ne uităm la câteva dintre cele mai simple etichete „single”:
— o etichetă care este responsabilă pentru trecerea la o nouă linie în locul în care este instalată această etichetă. Să ne uităm la codul folosind această etichetă.
Și acesta este primul meu site.
Rezultatul poate fi vizualizat.
— o etichetă care desenează o linie orizontală. Această etichetă se referă la elemente de bloc, linia începe întotdeauna pe o linie nouă. Are 5 atribute:
- align — Determină alinierea liniei. Poate lua valoarea stânga, centru, dreapta.
- culoare — Setează culoarea liniei.
- noshade - Desenează o linie fără efecte 3D.
- dimensiune — Setează grosimea liniei.
- width — Setează lățimea liniei.
Codați folosind eticheta
:
Și acesta este primul meu site.
Un exemplu vizual poate fi găsit aici.
O altă etichetă „unică” este . Această etichetă sunt folosite pentru a stoca informații destinate browserelor și motoarelor de căutare. Motoarele de căutare caută meta-etichete pentru a obține descrieri ale site-urilor, cuvinte cheie și alte date. Aveți voie să utilizați un număr nelimitat de meta-etichete, toate trebuie să fie situate între Și . Parametrii oricărei metaetichete au forma „nume=valoare”, care este determinată Cuvinte cheie conţinut, Nume sau http-echiv. Deoarece meta tag-urile sunt destinate mașinilor, nu fac nicio modificare vizuală, așa că voi da doar sursă:
Această linie indică faptul că creatorul paginii consideră că pagina utilizează codificarea UTF-8. În HTML5 totul a devenit mai simplu pentru a specifica codificarea, tot ce aveți nevoie este următoarea linie:
Mai sunt și altele etichete unice (,
,