DOUG LLOYD: így töltötte about-- ha a matek igaza van, És azt hiszem, látszó back-- Azt hiszem, töltöttünk körülbelül 35 videók beszél a különböző szempontjai C, talán egy kicsit, talán egy kicsit kevésbé. És mi nem terjed ki mindent C, de borított egy nagy darab a nyelv, a túlnyomó többsége azt, természetesen a közös célokra. Most fogunk beszélni egy másik nyelv, a HTML. És megyünk fedezni ez csak egy videó. De ez rendben lesz. Ez lesz valóban lesz valamit meg akarsz szokni. Most, hogy a alapjait egy nyelven, ez valójában nagyon egyszerű kezdeni a tanulást mások. Mi is így fogjuk kezdeni lépéssel egy kicsit vissza és elkendőz az alapvető közötti különbségek következő nyelveken és egyfajta hagyom hozzá. Van egy csomó igazán nagy források az interneten, amely fogunk kezdeni irányítja, felé, mert az internet egy hatalmas információs tárház. És ez így nem olyan, mint azt is megtudhatod veszít el szükségszerűen azáltal, hogy nem az információ szabályozni egy videót. Akkor továbbra is képes, hogy minden szükséges és felhasználása A tudás, amit már épített ki, ha megértjük a C hogy a tanulási görbe ezekre Más nyelvek valójában sokkal laposabb. Ígérem. De beszéljünk egy nyelven ez tényleg alapvető minden web oldal, amely a HTML. HTML Hyper Text Markup Language. HTML egy nyelvet, de ez nem egy programozási nyelv. HTML nincs változók. Nem kell a logika, vagy funkciók, vagy ilyesmi. Nem tehetünk bármilyen programozás önmagában HTML-ben. Néha hallani fogod emberek írják le magukat HTML programozók, amely nem teljesen pontos. Nem tudjuk írni HTML programokat. HTML csak jelölésére használt fel a szöveget. Úgy hívják jelölőnyelv. És mi ez a does-- ezt markup-- az általunk használt címkék HTML és ezek tags-- ez markup-- szemantikailag meghatározza a szerkezet egy oldal és okozza a sima szöveg, hogy között létezik címkék kell értelmezni a böngészők különböző módon. És talán ez a legjobb, hogy ismertesse ezt útján egy illusztráció. Itt egy nagyon egyszerű HTML oldal, nem HTML programot, ismét egy HTML oldal. És tudjuk, hogy ez egy HTML oldal, mert már határolt mindent HTML. Szóval ez az, amit egy HTML tag néz ki. Ez közötti szög zárójelben. És észre a tetején van HTML és legalul, miután tettünk mi látszólag egy csomó más HTML, van hegyes zárójel perjel HTML. Szóval ez a fajta a határ aközött, ami a HTML és mi nem. És persze, hagyományosan, csak ahogy írta a C programok A ponttal C kiterjesztéseket, minden HTML-fájlok ér véget dot HTML kiterjesztéseket. De van még folyik itt. Mi nem csak meg ezeket a HTML címkék. Mi nyilván ezt nevezett dolog egy fej tag. Na jó, mi az? Nos, talán az a legjobb, megkülönböztetni útján test, testét pedig a tartalmát a web oldalon. Így talán a fej tag határozza cucc hogy nem a böngésző ablakában megfelelő, de valahogy fontos, hogy a weboldal válásához helyesen. Például, belsejében a fejét tag van címcímkék. Tehát cím, hogy hello world, Ez tulajdonképpen úgy fog kinézni, felbukkan a lapot a Chrome vagy a Safari vagy Firefox-- bármilyen böngésző prefer-- ez mi fog megjelenni a címet. És mielőtt lapok lenne megmutatni akár a teljes böngészőablakban és akkor csak egy oldalon megnyílik egy böngészőablakban egy időben. Szóval ez lesz a cím oldalam fel a lapra vagy a böngésző ablakot bár, hello world. És akkor a tartalom az én weboldal lesz a világ, helló. Szóval vessünk egy pillantást, amit néhány ilyen dolgot nézhet. Ez egy nagyon egyszerű HTML oldalt. Szóval itt vagyok én CS50 IDE és Már nagyított egy kicsit. És én csak fog nyit Hello dot HTML és mutassa meg, hogy ez nagyjából Az oldal tartalmát, hogy korábban láttunk. Én egyszerű HTML, fej címkék, címcímkék, test, és így tovább. Már bekezdésével, hogy tiszta legyen. És akkor mit tehetek én IDE csak megtekintheti az oldalt. És ott is vagyunk. A tartalom oldalam világszerte, hello, és én nem látok semmit magának a fejét tag van. Ez csak a tartalom a szervezetben. Világ, helló. És ismét a test csak mondta, világ, helló. A másik rész hiányzik. Szóval ez tényleg minden van. Ez egy nagyon egyszerű alap HTML oldalt. Most már beljebb én HTML igazán szép és rendezett, de valójában nem az. Nem tudtam, hogy úgy tűnjön, elég csúnya. És ez még mindig működik. Ez lenne a pontos ugyanazon a weblapon. Most ütött megszabadulni minden fehér térben. Mint kiderült, a fehér tér adatok. És így amikor küldjük adatok feladótól a vevőhöz, a szerverről az ügyfél, adatok pénzbe kerül. És így megszabadulni a szóközöket valójában egy jó ötlet ha valaki, aki szolgál egy csomó webes tartalom. Ez egy rossz ötlet, ha valakit, aki a tanulás, ez a cucc és azt akarjuk, hogy szépen rendezett. Ez egy sokkal könnyebb feldolgozni, mint ez. De ez teljesen megegyeznek. A behúzás és ilyesmi valójában nem számít HTML-ben. Csak az számít, nyitó tag-ek és záró tag a megfelelő sorrendben. Figyeljük meg, mi történt itt, mégis. A jelölő ad nekünk egy módja annak, hogy kommunikálni extra információkat mit is írtam. A Helló, világ része volt, értelmezni, mint a cím. És a világ, helló része volt értelmezni, mint a tartalom vagy mi legyen Csak a weboldalamon. Több mint 100 ezeknek a különböző címkék és sok-sok nagy erőforrásokat online megtalálni őket. Fogunk beszélni néhány közülük ez a videó, néhány Az igazán alapvető dolgok. De nem megyünk beszélni az egészet, mert lenne teljes megtenni. A másik dolog, amit tehetünk, mégis, hogy megnyitjuk fejlesztői eszközöket. És ha visszahívja videónkat a HTTP, Elmagyaráztam, hogyan kell megnyitni akár fejlesztői eszközöket. Chrome ez általában az F12 billentyűt nyitni a fejlesztő eszköztár. Aztán ahelyett, hogy az Network lapon, akkor válassza ki a Elements fület. És ha betölti a web oldal, akkor valójában Nézd meg a HTML, amely létrehozza az adott weboldalt. És így sokat tanulnak HTML nézi a kedvenc weboldalak és látta, hogyan építik a különböző darab nekik, hogy tetszik. Így talán van ebben a hűvös minta vagy valami ilyesmi. Hogyan teszik a HTML? Hát akkor csak megnyitja a fejlesztői szerszámok és fölé viszi ezt az elemet és hogy pontosan mi HTML teszi. Szóval ez egy nagyon jó módja annak, hogy megtanulják, HTML, és azt javasoljuk, hogy csinálod mind megtanulni a HTML- és azt is, hogy tanulni egy kicsit kicsit a néhány lehetőség ban elérhető fejlesztői eszközök, amelyek minden bizonnyal jól jön, mint elkezdi csinál intenzívebb web programozás. Szóval vessünk egy pillantást Pár közös HTML. És mi ugrani, és megnézzük amit ezek a címkék is tehetik mint nézi néhány fájlt az én IDE. Tehát itt van három nagyon egyszerű címkéket csípés vizuális megjelenésének szöveget. Van B címkék, I tag, és az U címkék. És rendre azt csinálják teszik a szöveget közöttük félkövér, dőlt, és aláhúzás. Nézzük, hogy mit nézne mint a tényleges weboldal az IDE. Tehát itt az én IDE van egy nevű fájlt BIU dot HTML. BIU dot HTML csak, hogy félkövér, dőlt, kiemelve. Majd nyisd ki. És látni fogjuk, hogy itt vagyok Van ez a szöveg B címkék merész. Ez a szöveg azt címkék dőlt. És ez a szöveg U tag hangsúlyozta. Mit fog ez kinézni? Hát megint mindenem tennie, hogy menjen át ide hogy a böngészőm, én fájl böngésző, kattintson Preview, és ez az, ami jön. A szöveget a B címkék valóban most merész. A szöveg között I címkék valóban most dőlt. És a szöveg közötti U címkék valóban őt hangsúlyozta. Szóval ez elég jó. Most már tudjuk, hogyan lehet szöveget nézni egy kicsit divatos vagy felhívni hangsúlyt bizonyos dolgokat. Egy másik pár közös címkék itt bekezdés tag, P, és a fejléc címkéket, amit már renderelt itt HX. Ezek a P tag, ezek a bekezdések, törni a szöveget, a bekezdések. Ez nem elég, hogy csak nyomjunk Entert, majd hagyja terek, mert a számítógép csak akkor fog csinálni, amit mondani, hogy igen és figyelmen kívül hagyja a fehér helyet a legtöbb. Tehát nem csak nyomd meg az Entert és elvárják a számítógépünk értelmezni, hogy azt akarjuk, kezdeni egy új bekezdés. Van, hogy nagyon határozottan mondom ezt az egyik paragraph-- ez another-- bekerítésével mindegyik egy sor P tag. És mi is ezeket a lehetőségeket H címkék, ezek a fejléc címkéket. Jelenleg hat különböző szinten fejlécek, egy, kettő, három, négy, öt, illetve hat, amelyek fokozatosan nagyobb és nagyobb fejlécek. És egyre kisebbek és kisebb és kisebb és kisebb. Tehát van egy felső szintű fejlécet, egy második szintű fejléc, és így tovább, és így tovább. Vessünk egy pillantást talán néhány P címkék és néhány fejléc címkéket Akcióban a weboldalon. Tehát itt az én IDE Van egy fájlt úgynevezett PH dot HTML, PH hogy bekezdések és fejléc címkéket. Nyisd ki azt fel. Van egy csomó folyik itt mert én már egy kis Lorem ipsum, néhány csak véletlenszerű szöveget itt. Úgyhogy kicsinyítés egy kicsit mert olyan sok minden történik. De észre, hogy már a nagyon Tetejére itt van egy H1, egy szinten az egyik, fejléccímkét. Aztán van egy bekezdés, amely csak Egy csomó véletlen text-- Lorem ipsum-- Csak alapértelmezett normál kitöltésével szöveget. Szóval van két bekezdés belsejébe, hogy szinten egy fejléc, majd lent I van egy szinten két fejléc itt vonalon 24, második szint fejléc, és a másik két bekezdések. Nos, mit jelent ez kinézni Ha megnézem az én előnézet? Lássuk. Tehát észre, hogy a első szint fejléc itt valójában egy kicsit nagyobb mint a második szint fejlécet. Így szoktuk H1 tag. És észre, hogy a P tag lehetővé teszi számunkra, megtörni a dolgokat figyelembe ítélet. Ha már megszabadult az említett P címkék és valóban csak fel Belép vagy visszatér között, amit reméltünk volna a különböző bekezdések, ők minden csak slam együtt, és ez nem lenne ez a szép bekezdés elválasztás hely fent és lent. És ez az, amit bekezdés címkék és fejléc címkéket gyakran szokta felhívni figyelmet részeit honlapunkon ily módon. Következik néhány tag, amit használunk építeni listákat honlapunkon. Tehát van rendezetlen lists-- ULs-- amelyek csak felsorolások, elrendelte listáját, amelyek numbered-- OLs-- és belül sem az egyik ilyen van szükségünk szett, hogy hogyan jelöljük lista elemeit, LI. És így van nyitva UL tag és tesszük tárgyak belsejébe. És amikor végeztél hogy tudjuk zárni a UL tag. És hasonlóan mi lehet rendezett vagy számozott lista és tedd lista elemek belsejében erre. Szóval vessünk egy pillantást egy pár listák és mit fognak render, mint a CS50 IDE. Szóval van itt az IDE egy nevű fájl listák dot HTML. Lássuk. És észre itt van egy rendezetlen felsorolni az öt dolog benne. És akkor én rendezett listáját, és Megváltoztattam a címke egy kicsit, ugye? Azt mondtam kezdete megegyezik hat. Kiderül, egy rendezett lista I. Beállíthatjuk, hogy a kiindulási pont, ahol Én want-- alapértelmezés szerint ez lesz one-- mellett csak hozzá az úgynevezett attribútum az én OL tag. És így ez a lista kezdeni a számlálást hat. Tehát az elemek, hogy számozott lista legyen hat, hét, nyolc, kilenc, tíz, mert van öt elem a listán, szemben egy, két, három, négy, öt, amely lenne a helyzet, ha én azt mondta OL meghatározása nélkül a start attribútum. Ezért most is csak előnézeti ez így hogy felmérje, mi folyik itt. És ott is vagyunk. Van listámon. Az első öt elem rendezetlen vagy pontozott listát. És a következő öt elem a külön megrendelhető lista kezdve hat. Tehát így tudjuk építeni listák segítségével HTML. A másik dolog, amit szeretne tenni HTML A építeni egy táblázatot információ a sorok és oszlopok hogy az információkat a különösen a szervezett módon. Ehhez HTML tudunk egy táblázat definíciója kezdődő nyitó zárójel asztalra. És akkor aztán az asztalra vagyunk Lehet, hogy egy sor sorok, TR címkék jelezve minden egyes sor. És akkor TD tag bemenni a TR címkék adjon meg egy oszlopot egy soron belül. Miért hívják TD és nem TC? Nos, TD áll a táblázat adatait. Általában te üzembe adatait is. Szóval ezért ez TF és nem TC. Ez egy kicsit zavaró. Szóval van táblázatcímkék és belsejében a táblázat címkéket Van sorok számát, TRS. És belül minden sorban van TDS az oszlopok száma hogy azt szeretné, hogy az adott sorban. Vessünk egy pillantást egy nagyon egyszerű táblázatot át CS50 IDE. Szóval van itt egy fájlt nevű tábla dot HTML. Vessünk egy pillantást mi az hogy néz ki. Van egy csomó folyik itt, de ha azt észleli, van egy asztal nyitott. Kezdek meghatározása a táblázatban. És akkor az én első sorban azt nyilvánvalóan van négy oszlop, egy, kettő, három, négy. És akkor én végeztem, hogy a sorban. Aztán kezdj egy sort, és nem kettő, négy, hat, nyolc. Befejezni, hogy a sorban. Tetszik másik sorba, három, hat, kilenc, 12. És akkor utolsó sorban, négy, Nyolc, 12, és bár ez egy kicsit vágva van, 16. Befejeztem azt a sort. Befejeztem az asztalra. És akkor én végeztem én HTML. Mit jelent ez kinézni? Nos, ez nem igazán sok látnivaló. Már világosan szervezett az adataimat egy kissé jobban szervezett módon. De ez nem szuper csinos itt. És mi fog foglalkozni hogy amikor arról beszélünk, CSS. Gondoljuk végig, majd ez a gondolat a amit csinálunk, hogy egy table-- Talán formázza egy kicsit jobb? De még mindig van négy sor, amelyek mindegyike négy oszlop, és tényleg, mi ez az összeg egy Nagyon egyszerű, négy négy szorzás asztalra. Csak néhány további címkék fogunk beszélni. Beszéljünk a fogalmát egy HTML űrlapon. Szóval lehet, hogy látta ezt a összefüggésben belép egy weboldalra. Általában akkor írja be a felhasználó nevét. Azt írja be a jelszót, és te jó menni. Ez lenne a kezdete egy formája. Átlépni osztásnál egy második. Mi is bemenetek fajta elférjen a formák. Ezek azok az elemek, amelyek te tényleg gépelés, vagy a rádió gombjai te ketyeg, vagy csekket dobozok, hogy te ketyeg le. Tehát ezek bemenni a formák. És ők alkotják alapvetően minden egyes sora formájában Ha a formában van formázva is. Aztán itt van ez a koncepció div, amely valójában nem is illik bármilyen kategóriára A címkék, mint azok, én már csinált korábban. Ez csak valami behatároló elején néhány önkényes division-- div-- az oldalon. Nincs vizuális törés. Nincs vonal. Ez nem indult, mint egy külön darab automatikusan. Te volna, hogy ez a stílus hogy így kell csinálni. Ez csak valami azt mondja, szeretnék egy darab helyet a weboldalamon, és én csak fog hívni ez ez a felosztás oldalam. Mi lehet tenni cucc benne A divs, és valójában, amikor a feje fölött a IDE a második, akkor látom, hogy leteszem az én belsejében egy div. Szóval van itt az IDE egy nevű fájlt div formában dot HTML. Nyisd fel. Figyeljük meg, hogy, mint mondtam, div egyfajta önkényes. Jobb? Ez nem jelent semmit. Szóval van egy tetszőleges első osztályban oldalam. És akkor ahelyett, hogy egy másik div Később, kezdve sorban nyolc, Én ezt a formáját. És belül a formában van egy bemenetek száma, mezők az űrlap. Szóval van egy olyan területen, amelynek a neve egy-- ami nem igazán jelent semmit jobb now--, hogy látszólag úgy szöveget, egy másik, vesz egy jelszót, másik, hogy egy rádió gombot, a másik, hogy egy négyzetet, és a másik, hogy ez egy Submit gombra. Nos, mit jelent ez a Az összes ténylegesen kinézni? Nos, vessünk egy pillantást. Majd nyisd ki a mi előnézeti ablakban. Figyeljük meg, hogy ez az önkényes első division-- van nincs vizuális elválasztása itt. Nem igazán semmit, ugye? És akkor ott van a formáját. És én nem csináltam semmilyen különleges formátumot. Tehát az a formula csak egyike nagy sor információ. Ha tudtam volna formázott a formában másképp, Lehet, hogy azt sorról sorról sorra. De én nem csináltam olyan stílus. Ismét nem beszélünk CSS itt. Mi csak beszélünk HTML. Hát az én szöveges formában tudok type-- ne feledjük, hogy formája típusú szöveget így tudok tenni a nevemet. És a jelszót beírhatja a jelszót. És mivel e területen a típusa jelszót, nem tudom, mi a jelszavam. Ez mind pöttyökkel. Azt is megteheti, hogy jelölje ki a rádió gombot, vagy jelölje be a jelölőnégyzetet. Vagy tudtam elküldöm a formában. És én nem csináltam semmit, így amikor adhatom formában, Az oldal csak frissül. De talán konfigurálja Küldés gombra, hogy valami mást. És majd meglátjuk, mit tehetünk hogy a jövőben videót PHP. De ez épít egy nagyon egyszerű űrlap, hogy mi Használhatja, hogy a felhasználók rákattintanak és közöljenek információkat a honlapunkon. Még egy utolsó megjegyzés, mielőtt lépni egy másik tag van arra, hogy egy pillantást erre input tag még egyszer. Vegyük észre, hogy amit kiemelt A végén a címke piros. Minden más tag láttunk eddig volt kezdete és vége, egy nyílás és záró tag. De egy bemeneti címkét nem. Nincs szöveges, hogy megy között input tag. Minden információ mi szándékozó közvetíteni van kötve fel részeként attribútumait, hogy input. Figyeljük meg van bemeneti neve egyet x. Típus egyenlő y. Ez tényleg minden a szükséges információt. Ez az úgynevezett önzáró tag. Nem igényel nyitó- és közel mert az összes információ tartalmazza belsejében tag és az attribútumai. Így néha látni fogod ezt is. Tehát csak ne feledje, hogy ha van egy tag, amely teljesen önálló, nyit és zár magát A nyitó hegyes zárójelet a bal és a perjel szög konzol a jobb oldalon. Meglátjuk másik ilyen most a kép címkék is. Mielőtt beszélünk képek, mi kell beszélni hivatkozásokat. Ha azt akarjuk, honlapunkon is interaktív és mozgatnak minket körül, jó lenne tudni hogy kattintson egy ilyen mit óta jellemzően egy kék link. Ez tulajdonképpen hogyan építünk egy hivatkozásra honlapunkon. És érdekes módon van egy másik HTML tag nevű link, ami nem egy hivatkozást. Egy itt áll a horgonyt, és mi így jelzik egy hivatkozást. A href egyenlő x¹szel megy weboldal X. És mindent között nyílt címke és a közeli címke A mi fog adni, hogy hangsúlyozta, kék szöveg, hogy néz ki, mint egy link hogy vagyunk tisztában. Alatta van egy kép tag, amely egy önálló záró címke megjelenítésére Egy kép található X. És akkor lehet, hogy változtatni hogy képet megadásával szélesség és magasság és egyéb tulajdonságok hogy pont pont pont ott. Legalján van van egy nagyon érdekes látszó tag, amely nem Van egy záró tag. Ez felkiáltójel DOCTYPE html. Tehát HTML óta körül a 1990-es években az épület weboldalakat, és ez ment rajtuk több változás azóta. Legutóbb 2014-ben ez ment felülvizsgálata nevű HTML5 amely most a jelenlegi mintegy de facto HTML szabványt. Annak jelzésére, hogy a web oldalak vannak írva a HTML5, ez hogyan kezdjük el. El is hagyható, de mi, hogy alapvetően azt jelenti, nem tudod használni bármelyik tag amelyek HTML5 tag, az új tag. Így mindig elindul ha már a HTML5. És az összes tag beszéltünk korábban nem HTML5 tag. De ez azt jelzi, hogy HTML5 tag is jelen lesz. És így van felkiáltójel DOCTYPE HTML, amelyek a legelején a mi HTML fájlt, majd azt követően, hogy pont mi valójában a HTML nyitott címkézni, és folytassa onnan. Az utolsó egy megjegyzést tag, ami úgy néz ki kicsit más is. Úgy indul a szög konzol felkiáltójel gondolatjel dash de nem zárójel. A kettő között e két elem van Itt írja meg észrevételeit. És vessünk egy pillantást képek és megjegyzéseket és a linkeket a CS50 IDE. Szóval van itt egy fájlt úgynevezett image link dot HTML amelyek fogok nyitni. És vegyük észre, van egy pár megjegyzések itt az én HTML megjegyzéseket. Tehát mint C és más programozási nyelvek, HTML csak azzal, hogy egy leíró nyelv nem képesek hozzászólni. És így én nyilván fog helyezzen egy képet a Rick Astley valahol ez a div tag, ez önkényes felosztása. Úgy látszik, hogy a fájl található Rick dot JPEG, amelyek Ha elindulunk vissza át fájlom fa egy pillanatra, egy fájl létezik Az aktuális könyvtárban. Szóval ez rendben. Én is hivatkozik rá. Aztán lehet, hogy a belső linkek. Tehát észre on line 11 itt én href helló dot HTML. Tehát, hogy csak utal Hello dot HTML ami létezik az aktuális könyvtárban. És azt is, hogy a külső linkek mellett csak megadásával HTTPS jelezve, hogy én nem beszélek egy fájlról az én aktuális könyvtárban. Arról beszélek, hogy a fájl létezik valahol az interneten, amit én kérni, HTTP protokoll használatával. Szóval vessünk egy pillantást, amit Az oldal nézhet és készülj fel egy képet Rick Astley, hogy megjelenik a képernyőn. Úgyhogy előnézeti ezt. Van Rick Astley, a legtetején ebben az önkényes Divízió I tedd a tetején. És akkor lent I Van a linkeket, ugye? Van egy linket Hello dot HTML. És ha rákattintok, hogy kapok költözött át ezt az oldalt hogy mi vagyunk nagyon ismerik re A kezdetektől fogva a programunk. Ha én a pop, hogy az oldal nyitott újra, ha én pop kép link megnyitása még egyszer, Én is megy kívülről a CS50 honlapján. És ott see-- Megyek kicsinyítés egy kicsit here-- majd meglátjuk CS50 honlapján fajta beágyazott közepén oldalunkon. Így voltam képes arra, hogy egy belső hivatkoznak, valamint egy külső link. Az utolsó szabály HTML fogunk beszélni itt az, hogy a HTML kell jól formált. A C-ben sokat beszélgettünk arról A különböző szintaxis a dolgok. A HTML szintaxis nagyon körül forog címkék. Minden tag megnyitja kell zárni. És valóban, minden tag megnyitásakor le kell zárni fordított sorrendben. Tehát, ha megnyit egy merész tag egy dőlt címkét, majd aláhúzás tag hogy nem mind a három egy különösen sor szöveg, akkor zárja be őket fordított sorrendben. Tehát ha nyitott merész, dőlt, aláhúzott, akkor szeretné zárni aláhúzott, dőlt, félkövér. Ez a fajta beágyazás, amit tartja HTML szép és rendezett. Ellentétben C, bár, szintaktikai hibákat nem valójában béna a HTML esetleg. HTML lehet, nem is alakított, de még mindig működik. És így ezek a hibák rendezheti a diát. Ez rajtad múlik, hogy valóban legyen éber. Néha nem fog sikerülni, de néha lehet megúszni vele. Ez lehet egy igazán nehéz feladat, bár, nyomon követni, amikor megnyitotta Egy tag, amikor becsukta, különösen mivel a HTML fájlok kap nagyobb és nagyobb. Majd némi segítségre. És vannak olyan online érvényesítő eszközöket, hogy Használhatja, hogy egy pillantást a web oldalt, és ha ez jól formázott HTML. És akkor feltétlenül vessünk egy pillantást azoknak és elkezdi használni őket, ahogy kezdeni csinál valami munkát HTML, HTML-t, csak így kap jó szokások szervezéséhez HTML a jó értelemben, és jó stílus és gondoskodjanak arról, hogy nem csinálsz semmit, Létre kell hozni egy szintaktikai hiba, hogy okozna, egy kicsit A probléma az úton. Én Doug Lloyd. Ez CS50.