Ami az első weboldal, webreference
Mielőtt elkezdenénk az utunkat a tanulságokat a weboldalak létrehozása HTML és CSS, fontos megérteni a különbséget a két nyelv között, a szintaxis az egyes nyelvek és néhány alapvető terminológiát.
Mi a HTML és a CSS?
HTML (Hypertext Markup Language, Hypertext Markup Language) meghatározza a tartalma és szerkezete a jelentését, meghatározzuk olyan tartalommal, például fejezetek, bekezdések vagy képek. CSS (Cascading Style Sheets), vagy a Cascading Style Sheets - a nyelv bemutatókat a megjelenését a tartalmat, például betűtípusok és színek.
Ez a két nyelv - HTML és CSS függetlenek egymástól, és így kell maradjanak. CSS ne írjuk abba a HTML-dokumentumot, és fordítva. Általános szabály, hogy a HTML mindig tartalmát és CSS mindig határozza meg a design.
Ezzel a megértése a különbség a HTML és CSS, nézzük belevetik magukat a HTML részletesebben.
Fontos kifejezések HTML
A munka megkezdése előtt a HTML, akkor valószínűleg a találkozás új és gyakran furcsa kifejezés. Idővel lesz megismerkedni mindegyiket részletesen, de most meg kell kezdeni a három fő szempontból HTML - elemeinek címkék és attribútumok.
Elements meg, hogyan határozza meg a szerkezetét és tartalmát a tárgyak az oldalon. Néhány általánosan használt elemek közé tartozik a több fejléceket szintet (a meghatározás szerint elemek
hogy ) És a bekezdések (azonosított
); A lista tartalmazhatnak olyan elemeket . Az elemek által azonosított kacsacsőrök <>, körülvevő elem nevét. Ezáltal az elem fog kinézni: Ezenkívül a szögletes zárójelben <и> az elem körül azt teremt, amit ismert, mint a kulcsszó. Címkék leggyakrabban megtalálható pár nyitó és záró tag. A nyitó címke kezdetét az egy elem. Ez egy szimbólum <, затем идёт имя элемента и завершается символом>; például, A záró tag végét egy elem. Ez egy szimbólum <с последующей косой чертой и именем элемента и завершается символом>; például, Így a link címke fog kinézni: Az attribútumok tulajdonságok alkalmazott kiegészítő információkat nyújtson az elemet. A leggyakoribb jellemzőkre az id attribútum. amely azonosítja az elemet; class attribútumot. amely osztályozza elem; attribútum src. amely azonosítja a forrást a beágyazott tartalom; és attribútum href. amely jelzi a linket egy kapcsolódó erőforrás. Az attribútumok meghatározása a nyitó címke után az elem nevét. Általában a tulajdonságok közé tartozik a neve és értéke. A formátum ezen attribútum áll az attribútum neve azonos aláírja vele, majd elmegy idézőjelbe attribútum értéke. Például, elem a href attribútum a következő: Ábra. 1.01. HTML szintaxis tartalmaz egy áramköri elem, attribútum és egy tag Most, hogy tudod, mi az elemek HTML címkék és attribútumok, nézzük meg együtt az első weboldalt. Ha valami úgy néz ki, új vagy itt, ne aggódjon - megfejteni mindezt útközben. Minden HTML-dokumentumok tartalmazzák a kötőszerkezetet, amely tartalmazza a következő nyilatkozatokat és elemek: . . belül elem A látható weboldal tartalmát lesz a sejtben Ha egy elem benne van egy másik eleme is ismert befektetett egy jó ötlet, hogy adjunk egy padding tartani a szerkezet a dokumentum jól szervezett és olvasható. Az előző kód, a két elem Az előző példában, az elem Ez volt az egyetlen tag, amely nem tartalmazza a záró címke. Ne aggódj, ez történt szándékosan. Nem minden elem áll nyitó és záró tag. Egyes elemeket egyszerűen kap tartalmát, vagy viselkedés attribútumok egyetlen tag. Ez az egyik ilyen elem. Tartalmi elem Példa hozzárendelt karakterkészlet és attribútum értékeket. Más tipikus önzáró elemek a következők: Nem számít, milyen gondosan írunk mi kódot, hibák elkerülhetetlenek. Szerencsére, amikor írsz HTML és CSS érvényesítő van, hogy ellenőrizze a munkát. W3C HTML kiértékelő kínál és CSS. hogy átvizsgálja a kódot hiba. Nézze meg a kód nem csak segít, hogy megjelenjen minden böngészőben, hanem abban is segít, hogy megtanulják a legjobb gyakorlatok írásakor kódot. Mivel webes tervezők és front-end fejlesztő, akkor megengedheti magának, hogy menjen a számos kiváló konferenciák elkötelezett a vízi jármű. Mi lesz, hogy megszervezzék saját konferencia stílusok Konferencia és megteremteni azt a helyszínen a következő leckét. Hűha! Az index.html fájlt, adjuk hozzá a dokumentum szerkezete, beleértve a dokumentum típusát és elemei . az elem belsejében az elem belsejében . elem Ábra. 1.02. Az első lépés, amikor létrehozza a helyszínen stílusok Konferencia Nézzük váltani egy kicsit, távolodik HTML és nézd meg a CSS. Ne felejtsük el, a HTML a tartalma és szerkezete a weboldalak, míg CSS definiálja a vizuális stílus és a megjelenés. Amellett, hogy a feltételeket a HTML, van néhány kulcsfontosságú kifejezések CSS, amely akkor szeretnénk olvasni. Ezek a kifejezések közé szelektor tulajdonságokat és értékeket. Mint a terminológia HTML, annál többet dolgozni CSS, annál ezek a kifejezések váltak második természet. Mivel elemeket adunk egy weblapot, akkor lehet díszített segítségével CSS. A szelektor meghatározza, hogy melyik elem vagy elemek a HTML a cél, és olyan stílust alkalmazni (például szín, méret, és helyzete). Selectors kombinációját tartalmazhatják különböző mutatók segítségével válassza ki a egyedi tárgyak, attól függően, hogy hogyan akarunk egyedi. Például szeretnénk kiválasztani minden bekezdés az oldalon, vagy válasszon csak egy bizonyos pontban. Szelektorok általában társított egy attribútum érték, mint az értéke az ID vagy az osztály vagy tag nevét, mint a A CSS, szelektorok egyesítjük fogszabályozó <>, amely kiterjed a stílusok alkalmazzuk a kiválasztott elem. Ez a szelektor célja minden elemét . Miután az elem ki van választva, az ingatlan határozza meg a stílust, alkalmazni fogják azt. Nevei tulajdonságok menj után a választó, a fogszabályozó <> és közvetlenül előtte a vastagbélben. Sok ingatlan, hogy tudjuk használni, mint a háttér. színét. font-size. A magasság és a szélesség, és más tulajdonságok gyakran adunk hozzá. A következő példában határozza meg a tulajdonságait szín és font-size. alkalmazni minden eleme . Míg mi csak választani vezérli az elem, és melyik stílus tulajdonságain keresztül szeretnénk alkalmazni azt. Most tudjuk meg a viselkedését az ingatlan értékén keresztül. Az értékek meghatározása a szöveget a vastagbél és a pontosvesszőt. Az alábbiakban azt válassza ki az összes elemet és a szín tulajdonság értéke, mint egy narancs. és az értéke a font-size, mint a 16 pixel. Az általános gyakorlat az, hogy pár váltás tulajdonságokat és értékeket a fogszabályozó. Mint HTML, padding segít megőrizni a kódot szervezett és érthető. Ábra. 1.03. CSS szintaxis szerkezet tartalmaz egy szelektor tulajdonságokat és értékeket Ismerve néhány alapfogalom és általános szintaxisa CSS - ez egy nagyszerű kezdet, de van még néhány pontot a vizsgálat előtt ugrunk a mélybe. Különösen azt kell alaposan vizsgálni, hogyan működik szelektor CSS. Szelektor, mint korábban említettük, meghatározza, hogy milyen HTML elemek lesznek stílusú. Fontos, hogy megértsük, hogyan kell használni kapcsolók és hogyan működnek. Az első lépés ismernie kell a különféle szelektor. Kezdjük a legalapvetőbb szelektor: típus szelektor, osztályok és azonosítók. Írja szelektor összpontosított elemeket azok típusát. Például, ha azt akarjuk, hogy összpontosítson az összes elemet Osztályok lehetővé teszi, hogy válasszon ki egy elemet értéke alapján a class attribútum. osztály szelektor kicsit pontosabb, mint a szelektor írja, mivel a kiválasztott konkrét elemek csoportja, nem minden eleme azonos típusú. Osztályok lehetővé teszi, hogy ugyanazt a stílust különböző elemek segítségével egyszerre ugyanazt az értéket a class attribútum több elem. A CSS osztályok kijelölt egy pont előtt, majd a class attribútum értéke. Osztály alatti választó kiválasztja az összes elemet tartalmazza a félelmetes osztály attribútum értékét. beleértve az olyan elemeket . Azonosítók pontosabb, mint osztály, mert a cél, csak egy egyedi tétel egy időben. Ahogyan az osztály szelektor használt class attribútum értéke. azonosítók id attribútum érték használható a választó. Függetlenül attól, hogy milyen típusú kijelző elem id attribútum értéke lehet csak egyszer használható az oldalon. Ha id van jelen, ezek számára kell fenntartani fontos elemeket. A CSS-azonosítók vannak jelölve a szimbólum a rács előtt, és akkor van egy értéke az id attribútum. Ott csak akkor válasszon ki egy azonosítót elemet tartalmazó azonosító attribútum értéke shayhowe. Selectors nagyon nagy dolog, és a fent leírt a leggyakoribb választókat, hogy találkoznak. Ezek szelektor csak a kezdet. Sok fejlett szelektor, és azok könnyen elérhetőek. Ha kényelmes velük, ne félj, hogy nézd meg néhány fejlettebb. Oké, kezdjük gyűjteni az egészet együtt. Adunk hozzá elemeket a oldalt a HTML, majd kiválaszthatja ezeket az elemeket, és alkalmazza azokat a CSS segítségével. Most csatlakoztassa a pontok a HTML és CSS, úgyhogy ez a két nyelv dolgozik együtt. Annak érdekében, hogy a CSS beszélni a mi HTML, ki kell emelnünk, a CSS-fájlt a HTML. Egy jó gyakorlat az, hogy az összes A stílusok egy külső fájlt, amely egy mutató az elemben További lehetőségek CSS kapcsolat között szerepelnek a belső és a belső stílusok. Megtalálható ezeket a lehetőségeket a valóságban, de ezek általában nem fogadják el, mint ahogy a frissítésforrásból nehézkes és nehezen kezelhető. az elem belsejében A következő példa HTML-dokumentum elem CSS jelenik meg helyesen, az érték, amely a href utat kell közvetlenül megfelelnek, ahol a mentett CSS-fájlt. Az előző példában main.css fájl tárolja ugyanazon a helyen, mint a HTML-fájl, más néven a gyökér mappát. Ha CSS-fájl található az almappa, akkor az értéket, amely a href arra kell kiterjednie, hogy az útvonalat. Például, ha a main.css fájlt mentett egy al-mappa neve a stíluslapok, akkor a href attribútum értéke stíluslapok / main.css. Itt mi most egy perjel (vagy perjel), jelezve, mozgás egy almappát. Abban a pillanatban, a lapok kezdenek életre, lassan, de biztosan. Még nem mélyed el a CSS túl mély, de lehet, hogy észrevette, hogy bizonyos elemek stílusok, hogy nem nyilatkozhat a CSS. Ez a böngésző szabhat saját preferált stílus ezeket az elemeket. Szerencsére mi is átírni ezeket a stílusokat annyira egyszerűek, hogy többet teszünk a CSS állítani. Minden böngésző saját alapértelmezett stílusok különböző elemeket. A Google Chrome-mal megjeleníti fejezetek, bekezdések, listák, és így tovább, eltérhet hogyan teszi az Internet Explorer. Annak érdekében, kompatibilitás a különböző böngészők vált széles körben használt CSS állítani. Visszaállítása CSS veszi az összes jelentősebb HTML elemeket, az adott stílusban, és egy egységes identitás minden böngészőben. Ezek a változások általában tartalmaznak törlés méretben, behúzás, vagy több stílus területeken csökkenti ezeket az értékeket. Mivel CSS lépcsőzetes fut fentről lefelé (hamarosan megtudjuk róla) - mi kell állítani a tetején a stílust. Ez biztosítja, hogy ezek a stílusok olvasni az első és a különböző böngészőkkel is működik egy általános hivatkozási pont. Van egy csomó különböző CSS bevezetések áll a használatra, azok mind megvannak az erősségei. Az egyik legnépszerűbb Eric Meyer. CSS visszaállíthatja kialakítva, hogy tartalmazza az új HTML5 elemek. Ha érzel magadban egy kis kalandos, ott is Normalize.css. készítette Nicolas Gallagher. Normalize.css nem elsősorban a használatát a hard reset, fő elemeit, hanem hogy közös stílusok ezeket az elemeket. Ez megköveteli a jobb megértését CSS, valamint a tudás, amit szeretne kapni a stílust. Mint már korábban említettük, a különböző böngészőkben elemek önmagukban. Fontos, hogy ismerje fel a cross-browser és a tesztelés. Weboldalak ne csak ugyanúgy néz ki minden böngészőben, de legyen közel. Mely böngészők szeretné támogatni, és milyen mértékben - ez a döntés, amit meg kell tenni alapján mi a legjobb a webhelyen. Van néhány dolog, hogy tisztában legyenek írásakor CSS. A jó hír az, hogy ez mind erők, és kell egy kis türelem, hogy elsajátítsák azt. Mi visszatérünk, ahol legutóbb abbahagyta a mi konferencia honlapján, és hogyan tudjuk hozzá egy kis CSS. Keresi a index.html fájlt a böngésző azt látjuk, hogy az elemek már tartalmaz egy alapértelmezett stílus. Különösen, hogy van egy különleges csoportját a betűméret és a tér körül őket. Nullázhatja Erika Meyera tudjuk enyhíteni ezeket a stílusokat, amelyek lehetővé teszik mindegyik kezdeni azonos alap. Ehhez megnézzük saját honlapján. másold ki a kódot, és illessze be a tetején a main.css fájlt. Mi is tartalmazni fog egy linket a fájl main.css az attribútum href. Ne felejtsük el, mi file main.css tárolt stíluslapok mappát, amely belül az eszközök mappában. Így, href érték. ami az út a mi file main.css kell lennie eszközök / stíluslapok / main.css. Ábra. 1.04. Oldalunk stílusok konferencia CSS Reset Tehát minden rendben van! Csináltunk néhány jelentős lépést a bemutató. Gondoljunk csak bele, most már tudod az alapokat a HTML és CSS. Ahogy haladunk, és több időt töltenek az írás HTML és CSS, akkor sokkal kényelmesebb dolgozni ezt a két nyelvet. Emlékezzünk vissza, hogy mi tekinthető a következő: Most vessünk egy közelebbi pillantást a HTML és kevés ismeri a szemantika.Bemutatása szempontjából alapvető HTML
Beállítása a szerkezet egy HTML dokumentum
Bemutató HTML dokumentum szerkezete
önzáró elemek
érvényesítési kódot
gyakorlatban
és
tartalmaznia kell a kívánt fejléc - legyünk újra használja a «Styles konferencia», és az elem <р> Ennek tartalmaznia kell egy egyszerű bekezdés képviselni konferencián.
Fő CSS feltételek
vagy <р> .
Munka szelektor
típusú szelektor
azonosítók
további szelektor
Csatlakozó a CSS
További lehetőségek hozzá CSS
Használata Reset CSS
Határon böngésző kompatibilitási és tesztelés
gyakorlatban
és
Bemutató és a forráskód
Források és linkek