În cazul în care pentru a începe html de învățare

Este greu de imaginat cineva care lucrează cu Internetul, și nu știe ce html. Mulți oameni doresc să învețe această limbă. S-ar părea că ceea ce ar putea fi mai simplu - există un număr mare de cărți frighteningly dedicate acestui subiect. Într-adevăr, limbajul HTML este atât de complex încât dedicat volum imens?

În acest articol, vreau să încerc să dea cunoștințe de bază a subiectului acelor persoane care doresc să învețe aspectul, pentru a le trimite în direcția cea bună. Acest lucru nu înseamnă că ceea ce am scris - un adevăr incontestabil. Vreau doar un pic de nou-veniți cu ghid în zonele comune.

Este greu de imaginat cineva care lucrează cu Internetul, și nu știe ce html. Mulți oameni doresc să învețe această limbă. S-ar părea că ceea ce ar putea fi mai simplu - există un număr mare de cărți frighteningly dedicate acestui subiect. Într-adevăr, limbajul HTML este atât de complex încât dedicat volum imens?

În acest articol, vreau să încerc să dea cunoștințe de bază a subiectului acelor persoane care doresc să învețe aspectul, pentru a le trimite în direcția cea bună. Acest lucru nu înseamnă că ceea ce am scris - un adevăr incontestabil. Vreau doar un pic de nou-veniți cu ghid în zonele comune.

Pentru început, aș dori să dau o schiță aproximativă a articolului. Dacă cineva ceva interesant - poate sări peste în condiții de siguranță.

Ce este HTML și de ce ai nevoie de ea

  • Etichetele pe care trebuie să știți
  • Și cum să facă frumos?
  • În cazul în care mai bine pentru a începe studiul layout?






  • Ce este HTML și de ce ai nevoie de ea

    html - acest lucru nu este un limbaj de programare, așa cum cred mulți. Este doar un limbaj de marcare. Scopul său - pentru a determina structura documentului. Dacă cineva vă spune că este nevoie de HTML pentru a determina apariția paginii - nu-l cred! Acest om este fie din trecut sau nu au înțeles pe deplin subiectul.

    html determină semantica de aspect (semantic). Care paragraf pentru ceea ce ar trebui să fie, ce conținut este conectat în mod logic, și care este un foarte diferite seturi de date în cazul în care pentru a insera o imagine, și în cazul în care pentru a merge, făcând clic pe acest link. În principiu, în cazul în care acum pentru aspectul paginii folosite numai html, toate site-urile sunt puțin probabil să fie foarte diferite în aparență. Dacă cineva spune că instalarea de tapet - o sarcină html - scuipat în față, nu l-am crezut.

    Suport html, la fel ca multe alte tehnologii de web legate, un consorțiu W3C. Dacă vrei să știi toate prima mana - probabil pentru site-ul lor. Dar trebuie să vă avertizez: specificațiile emise de W3C, sunt de consultanță în natură, astfel încât browserele au întotdeauna percepții diferite ale aceluiași cod html. Acest lucru face ca aspectul este mult mai complicat decât este de fapt.







    În prezent, cele mai recente caietul de sarcini are un număr de cod HTML 4.0. Există, de asemenea, xhtml limbaj, care este mult mai solicitant pentru dezvoltator, deoarece conține standarde mai stricte. De exemplu, tag-uri în HTML pot fi scrise în orice caz, și în xhtml - doar partea de jos. Și așa mai departe. Am stick la caietul de sarcini xhtml si va descrie mai jos.

    Limbajul HTML este un set de tag-uri. Acest browser de directivă, care indică faptul că înclină în documentul. Vă rugăm să rețineți: structura. Pentru aspectul astăzi se întâlnește alte tehnologii - CSS, vorbind despre care va fi discutat mai jos. Pentru a afla html, de fapt, aveți nevoie pentru a învăța un set de tag-uri și atribute, și toate! Puteți crea site-uri de testare.

    Etichetele pe care trebuie să știți?

    Pentru a începe, aveți nevoie pentru a învăța un mic set de tag-uri. Acum voi da transferul acestora, grupate în funcție de anumite caracteristici. (Gruparea este viziunea mea subiectivă a subiectului și nu pretinde la adevăr absolut)

    • Cheie: html, cap, din titlu, corpul;
    • Structurale: div, Span;
    • Text: p, ul, ol, li, h1-h6, br, pre;
    • Mese: tabel, tr, td;
    • Link-uri: a;
    • Multimedia: img, obiect;
    • Cadre: frameset, cadru, iframe;
    • Formă: formă, de intrare, textarea, etichetă, selectați, opțiune;
    • Opțional: hr;
    • Special: script, link-ul, meta;

    După cum puteți vedea, etichetele nu sunt atât de mult. Cu toate acestea, studiul lor poate dura mult timp, deoarece multe dintre aceste etichete pot fi livrate cu atributele care fac ca aceste elemente să se comporte ca ceva nu e bine.

    Cineva poate fi indignat și să spună că el știe celelalte tag-uri care funcționează. Da, într-adevăr, am dat o listă cu toate etichetele nu sunt acceptate de browsere. Cu toate acestea, aceste tag-uri sunt de bază, iar persoana care le stie poate spune că el știe HTML. Am intenționat nu a inclus în lista sa de tag-uri, cum ar fi font, care sunt depășite. Aceste etichete sunt atât de rău încât chiar vorbesc despre ele are nici un sens, pentru că acum există un mod mult mai puternic pentru a controla aspectul paginilor și părțile lor componente. Personal, cred că este cunoștințele necesare și suficiente de tag-uri de mai sus. Deoarece restul fie nevoie foarte rar, sau nu este nevoie deloc. Și, de aceea, propun să înceapă html de învățare pentru a studia aceste tag-uri.

    Cum de a face frumos?

    În cazul în care mai bine pentru a începe studiul layout?

    Typeset cel mai bun loc pentru a începe, deoarece veți înțelege principiile pe Web. Personal, aș fi făcut un astfel de plan de studiu:

    1. Studiul principiilor de funcționare și structura web client-server
    2. Studiul de tag-uri și atribute, cu instruire practică cu privire la utilizarea acestora
    3. Studiind regulile CSS cu pregătire practică cu privire la utilizarea acestora
    4. Studiind aspectul de masă
    5. tabele aspect simplu de aranjare
    6. Dispunerea tabelelor complexe de aranjare
    7. Studiind directivele DOCTYPE
    8. Studiul layout bloc (tag-ul div)
    9. Aspect Divas aspect simplu
    10. Aspect Divas complexe de aspect
    11. Trucuri, trucuri, hack-uri și alte labirintul de guru

    În principiu, pentru formarea la nivel de intrare și elementele de bază de cunoștințe HTML este suficient pentru a trece doar primele 5 elemente. (Această opțiune este ideală pentru dezvoltatorii web care nu va impune site-uri. Cunoașterea HTML de care au nevoie doar de ieșire a datelor obținute în urma rulării scriptului.)

    Tot ceea ce am scris mai sus - părerea mea subiectivă pe studiul tehnologiei typesetting. El nu pretinde că adevărul absolut, deci este posibil să nu fie de acord cu mine și să învețe aspectul de felul lor și programul său. Cu toate acestea, cei care nu știu de unde să înceapă, aș recomanda cel puțin să înceapă să învețe, care aderă la aceste sfatul meu. În final, puteți plia întotdeauna calea bătut și du-te propria lor.