DOUG LLOYD: Nii veetsime about-- kui minu matemaatika on õige, Ja ma arvan, otsin back-- ma arvan veetsime umbes 35 videos rääkima umbes erinevaid aspekte C, võibolla natuke rohkem, võib-olla veidi vähem. Ja me ei hõlma kõik C, kuid me kaetud suur patakas keelt valdav enamus seda, Kindlasti jaoks tavalisemad. Nüüd me ei kavatse rääkida umbes muus keeles, HTML. Ja me ei kavatse katta see vaid üks video. Aga see saab olema OK. See läheb tegelikult muutunud midagi sa lähed, et harjuda. Nüüd, kui teil on põhialuste üks keel, see on tegelikult üsna lihtne alustada õppimist teised. Nii et me läheme alustada samm veidi tagasi ja ilustada põhi Erinevused nende keelte ja omamoodi jäta sind sellega. Seal on palju tõesti suur Interneti ressursid, mis me ei kavatse hakata suunab teid suunas, kuna internet on suur varamu teavet. Ja nii see ei meeldi saate olla kaotamas tingimata kuna neil ei ole esitatud informatsioon kaetud video. Sul on veel võimalik saada kõik, mida sa vajad ja kasutamine teadmisi olete juba üles ehitatud arusaam C teha õppimisprotsessi nende teisi keeli tegelikult palju ilusamana. Ma luban. Aga räägime üht keelt see on tõesti fundamentaalne iga web lehele, mis on HTML. HTML on Hyper Text Markup Language. HTML on keel, kuid see on ei programmeerimiskeelt. HTML ei ole muutujaid. See ei ole loogiline või funktsioone või midagi sellist. Me ei saa teha mingeid programmeerimine iseenesest HTML. Mõnikord kuulete inimesed kirjeldavad endid HTML programmeerijad, mis ei ole päris täpne. Me ei saa kirjutada HTML programme. HTML kasutatakse vaid märgi üles teksti. Seda nimetatakse märgistuskeel. Ja mida see does-- see markup-- Me kasutame silte HTML ja need tags-- Selle markup-- semantiliselt määratleb lehtede struktuuri ja põhjustab selle teksti, mis vahel silte tuleb tõlgendada brauserid erinevalt. Ja võib-olla see on parim, et selgitada Selle teel illustratsioon. Siin on väga lihtne HTML lehele, mitte HTML programmi uuesti, HTML lehel. Ja me teame, see on HTML lehele, sest me oleme piirneb kõike HTML teeke. Nii et see on see, mida HTML tag välja näeb. See on noolsulgudes. Ja märkate ülaosas meil HTML ja väga põhjas, pärast oleme teinud seda, mida on ilmselt palju teisi HTML, meil nurksulu kaldkriipsuga HTML. Nii et omamoodi on piir vahel, mis on HTML ja mis mitte. Ja muidugi tavapäraselt, vaid kui sa kirjutasid kõik oma C programmid dot C laiendusi, kõik oma HTML faile lõpeb dot HTML laiendusi. Aga see pole veel kõik siin toimub. Me ei ole lihtsalt neid HTML tags. Me ilmselt on see asi nimega pea tag. Noh, OK, mis see on? Aga võib-olla on parem eristada teel keha, keha on sisu veebilehel. Ehk pea tag määratleb kraami mis ei ole brauseriaknas õige, kuid on kuidagi oluline meie veebilehe muutuks õigesti. Näiteks sees pea tag meil pealkiri sildid. Nii pealkiri on hello world, See on tegelikult saab olema, mida näitab üles saki Chrome või safari või Firefox-- olenemata brauserist prefer-- see on mis toimub, et näidata üles pealkirjas. Ja enne tabs see näitaks kuni Teie sirvija aknas ja te saate ainult ühel lehel avada brauseriaknas korraga. Seega, see saab olema pealkiri oma lehele üles tab või brauseriakna baar, tere. Ja siis sisu minu veebilehe olla maailma, tere. Võtame pilk mõned asi niimoodi tunduda. See on üsna lihtne HTML lehel. Nii et ma olen siin minu CS50 IDE ja Olen suumida in natuke. Ja ma olen lihtsalt kavatse avada hello dot HTML ja näidata, et see on päris palju Lehe sisu, mida me nägime enne. Minu lihtne HTML juht silte pealkiri sildid, keha ja nii edasi. Olen liigestatud olema puhas. Ja siis mida ma saan teha minu IDE on lihtsalt eelvaate lehele. Ja me läheme. Sisu minu leheküljel on maailma Tere, ma ei näe midagi in peast sildid olemas. See on lihtsalt sisu keha. Maailm, tere. Ja jälle keha lihtsalt ütles maailma, tere. Teine osa on puudu. Nii et tõesti kõik on. See on väga lihtne HTML lehel. Nüüd olen liigestatud minu HTML tõesti kena ja organiseeritud, aga ma tegelikult ei pea. Ma võiks teha seda vaadata päris kole. Ja see ikka töötab. See oleks täpselt sama veebilehel. Ma olen lihtsalt saanud lahti kõik tühimärgid. Nagu selgub, on tühimärkidel andmeid. Ja nii, kui me saadame andmeid saatja vastuvõtja server kliendi andmed maksab raha. Ja nii vabaneda tühik on tegelikult hea mõte kui sa oled keegi, kes teenib kuni palju veebisisu. See on halb mõte, kui sa oled keegi, kes on õppimise see kraam ja sa tahad olla see kenasti korraldatud. See on palju lihtsam sõeluda kui see. Aga see on funktsionaalselt identne. Taandesügavuse ja värki tegelikult ei oma tähtsust, HTML. Loeb avamist sildid ja sulgemise silte õiges järjekorras. Pange tähele, mis siin juhtus, kuigi. Juurdehindlus annab meile viis suhelda Täiendava info mida me oleme kirjutatud. Tere, maailm osa oli tõlgendada kui pealkiri. Ja maailma, hello osa oli tõlgendada sisu või milline peaks olema nähtav minu veebilehele. Seal on üle 100 Nende erinevate sildid ja palju suuri ressursse online leida neid. Me läheme rääkida mõned neist on see video, mõned on tõesti fundamentaalne kraam. Aga me ei kavatse rääkida sellest kõigest, sest see oleks ammendav, et seda teha. Teine asi, mida saate teha, aga on avada arendaja tööriistad. Ja kui te mäletate Meie video HTTP, Ma selgitasin, kuidas avada kuni arendaja tööriistad. Chrome on tavaliselt F12 avada arendaja tööriistariba. Siis asemel valida Network alt saate valida Elements tab. Ja kui sisestad veebi lehele, saate tegelikult vaata HTML, mis loob sellele veebilehele. Ja nii saate palju õppida HTML vaadates oma lemmik veebilehed ja näha, kuidas nad ehitama erinevat neile, et teile meeldib. Ehk seal on see lahe muster või midagi sellist. Kuidas nad seda HTML? Noh saate lihtsalt avada oma arendaja tööriistad ja hover üle, et element ja täpselt näha, mida HTML teeb. Nii see on tõesti Hea võimalus õppida HTML, ja ma soovitan, et sa seda nii õppida HTML ja ka õppida veidi natuke mõned valikud teile kättesaadavaks Arendaja tööriistad, mis kindlasti tulevad mugav, kui sa hakkad teeme intensiivsema web programmeerimine. Võtame pilk paari ühise HTML teeke. Ja me hüpata ja kui heita pilk Mis neid silte ka muuta nagu vaadates mõned failid minu IDE. Nii et siin on kolm väga lihtne silte tutistamine välimust teksti. Seal on B sildid, ma sildid ja U sildid. Ja vastavalt mida nad teevad, on muuta teksti vahel neid julgeid, kaldkirjas ja allajoonimine. Vaatame, mida see näeks nagu tegelikul veebilehe minu IDE. Nii et siin on minu IDE mul fail nimega biu dot HTML. Biu dot HTML olemisele julge, kursiivis, rõhutades. Ma seda avatumaks. Ja me näeme, et siin ma on see tekst on B sildid julge. See tekst on mul sildid italic. Ja see tekst on U sildid joonitud. Mis on see välja näeb? Noh jälle, kõik, mis mul tegema, on minna üle siin minu brauser, minu failibrauseri klõpsa Eelvaade ja see on see, mis kerkib. Tekst vahel B sildid on nüüd tõesti julge. Tekst vahel ma sildid on praegu tõepoolest italic. Ja teksti vahel U sildid on praegu tõepoolest joonitud. Nii et on päris hea. Me teame nüüd, kuidas teksti vaadata veidi rohkem meeldima või juhtida tähelepanu teatud asju. Teine paar ühist sildid siin lõikes sildid, P, ja header tags, mis ma olen osutanud siin HX. Need P sildid need lõikes silte murda oma teksti üles võetud punktid. See ei ole piisav, et lihtsalt Enter ja jäta ruumi, sest arvuti on ainult kavatse teha seda, mida sa öelda tahad ja see ei arvesta valge ruumi enamasti. Nii et me ei saa lihtsalt Enter ja ootavad oma arvuti tõlgendada, et me tahame alustada uut lõiku. Me peame väga selgelt öelda on üks paragraph-- see another-- mida ümbritseb iga kogum P sildid. Ja meil on ka neid võimalusi H sildid, need header tags. Meil on kuus eri tasanditel päiste, üks, kaks, kolm, nelja-, viie- ja kuus, mis on järk-järgult suuremaks ja suuremaks päiseid. Ja nad saavad väiksemad ja väiksemaid ja väiksemaid. Nii et meil on tipptasemel päise kaudu, teine tasandil kaudu, ja nii edasi, ja nii edasi. Võtame pilk võib-olla mõned P sildid ja mõned header tags tegevuses veebilehele. Nii et siin on minu IDE Mul on fail nimega PH dot HTML, PH on punktid ja header tags. Avage et üles. Seal on palju siin toimub sest ma olen teinud mõningaid lorem ipsum, mõned lihtsalt juhuslik teksti siin. Nii et ma suumida natuke sest seal on nii palju toimub. Aga teate, et mul on päris üles siin mul on H1, astme, header tag. Siis mul on punkt, mis on lihtsalt kamp juhuslikult text-- lorem ipsum-- lihtsalt vaikimisi standard täitmine teksti. Nii et mul on kaks lõiku sees, et tasandil üks päise kaudu ja seejärel allapoole ma on tase kahe peaga siin on line 24, teise taseme päise kaudu, ja veel kaks punktid. Noh, mida see välja näeb kui ma seda vaadata minu eelvaate? Vaatame. Nii märkate, et Esimesel tasandil päise kaudu siin on tegelikult üsna vähe suurem kui teine ​​tase päise kaudu. Nii me kasutasime H1 tags. Ja märkate, et P sildid võimaldab meil murda asju viidud punktid. Kui me oleksime saanud lahti need P sildid ja tegelikult lihtsalt panna Siseneb või Returns vahel, mida me lootsime, et olla erinevad lõiked, nad kõik lihtsalt slam kokku ja see ei ole nii hea punkt eraldamine ruumi allapoole ja. Ja nii see ongi punkt sildid ja header tags kasutatakse tavaliselt tegema, et tähelepanu osad meie kodulehelt selles suunas. Järgmisena on mõned sildid, et me kasutame ehitada nimekirjad meie veebilehel. Nii et meil on järjestamata lists-- ULs-- mis on vaid täpploenditega tellida nimekirja, mis on numbered-- OLs-- ja sees kas üks neist peame olema komplekti kuidas märkida loendiüksusi LI. Ja nii on meil avatud UL tag ja paneme teemad sees on. Ja siis, kui me teinud et saame sulgeda UL tag. Ja sarnaselt saame tellitud või nummerdatud nimekirja ja pane loendiüksused sees, et. Võtame pilk kell paar nimekirjad ja mida nad oleksid muuta nii edasi CS50 IDE. Nii et mul on siin minu IDE fail nimega nimekirjad dot HTML. Võtame pilk. Ja teate siin on mul järjestamata loetleda viis asju ta. Ja siis on mul tellitud nimekirja ja Olen muutunud sildi natuke, õige? Ma olen öelnud start võrdub kuus. Selgub, mille nimekiri nummerdada ma saab määrata alguspunkt kõikjal Ma want-- vaikimisi on see one-- lihtsalt lisades see nn atribuut minu OL tag. Ja nii see nimekiri lugemise alustamiseks kell kuus. Nii elemendid, et nimekiri nummerdada peaks olema kuus, seitse, kaheksa, üheksa, kümme, sest seal on viis tegurit nimekirjas, mitte üks, kaks, kolm, neli, viis, mille oleks siis, kui ma oleks öelnud OL täpsustamata algust atribuut. Nii me lihtsalt eelvaate selle, et saaksite tajuksid, mida siin toimub. Ja me läheme. Seal on minu nimekirja. Esimesed viis elementi on Tavalise või täpploetelusid. Ja järgmise viie elemendid on eraldi tellitud nimekirja alates kuue. Nii see on, kuidas me suudame ehitada nimekirjad kasutades HTML. Teine asi, mida võiks tahad teha HTML on ehitada tabel andmed ridade ja veergude esitada teavet eriti organiseeritud viisil. Selleks HTML meil on tabelimääratlus hakanud avatud sulg tabelis. Ja siis sees, et tabelis oleme võib olla komplekt rida, TR sildid näidata igas reas. Ja siis TD sildid minna sees TR sildid määrata veeru jooksul järjest. Miks on selle nimi TD ja ei TC? Noh, TD tähistab tabeli andmed. Tavaliselt sa panna Sinu andmed olemas. Nii et miks see on TD mitte TC. See on natuke segane. Nii et teil on tabelis sildid ja sees oma laua sildid Teil on mitu rida, TRs. Ja sees igas reas pead TDS eest veergude arv et sa tahad olla selles konkreetses järjest. Võtame pilk väga Lihtne tabel üle CS50 IDE. Nii et mul on siin failina nimetatakse tabelit dot HTML. Olgem on pilk mida see välja näeb. Seal on päris palju siin aga kui te märkate Mul on laua avatud. Ma olen hakanud määratlus laua. Ja siis minu esimene rida ma ilmselt on neli veergu, üks, kaks, kolm, neli. Ja siis ma olen teinud selle rea. Siis ma hakkan teise rea ja teha kaks, neli, kuus, kaheksa. Valmis et järjest. Kas teise rea, kolme, kuue, üheksa, 12. Ja siis viimane rida, neli, Kaheksa, 12 ja kuigi see on veidi lõigata siin, 16. Ma lõpetasin selle rea. Ma lõpetasin tabelis. Ja siis ma olen teinud minu HTML. Mida see välja näeb? Noh, see ei ole tõesti palju näha. Olen selgelt organiseeritud minu andmed mõnevõrra rohkem organiseeritud viisil. Aga see ei ole super ilus siin. Ja me ei kavatse tegeleda et kui me räägime CSS. Me vaadata idee mida me teeme teha table-- võibolla vormi seda natuke parem? Aga ma veel neli rida, millest igaühes neli veergu, ja tõesti, mida teeb see kokku on väga lihtne neli neli korrutamine tabelis. Paar rohkem silte räägime. Olgem rääkida mõiste HTML kujul. Nii et sa võisid seda näinud kontekstis logige veebilehele. Tavaliselt kirjutad oma kasutajanime. Sa kirjutad oma parooli, ja sa oled hea minna. See oleks algusest vormi. Vahele üle osad teine. Meil on ka sisendite mis Selline mahuvad vorme. Need on elemendid, mis sa oled tegelikult kirjutades, või nööpe oled tiksub, või tšeki karbid, et sa oled peapesu. Nii et need lähevad sees vorme. Ja nad koosnevad põhiliselt iga rea ​​kujul kui teie kujul vormindatud hästi. Siis on see mõiste div, mis ei ole tegelikult sobi ühegi konkreetse kategooria sildid nagu neist olen teinud varem. See justkui piiritleb hakanud mõne suvalise division-- div-- lehel. Ei ole visuaalne katkestus. Pole line. See ei ole maha kui eraldi tüki automaatselt. Sa pead stiil et kuidas seda teha. See justkui ütleb, et ma tahan tükk ruumi minu veebilehele, ja ma lähen lihtsalt helistada see on see jaotus minu lehele. Me ei pane asju sees of divs, ja tegelikult, kui me pea üle IDE teise, siis me näha, et ma panen oma moodustavad sees div. Nii et mul on siin minu IDE fail nimega div kujul dot HTML. Teeme seda avatumaks. Pange tähele, et nagu ma ütlesin, div on selline meelevaldne. Õigus? See ei ole tegelikult tähendavad midagi. Nii et mul on suvaline Esimene jagunemine minu lehele. Ja siis selle asemel, et teise div Hiljem, alates line kaheksa, Mul on selle vormi. Ja sees kujul on mul sisendite arv, valdkonnas kujul. Nii et mul on valdkond, kelle nimi on a-- mis ei ole tegelikult tähendavad midagi õige now-- et ilmselt võtab teksti, teine, et võtab Parooli teine, mis on Raadio nuppu, teine, et on ruut, ja teine, mis on nuppu Esita. Noh, mida see kõik tegelikult välja näeb? Noh, võtame pilk. Me avada see meie eelvaate aknas. Pange tähele, et see meelevaldne Esimene division-- seal no visuaalne eraldatus siin. See ei ole tegelikult midagi, eks? Ja siis on mul kujul. Ja ma ei tee midagi erilist formaati. Nii et vorm on vaid üks suur teabereale. Kui ma oleksin vormindatud minu vorm erinevalt, Ma oleks võinud seda rida realt. Aga ma ei tee midagi stiil. Jällegi, me ei räägi CSS siin. Me lihtsalt räägime HTML. Noh minu teksti kujul võin liik-- mäletan, et vormid tüüpi teksti nii et ma ei pane oma nime. Ja minu parool Ma võid kirjutada oma parooli. Ja et see valdkond tüübiks parooli, sa ei tea, mida minu parool. See kõik dots. Võin ka valida märgistada ära raadionupp või märgistada ära kast. Või ma võiks esitada oma vormi. Ja ma ei saa midagi teha, nii et kui ma esitan oma vormi, lehe lihtsalt värskendab. Aga ma võiks ehk seadistada oma Saada nuppu teha midagi muud. Ja me näeme, mida me saame teha et tulevikus video PHP. Aga see rajaneb väga Lihtne vorm, et me saab kasutada on kasutajad suhelda ja esitavad meie veebilehel. Viimane kommentaar enne kui me liikuda edasi mõne teise sildid on heita pilk selle input tag veel üks kord. Pane tähele, et ma olen rõhutanud otsad sildi punane. Iga teine ​​tag oleme näinud siiani on oli algus ja lõpp, ava tag ja lõpusildiga. Aga sisend tag ei ​​ole. Pole teksti, mis läheb vahel sisend sildid. Kõik info me kavatsevad edasi pool seotud osana atribuudid et sisend. Pange tähele, meil on sisend nimi võrdub x. Tüüp võrdub y. See on tõesti kõiki informatsiooni me vajame. Seda nimetatakse ise lõpusildiga. See ei nõua ava- ja tihe, sest kogu teave sisaldub sees tag ja selle omadusi. Nii et mõnikord näete seda ka. Nii lihtsalt olema teadlik, et kui teil on tag, mis on täiesti iseseisev, see avab ja sulgeb end Avatud nurksulu vasakul ja kaldkriips nurk klambri õigus. Me näeme veel üks neist kohe koos pildi siltide samuti. Enne kui me räägime pilte, me vaja rääkida linke. Kui me tahame, et meie veebilehel olla interaktiivne ja liikuda meie ümber, oleks tore oleks võimalik klikkima üks neist Mis on tavaliselt olnud sinine link. See on tegelikult, kuidas me ehitame hüperlink meie veebilehel. Ja huvitaval kombel seal on teine ​​HTML tag nimetatakse link, mis ei ole hüperlingi. Siin seisab ankur, ja see, kuidas me näitavad hüperlingi. Href võrdub x vahenditega minna veebilehe X. Ja kõike vahel avatud silt ja sulgeda tag on see, mis saab olema, et joonitud sinine tekst, mis näeb välja nagu link et me oleme tuttavad. Allpool, et meil on pilt tag, mis on ise lõpusilt väljapanek pilt asub X. Ja sa võiksid muuta et pilt määrates laius ja kõrgus ja muud atribuudid et dot dot dot seal. Kõige all siin meil on väga huvitav otsin tag, mis ei ole on lõpusildiga. See on hüüumärk doctype HTML. Nii HTML on olnud umbes alates 1990ndate alguses ehitada veebilehti, ja see on läinud läbinud mitu parandusi ajast. Viimasel aastal 2014 see läbis läbivaatamist nimetatakse HTML5, mis on nüüd praeguse omamoodi de facto HTML standard. Et näidata, et meie veebis lehed on kirjutatud kasutades HTML5, see, kuidas me alustad. See võib ära jätta, kuid mida see põhimõtteliselt vahendid on te ei saa kasutada kõiki silte mis on HTML5 sildid, need uued sildid. Nii et me alati alustad Kui me kasutame HTML5. Ja kõik sildid me rääkisime Varem ei ole HTML5 sildid. Aga see näitab, et HTML5 sildid on kohal. Ja nii on meil hüüatus doctype HTML, mis on algusest peale meie HTML fail ja siis pärast, et punkti meil tegelikult on meie HTML avatud sildistamine ja jätkata sealt. Viimane on kommentaarimärgendit, mis näeb välja veidi erinevad ka. See hakkab liikuma nurk sulg hüüatus kriips kriips kuid ei sulgemise sulg. Vahel need kaks elementi on on koht, kus sa kirjutad oma kommentaarid. Ja võtame pilk pildid ja kommentaarid ja lingid CS50 IDE. Nii et mul on siin olemas fail pildi link dot HTML mida ma avada. Ja teate, mul on paar Kommentaarid Siin minu HTML kommentaarid. Nii nagu ka C ja muud programmeerimiskeeli, HTML lihtsalt on märgistuskeel temal on võime omada kommentaarid. Ja nii ma ilmselt läheb pane pilt Rick Astley kuskil see div tag, see meelevaldne jaotus. Ilmselt see fail on asub Rick dot JPEG, mis kui me pea tagasi üle minu failipuuks teist, on fail, mis eksisteerib aktiivse kataloogi. Nii et pole hullu. Ma ei viide ta. Siis saan sisemisi linke. Nii märkate real 11 siin minu href on hello dot HTML. Nii et lihtsalt viitab hello dot HTML mis eksisteerib praeguse kataloogi. Ja ma ei saa ka välise lingid, mida just täpsustatakse HTTPS mis näitab, et ma ei räägi umbes faili minu praeguse kataloogi. Ma räägin faili, mis on olemas kuskil internetis, mis mul on nõuda kasutades HTTP protokolli. Võtame pilk see leht tunduda ja saada valmis pilt Rick Astley näidata üles oma ekraanil. Nii et ma eelvaadet. Seal on Rick Astley juures väga top selles meelevaldne jagunemine panin selle tipus. Ja siis allapoole ma on minu lingid, eks? Mul on link hello dot HTML. Ja kui ma vajutan, et ma saan üle läinud see leht et me oleme väga tuttav alates Algusest meie programmi. Kui ma pop sellele lehele taas avatud, kui ma pop pildi link avada veel üks kord, Võin ka minna väliselt et CS50 veebisaidil. Ja seal me see-- ma tulen suumimiseks natuke siin-- me näeme CS50 veebilehte omamoodi varjatud keset meie lehel. Nii et ma ei suutnud teha sisemiste viitavad samuti välise link. Viimane reegel HTML et me ei kavatse siin rääkida on see, et teie HTML peaks olema hästi arenenud. In C oleme palju rääkinud erinevate süntaks asju. HTML süntaksi tõesti keerleb sildid. Iga tag avad tuleb sulgeda. Ja tegelikult, iga sildi avate tuleks sulgeda vastupidises järjekorras. Nii et kui avate julge tag, mis on italic tag, ja siis joonitud silt tegema kõik kolm kuni teatav hulk teksti, siis tuleb need sulgeda vastupidises järjekorras. Nii et kui sa avada julge, italic, rõhutavad, siis soovite sulgeda rõhutada, italic, julge. Selline ümbrisesse, mida hoiab HTML kena ja organiseeritud. Erinevalt C, aga süntaksi vigu ei tee sandistab oma HTML-olla. Sinu HTML ei pruugi olla hästi moodustatud, kuid ikkagi töötab. Ja nii need vead saab järjestada slide poolt. See on kuni teil tõesti olema valvas. Vahel nad ei suuda aga Mõnikord ei pääse ta. See võib olla tegelikult raske ülesanne, kuigi jälgida, kui avasite silt, kui suletud see, eriti kui teie HTML Failide saada suuremaks. Sa tahad veidi abi. Ja on online validator tööriistu, mida saab kasutada on pilk oma veebilehitseja lehele ja vaata, kas see on hästi arenenud HTML. Ja mida sa peaksid kindlasti vaatleme neid ja hakata kasutama neid kui alustada tehes mõned tööd HTML, kirjalikult HTML, just nii saad mõned head harjumused korraldamisest HTML heas mõttes ja hea stiili ja hoolitsedes et sa ei tee midagi, et võiks luua süntaksi viga, mis põhjustaks sulle natuke probleem mööda teed. Ma olen Doug Lloyd. See on CS50.