Sokan, akik új web design és HTML / CSS használja a és A div elem meghatározza a logikai felosztást a weboldalán. Alapvetően egy doboz, amelyben más HTML elemeket helyezhet el, amelyek logikusan együtt járnak. A részleg számos más elemet tartalmazhat, például bekezdéseket, címeket, listákat, linkeket, képeket stb. Ha más megosztásokat is tartalmazhat, akkor további struktúrát és szervezetet biztosít a HTML dokumentumhoz. A div elem használatához tegyél nyitottat id = "myDiv">
) vagy egy osztályválasztó (pl. class = "bigDiv"> A div elem eltér a HTML5 szakaszelemtől, mivel semmi sematikus jelentést nem ad a zárt tartalomnak. Ha nem biztos benne, hogy a tartalomblokk legyen div vagy egy szakasz, akkor fontolja meg, hogy az elem és a tartalom célja hogyan határozhatja meg, hogy melyiket használja: Végső soron mind a divok, mind a szakaszok nagyon hasonlóan viselkednek, és mindegyikük attribútumértékeket adhat, és stílusát CSS segítségével meg tudja adni, hogy megkapja a webhelyének megjelenését. Mindkettő blokkszintű elem. A span elem alapértelmezés szerint egy inline elem. Ez különbözteti meg a div és a szakasz elemeitől. A span elemet gyakran használják egy meghatározott tartalom, általában szöveges szövegek beillesztésére, hogy ez egy további "horog" legyen, amelyet később meg lehet tervezni. A CSS használatával megváltoztathatja az általa bezárt szöveg stílusát; bár a stílus attribútumok nélkül a span elem önmagában nincs hatással a szövegre. Ez a fő különbség a span és a div elemek között. Amint már említettük, a div elem bekezdéstörést tartalmaz, míg a span elem csak azt jelzi a böngészőnek, hogy alkalmazza a kapcsolódó CSS-stílus szabályait a címkék: Kiemelt szöveg és a nem kiemelt szöveg. Adja hozzá a class = "highlight"
vagy más osztályt a span elemhez, hogy a szöveget CSS-sel (pl. class = "highlight">
). A span elemnek nincsenek szükséges attribútumai, de a leghasznosabbak közül három ugyanaz, mint a div elem: Használja a körzetet, ha módosítani szeretné a tartalom stílusát anélkül, hogy a tartalmat új blokkszintű elemként fogná a dokumentumban. Például, ha azt szeretné, hogy a h3 cím második szavai pirosak legyenek, akkor a szót egy olyan span elemrel körülvevheti, amely a szót piros szövegként formálja. A szó még mindig a h3 elem része, de most szintén pirosan jelenik meg: Használni a
). Mindkét attribútumot a CSS használatával választhatja ki, vagy módosíthatja a JavaScript használatával. A jelenlegi legjobb gyakorlatok az osztályazonosító helyett használják az azonosítók helyett, részben az egyedi azonosító-kiválasztók miatt. Igazság szerint azonban mindkettőt használhatsz, és akár egy azonosítót és egy osztályválasztót is megadhatsz. Ha használod
Használni a Elem
Ez az én félelmetes címem
elemeket felcserélhető módon weboldalak készítésével. A valóság azonban az, hogy mindegyik HTML elem szolgál különböző célokra. A megtanulni, hogy mindegyiket használják a rendeltetésükre, segít fejleszteni a tisztább weboldalakat, amelyek a kódot könnyebben kezelhetik.
Elem
jelölje meg, mielőtt az oldal területét szeretné különálló részlegként használni, és zárja be
tag után:
a div
Ha az oldal területe olyan további információkat igényel, amelyeket a CSS későbbi stílusában kíván használni, adhat hozzá egy id kiválasztót (pl.
Ellen