Kapcsolatok

Attribútumok és fejlécek HTML-ben. Tag Content Alignment Tartalmat szúr be a kiválasztott objektum tartalma elé. előtt() metódus a jQuery-ben

Ahogy korábban ígértem, ebben az oktatóanyagban megtudhatja, hogyan lehet vízszintesen igazítani bármely HTML-címke tartalmát az oldalon az elavult igazítási attribútum használata nélkül. Ahogy azt sejthette, ismét stílusokat (CSS) fogunk használni, vagy inkább kedvenc stílusattribútumonkat.

Tehát egy HTML-elem tartalmának igazításához a következő értékek egyikét kell hozzárendelnie a style attribútumhoz:

  • text-align:center- Igazítsa az egyes sorokat egy elem, például egy bekezdés közepéhez.
  • text-align:left- Minden sor egy síkban van az elem bal oldalával (ez az alapértelmezett).
  • text-align:right- Minden vonal a jobb oldalhoz van nyomva.
  • text-align:justify- Azonnal igazítsa az elem bal és jobb oldalához. Elmagyarázza. Jellemzően egy elemnek, például egy bekezdésnek, a szöveg egyik oldala mindig sík, a másik oldala pedig „szakadt”, mivel a sorok hossza kissé eltérő. És ha a text-align:justify értéket használjuk, akkor minden sor egyenletesen oszlik el szélességben. Ha szükséges, a böngésző további szóközöket ad a szavak közé, és a sor első és utolsó szava mindig a megfelelő oldalra kerül, így a blokk mindkét oldalon egyenletes.

Példa a címketartalom igazítására

Címke tartalom igazítás

Középső cím.

Középső bekezdés.



Eredmény a böngészőben

Középső cím.

A bekezdés szövege jobbra van nyomva.

Középső bekezdés.

Általában a vízszintes igazítás csak a blokkcímkékre és táblázatcellákra vonatkozik (erről később). Bár ezzel szemben hiába próbálkozol, beépítettre (inline) nem tudod alkalmazni. Miért? Emlékszel, nemrég megtudtuk, hogy egy soron belüli elem szélessége megegyezik a tartalmával? Ennek megfelelően kiderül, hogy ennek a tartalomnak egyszerűen nincs hova igazodnia, és a böngésző egyszerűen figyelmen kívül hagyja az Ön "művészetét". :)

Házi feladat.

  1. Hozzon létre egy címsort a cikkhez, annak két szakaszához és egy alszakaszhoz az első részben. És legyen a cikk címe az oldal közepén.
  2. Állítsa az egész oldal betűtípusát Arial-ra, az összes címsort pedig Times-ra, és hagyja, hogy azok dőlt betűvel legyenek szedve.
  3. Állítsa a cikk címének szövegszínét #FF6600-ra, a szakaszok színét #6600FF-ra, és hagyja változatlanul az alszakaszt.
  4. Mindegyik címsor alá írjon egy bekezdést, és mindegyik szövege legalább három sort foglaljon el böngészőben.
  5. Igazítsa a második bekezdést középre, a harmadikat jobbra, a negyediket pedig mindkettőhöz.

Folytatjuk a HTML tanulmányozását. Ebben az oktatóanyagban megvizsgáljuk a HTML-oldalak fejléceit, mik azok a fejlécek, hogyan kell helyesen használni, és mikor használhatók. A bekezdéseket is elemezzük, hogy máris meg tudja tölteni az oldalát szöveggel, de ami a legfontosabb, jól csinálja.

Ha még nem olvastad az első cikket, itt megtalálod:

  • 1. lecke. Mi az a HTML?

Elmélet és gyakorlat – HTML oldal bekezdései és címsorai

Ma a bekezdésekről és a címsorokról fogunk beszélni. Kezdjük egyszerűen – a bekezdésekkel és azok alkalmazási helyével.

Bekezdések oldalanként

Most adok egy példát arra a kódra, amelyben a bekezdéscímke jelen lesz.

Már az első leckéből emlékszel az alapszerkezetre. Ott leszereltük az alapokat, és megnéztük, mi az a HTML. Ezért arra fogunk összpontosítani, hogy mi van a címkék között.

.


Amikor bármilyen szöveget ír egy oldalra, legyen az csak egy bekezdés vagy egy kis magyarázó sor a kép alatt, ezt a szöveget a címkén belül kell elhelyeznie.

A következő leckékben látni fogja a bekezdések formázásának folyamatát. Most meg kell értenie, hogy nem helyezhet el címkét egy oldalra címke nélkül. Mert a jövőben nehéz lesz néhány egyedi stílust alkalmazni erre a szövegrészre.

Próbálj meg néhány bekezdést írni. Tegyen néhány bekezdést a címkébe, néhányat pedig hagyjon nélküle. És azonnal látni fogja a különbséget. Mert ha ebbe a címkébe írsz egy bekezdést, akkor azonnal behúzás lesz. Most térjünk át az oldal HTML címsoraira.

HTML címsor oldalanként

A HTML dokumentumban szemantika található. Nem a HTML5 technológiáról és annak új címkéiről beszélek. Itt csak a legalapvetőbbeket elemezzük, hogy gyorsan elsajátíthasd a HTML alapjait. A szemantika azt jelenti, hogy a címsorokat, bekezdéseket, táblázatokat és így tovább nem szabad ugyanazzal a címkével létrehozni. Meg lehet csinálni, de a HTML technológia változatosabb, és vannak megfelelő címkék a különböző helyzetekhez. És csak az alapvető címkéket kell elsajátítania, hogy szabadon dolgozhasson a HTML kóddal.

Ezt a kis bevezetőt arra írtam, hogy a bekezdésekhez az Ön által már ismert címkét kell használni. A címsorokhoz azonban olyan címkéket használnak, amelyek az angol "H" betűvel kezdődnek.

Íme a használható fejlécek teljes listája:

Néhány ilyen címkét sokkal gyakrabban használnak. Ezek olyan címkék, mint a h1, h2 vagy h3. Ha valaki már járatos a CSS-ben, akkor értse, hogy a HTML címsor A h3 oldal fejléce úgy alakítható, hogy h1-nek vagy h2-nek is nézzen ki. De az általuk hordozott jelentés, legalábbis a SEO optimalizálás szempontjából, gyökeresen eltérő. Általános szabály, hogy ezeket a címkéken belüli számokat úgy kell érteni, mint az adott HTML-címsor fontossági szintjét. Ezért ezeket az elemeket nagyon gondosan ki kell dolgozni, és a keresőmotorok észreveszik az Ön cikkeit.

Amíg el nem érjük a CSS-t, a böngészőkben alapértelmezés szerint beállított címsorstílusokat fog látni. Ha egyesével beilleszti ezeket a címkéket, és beleír egy kis szöveget, a következőket fogja látni:

A keresőrobotok számára fontos a címsorok használata is az oldalon. Vannak bizonyos szabályok, amelyeket könyvünkben olvashat − PDF könyv a helyszínen promóció.

Miután mindent áttanulmányoztunk, azonnal belemegyünk a kódba, és megpróbálunk mindent saját kezűleg megírni. Ez a leggyorsabb módja bármely programozási nyelv elsajátításának. De a HTML technológia sokkal könnyebb, mint bármely programozási nyelv, így bárki kitalálhatja. Így jobban fog emlékezni a címkékre.

Oktatóvideó – HTML oldal címe? (gyakorlat)

Vizuális videó az alábbi címkékkel való munka példájáról:

Házi feladat

D/W: példaként írjon egy rövid szöveget, amely 5-7 bekezdésből és 2-3 különböző címsorból áll.

Gyakoroljon többet a bekezdésekben és a HTML oldalcímekben!

www.sitehere.ru

Hogyan készítsünk táblázatot HTML-ben

Minden táblázat sorokat és oszlopokat tartalmaz. Ezek viszont szöveget és képet is tartalmazhatnak.

Ha táblázatot szeretne hozzáadni az oldalhoz, használja a címkét

. Ez a fő és a fő tároló, amelybe a táblázat elemei (sorok és oszlopok) kerülnek. És ezt a tartályt le kell zárni -
.

A sorok és oszlopok meghatározása címkék segítségével történik és , míg ahelyett biztonságosan használhatod . különbség tól től abban, hogy a böngésző megjeleníti a cellában lévő szöveget félkövérként és a cella közepéhez is igazítja - azaz. táblázatfejlécekben használható további formázás nélkül. Egyébként nincs különbség köztük, bármelyiket használhatod.


táblázat sorai ( ) szigorúan közé kell helyezni

. És a táblázat oszlopai ( ) viszont szigorúan a címkék közé kerülnek .

Készítsünk egy praktikus táblázatot, amely egy sorból és négy oszlopból fog állni. Meg kell jelölnünk a táblázat elejét (

), sor eleje ( ), négy cella ( ), táblázat vége (
), a sor vége (
).

Eredmény:

Most használjuk a címkét hogy többé ne térjek vissza rá.

Eredmény:

A táblázat szélességét 400-ra állítottam, és amint láthatja, az első és a harmadik cella félkövér és középre igazított. A többi a bal oldalon. Azt javaslom, hogy mindig szánjon elegendő időt a kód formázására, hogy ne keveredjen össze. Egy kis asztalnál ez talán nem játszik nagy szerepet, de egy nagyban...

Beszéljünk egy kicsit többet a szélességről, mivel már említettem. A táblázat szélességét a szélesség attribútum határozza meg, a magasság - magasság. Így nem csak a táblázat szélességét és magasságát, hanem a cellák méretét is módosíthatja (mind bele kell illeszkednie a táblázatba, különben a böngésző nem fogja megérteni, hogy mit akar tőle).


Ezek az értékek (szélesség és magasság) pixelben, százalékban vannak megadva. Hagyhatja így, ne írjon semmit, a böngésző azt fogja gondolni, hogy túl lusta volt a „px” kifejezéshez, és a számot pixelnek tekinti.

Nos, ha egy vagy több táblázatcella tartalmát szeretné igazítani, használja az igazítás attribútumot a balra, középre, jobbra értékekkel. Ez vízszintes igazítás, de van függőleges igazítás is, és van egy külön attribútuma - valign, amely a következő értékeket veheti fel: alapvonal (függőleges igazítás pontosan az alapvonal mentén), alsó (az alsó él mentén), közép (cella) az értékek függőlegesen lesznek igazítva középen, felül (a felső él mentén). Alapértelmezés szerint a böngészők a cellákat középre (középre) igazítják.

Növelje meg az asztal keretét (szegélyeit), és változtassa meg a színét

Talán észrevetted, már megmutattam, hogyan kell dolgozni az asztal keretével és szélességével. Általában alapértelmezés szerint a táblázat mindig keret nélkül jelenik meg a böngészőben, és ez nem mindig kényelmes. Ezért:

Egyetértek, valahogy nem nagyon. De ez nem jelent problémát azoknak, akik már ismerik a HTML border attribútumot, amit a bejegyzés elején a példákban használtam.

Ha csak 1 attribútumot ad hozzá, a helyzet jobb lesz:


Olyan, mint az Excel! Képzeld el, hogy a cellák nem oszthatók fel vonalakkal (rács)? Hát horror. De mi történik, ha a határt 10-re állítja?

Amint látható, a keret csak a táblázat külső szegélyét és keretét érinti, megváltoztatva a külső keret szélességét, miközben a táblázatcellák közötti határokat változatlannak hagyja.

Változtassuk meg ennek a szegélynek a színét, mert ehhez is van egy attribútum - bordercolor. Állítsa be az értékét "d3d3d3"-ra. Eredmény:

Hogyan lehet behúzni egy táblázatot

A táblázatban a behúzások is szükségesek az „olvashatóság” növelése érdekében, valamint a cellaszegélyek. Kitöltés létrehozásához szükségünk van a "cellspacing" attribútumra. Továbbra is a 4x4-es táblázatunkkal fogok dolgozni, ezt az attribútumot alkalmazva rá. Frissítem a kódot (csak egy sort írok be, nehogy összezavarjam a bejegyzést):

Eredmény:

Ezek voltak a cellák külső oldalán lévő bemélyedések. De van egy hasonló attribútum a cellákon belüli kitöltés beállítására - cellpadding, most azt is egyenlővé teszem 10-zel, és látni fogod, hogyan nőtt a távolság a cella tartalmától a határaiig (le kellett csökkentenem a cellák számát, így hogy az asztal ne nőjön túlzottan). A kód:

Eredmény:



Most eltávolítjuk a "cellatávolságot", és csak a "cellapadding"-ot hagyjuk meg. Eredmény:

Így kitaláltuk, hogyan hozhatunk létre behúzásokat a táblázatban, és hogyan kezelhetjük őket. Bírság! Ha érdekel, hogyan kell sortörést csinálni, akkor ez itt van megírva.

Hogyan lehet helyesen egyesíteni a cellákat egy táblázatban

Vannak speciális attribútumok is a táblázat celláinak egyesítésére. Ezek a "colspan" és a "rowspan". Az első (colspan) egyesíti a cellákat oszloponként (vízszintesen), a második (sorspan) - soronként vagy függőlegesen. Csatlakozzunk valamihez a táblázatunkhoz.

Tessék óvatosan! A cellák egyesítésénél csökkentenie kell a számukat az attribútum paramétereiben megadott számmal (mínusz 1). Ha létrehoz egy táblázatot HTML-ben, egyesíti a cellákat anélkül, hogy törölné a feleslegeseket, akkor a webhely megy. Kettőt egyesítünk - egyet törölünk. Hármat egyesítünk - kettőt törölünk. Stb.


Oszlopos vagy oszlopos cellák egyesítésénél egy cellát kell törölni! És ezt annyiszor végezze el, ahány cellát egyesít. Most mutatok egy példát.

Oszlopos vagy oszlopos cellák egyesítésénél egy cellát kell törölni! És ezt annyiszor végezze el, ahány cellát egyesít.

Most mutatok egy példát. Íme az aktuális táblázatunk:

Egyesítsük az „1 és 2”, „5 és 9”, „4, 8, 12”, „6 és 7” számú cellákat. Nézd, milyen klassz lett, én magam sem számítottam rá!

A társulás elve ez.

Az 1-es és 2-es számú cella vízszintes összevonásakor az elsőbe a „colspan =” 2 ″ értéket kell írni, a második tartalmát az elsőbe kell elhelyezni (egyesítjük), a második cellát pedig törölni kell (vagy el kell rejteni a HTML-ből, mint Megtettem – később megmutatom.)

A 4-es, 8-as, 12-es számú cellák függőleges egyesítésekor az első cellába (4-es) be kell írni a „sorspan =” 2 ″ ”-t, a többi tartalmát pedig törölni kell, miután az egyesített cellába helyeztük.

Itt van a kód, amit kitaláltam. A cellákat az áttekinthetőség kedvéért elrejtettem (hogy könnyebben érthető legyen), de törölheti is őket.

Remélem érthetően elmagyaráztam és jó példát hoztam.

Hogyan készítsünk fejlécet egy táblázathoz

Ha egy táblázatnak címet szeretne adni - használjon címkéket a táblázat kezdete után (

), de a címke kezdete előtt . Íme, mi történik:

Nos, egy kis HTML hack azoknak, akiknek a táblázat fejlécét az asztal alá kell helyezniük. Használja az igazítás attribútumot alsó értékkel, így:

Ezután a táblázat fejléce az asztal alá kerül.

Szóval, szinte mindennel foglalkoztunk, kivéve... a hátteret!

Hogyan készítsünk gyönyörű hátteret egy cellához vagy egy egész asztalhoz

A HTML lehetővé teszi, hogy ne csak a táblázat teljes hátterére, hanem minden egyes cellára is beállítsa a színt (ha van ilyen igény). A táblázat vagy cella háttérszínét a „bgcolor” attribútumra állítja.

Hadd állítsam be először az egész táblázat hátterét. Ez lesz a "világoszöld" szín (általában így állíthatja be - "" # 90EE90 ""). Így kezdődik most a táblázatom:

Eredmény:

Hú, a cellák háttérszíne nagyon ""világoszöld" lett". Most a táblázat egyik celláját visszaszínezem fehérre, ugyanazt az attribútumot megadva, csak más színnel:

Tada! Eredmény:



Szerintem klassz! Ha jelentkeznék egy kreatív táblázatkezelő versenyre (vagy óvodások HTML tanítására), akkor biztosan nyernék.

Azt is szerettem volna írni, hogyan lehet képet beszúrni táblázat háttereként HTML-be, de ezt már említettem a másik cikkemben a fenti linken.

Sok szerencsét és sikert a HTML tanuláshoz.

blogwork.ru

A webhely oldalainak elrendezése és középre igazítása kreatív dolog, és gyakran nehézségeket okoz a kezdőknek. Lássuk tehát, hogyan kell csinálni. Tegyük fel, hogy egy oldalt szeretnénk készíteni a következő szerkezettel:

Oldalunk négy blokkból áll: fejléc (fejléc), menü (menü), tartalom (tartalom) és az oldal alja (lábléc). Az oldal közepére igazításhoz ezt a négy blokkot egy fő blokkba (main) helyezzük el: Nézzünk meg több lehetőséget, példaként használva ezt a szerkezetet.

A gumifelület elrendezése és központosítása

A gumifelület kialakításánál a fő mértékegység a %, mert a helynek szélességben kell nyúlnia és el kell foglalnia az összes szabad helyet.

Ezért a „fejléc” és „lábléc” blokkok szélessége a képernyő szélességének 100%-a lesz. A "menü" blokk szélessége 30%, a "tartalom" blokk pedig a "menü" blokk mellett helyezkedjen el, pl. kell lennie egy bal margónak (margin-left), amelynek szélessége megegyezik a "menü" blokk szélességével, pl. harminc%.

Annak érdekében, hogy a "menü" és a "tartalom" blokkok egymás mellett helyezkedjenek el, tegyük lebegővé a "menü" blokkot, és nyomjuk a bal széléhez. A blokkjaink háttérszínét is beállítjuk. Most írjuk mindezt egy stíluslapba (a style.css oldalon)

A blokkok magasságát feltételesen állítottuk be, hogy az eredmény látható legyen. Nézze meg oldalunkat böngészőben:

Ha átméretezi a böngészőablakot, az összes blokk szélessége megváltozik. Ez nem mindig kényelmes, mert. a menüblokk nyújtásakor egy üres hely jelenik meg. Ezért gyakrabban rögzítik a "menü" blokk szélességét, tegyük meg. Ehhez cseréljük ki a megfelelő tulajdonságok értékeit a stíluslapon: Most már természetesebben nyúlik oldalunk. Folyékony elrendezés esetén az oldalak a képernyő teljes szélességét elfoglalják, így nincs szükség az oldalak középre igazítására.

De ha akarja, győződjön meg arról, hogy az oldalon egyforma behúzás van a képernyő bal és jobb oldalán. Ehhez hozzá kell adnunk egy stílust a "fő" blokkhoz, ami az összes többi blokk tárolója: Most így néz ki az oldalunk:

Helyszín elrendezése és központosítása, fix szélesség

Ebben az esetben fix méreteket kell beállítanunk a blokkjainkhoz: Az oldalunk most a képernyő bal szélére van rögzítve.

Ebben az esetben a webhely oldalainak középpontjához igazítás az alábbiak szerint történhet. Emlékezzünk vissza, hogy oldalunkon van egy "body" címke, amely szintén kaphat szélességet és némi párnázást.

Tegyük ezt: a "body" címke szélességét állítsuk 800 pixelre (mint a "fő" blokknál), a bal oldali behúzást (padding-left) pedig 50%-ra. Ezután a „fő” blokk teljes tartalma megjelenik a képernyő jobb oldalán (azaz középről jobbra):

Ahhoz, hogy a „fő” blokkunk a képernyő közepén helyezkedjen el, a közepének meg kell egyeznie a „body” címke közepével. Azok. a „fő” blokkot méretének felével balra kell tolnunk. A „fő” blokk szélessége 800 pixel, ezért be kell állítani a „margin-left: -400px” tulajdonságot. Igen, ez a tulajdonság negatív értékeket vehet fel, ilyenkor a bal margó csökken (azaz balra tolódik). És pontosan erre van szükségünk.

Most a stíluslap így néz ki: És a böngészőben lévő oldalunk pontosan a közepén található:

Két lehetőséget mérlegeltünk az oldal oldalainak központosítására, valójában ezek nem dogma. Kísérletezhet, és kitalálhatja a saját verzióját, csak ellenőrizze a működését a különböző böngészőkben. Sajnos ami FireFoxban vagy Operában jól jelenik meg, az IE-ben teljesen érthetetlen lehet és fordítva. És ezt emlékezni kell.

Sok sikert a kreatív törekvésekhez!

www.site-do.ru

Hogyan igazítsuk középre a szöveget html-ben?

A HTML-ben két lehetőség van, amelyekhez nincs szükség CSS használatára.

  1. 1.Címke

    Egy nagyon könnyen használható címke, amely az összes benne lévő soron belüli elemet központosítja, nevezetesen:
    • szöveg,
    • Képek,
    • linkek,
    • valamint a címkéket , , ,