Skip to main content

Hogyan készítsünk egy 3 oszlopos elrendezést a CSS-ben

Hogyan Csajozz a SULIBAN ! ???? (sulin kívül is beválik) (Június 2026)

Hogyan Csajozz a SULIBAN ! ???? (sulin kívül is beválik) (Június 2026)
Anonim

A CSS-elrendezés megköveteli, hogy a webhely teljes elrendezésére gondoljon, majd vegye át a darabokat és összerakja azokat. Ismerje meg, hogyan kell egy egyszerű 3-oszlopos elrendezést létrehozni a CSS segítségével.

01/09

Az elrendezés rajzolása

Az elrendezést papírra vagy grafikus programra húzhatja. Ha már van egy drótvázas vagy még szélesebb körű tervezési terve, egyszerűsítse azt az alapcsomagokra, amelyek a webhelyet alkotják. A jelen cikkhez kapcsolódó terv három oszlopot tartalmaz a fő tartalomterületen, valamint fejlécet és láblécet. Ha alaposan megnézed, láthatod, hogy a három oszlop szélessége nem egyenlő.

Miután elrendezte az elrendezést, elkezdheti mérlegre gondolni. Ez a példamutató a következő alapvető dimenziókkal rendelkezik:

  • Legfeljebb 900 képpont széles
  • 20 px-os csatorna a bal oldalon
  • 10 px oszlopok és sorok között
  • Oszlopok, amelyek 250px, 300px és 300px szélesek
  • A felső sor 150px magas
  • Az alsó sor 100px magas
02/09

Írjon Basic HTML / CSS-t és hozzon létre egy tárolóelemet

Mivel ez az oldal egy érvényes HTML dokumentum lesz, indítsunk el egy üres HTML konténert

Névtelen dokumentum

Adja hozzá az alapvető CSS-stílusokat az oldalmirigyek, határok és kitöltések nullázásához. Bár más szabványos CSS stílusok vannak az új dokumentumokhoz, ezek a stílusok a minimálisak ahhoz, hogy tiszta elrendezést érjenek el. Adja hozzá a dokumentum fejlécéhez:

Az elrendezés megkezdéséhez tegyen egy konténerelemet. Néha előfordul, hogy később megszabadulhat a tartálytól, de a legtöbb fix szélességű elrendezés esetén a konténerelem megkönnyíti a különböző webes böngészők kezelését. Tehát a testben ezt tedd:

És a CSS stíluslapban tegye a következőket:

#container {} 03/09

Stílusozza a konténert

A konténer meghatározza, hogy milyen széles a weboldal tartalma, valamint a margók a külső és a padding belülről. Ebben a dokumentumban a tartály 870px széles, egy bal oldali 20 képpontos csatornával. Az ereszcsatornák margóstílussal vannak beállítva, de a tartályon lévő párnázás nullázódik, hogy megakadályozza, hogy az elemek olyan szélesek legyenek, mint a tartály.

#container { szélesség: 870px; margin: 0 0 0 20px; / * felül jobb alul balra * / párnázottság: 0; }

Ha most mented a dokumentumot, akkor nehéz lesz látni a tartályt, mert nincs benne semmi. Ha helyőrző szöveget ad hozzá, akkor jobban láthatóvá válik a tartály eleme.

04/09

Használjon fejléc-címkét a fejléchez

Hogy úgy döntesz, hogy a fejléc sorrendjét formázza, sokat mulaszt el attól, ami benne van. Ha a fejlécsor csak logógrafikát és címsort tartalmaz, akkor egy címsorcímkét (

) sokkal értelmebb, mint a
. A címsor ugyanúgy stílusos, mint egy div, és elkerülheti az idegen címkéket.

A fejléc sorának HTML-címe a tartály tetején megy, és így néz ki:

A fejléc sorom

Ezután a stílusok beállításához piros szegélyt adtak az aljára, így láthatták, hogy hol ér véget, a margókat és a párnázást nullázta ki, a szélességet 100% -ra és a magasság 150px-ra állította:

#container h1 { margin: 0; párnázottság: 0; szélesség: 100%; magasság: 150px; balra lebeg; határ-alsó: # c00 szilárd 3px; }

Ne felejtsd el úszni ezt az elemet az úszóval: balra; ingatlan. A CSS elrendezések írásának kulcsa az, hogy mindent lebegnek - még olyan dolgokat is, amelyek ugyanolyan szélességűek, mint a konténer. Így mindig tudhatod, hol helyezkednek el az elemek az oldalon.

A CSS utódválasztó csak a H1 elemekhez, amelyek a #container elemen belül vannak elhelyezve.

05/09

A három oszlop megszerzéséhez kezdj el két oszlop építésével

Ha három oszlopos elrendezést készít CSS-sel, akkor el kell osztania az elrendezést két csoportba. Tehát ez a három oszlopos elrendezés, a középső és jobb oszlop, és a bal oldali oszlop mellett egy kétoszlopos elrendezés mellett helyezkedjen el, ahol a bal oldali oszlop 250x széles, a jobb oldali oszlop pedig 610px széles (300 a két oszlop esetében , plusz 10 pont az árok között).

A HTML így néz ki:

Az utópiac ex ea commodo consequat. A gyengén járó gyulladást minimálisra csökkenteni kell. A visszacsatolással kapcsolatban az eu fugiat nulla paraatur. Ez a fajta gyulladás a laboratóriumi laboratóriumi feladatok elvégzésére szolgál.

Ut enim ad minimis veniam, ha nem tesz eleget a munka során. Utolsó munka és fájdalom magna aliqua. Velit esse cillum doloré eu fugiat nulla pariatur.

Az oszlopokban lévő helyőrző szöveg teszi őket láthatóbbá a tesztelés során. A CSS így néz ki:

#container # col1 { szélesség: 250px; balra lebeg; } #container # col2outer { szélesség: 610px; úszó: jobb; margin: 0; párnázottság: 0; }

A bal oldalon található oszlop balra lebeg, a másik pedig jobbra lebeg. Mivel mindkét oszlop teljes szélessége 860 px, 10 px csatorna van közöttük.

06/09

Add hozzá két oszlopot a széles második oszlopba

A három oszlop létrehozásához adjunk két oszlopot a szélesebb második oszlopba, ahogyan az utolsó lépésben hozzáadtunk 2 oszlopot a konténer oszlopban. A HTML így néz ki:

Ut enim ad minimis veniam, ha nem tesz eleget a munka során. Utolsó munka és fájdalom magna aliqua. Velit esse cillum doloré eu fugiat nulla pariatur.

Nam szabad tempore, quia voluptas sit aspernatur dicta sunt explicabo.Ullam corporis suscipit laboratorium, magnam aliquam quaerat voluptatem. Itaque earum rerum hic tenetur a sapiente delectus, sed ut perspiciatis unde omnis temporis incidunt ut labore et dolore.

A CSS így néz ki:

# col2outer # col2mid { szélesség: 300px; balra lebeg; } # col2outer # col2side { szélesség: 300px; úszó: jobb; }

Mivel ez a két 300px széles doboz egy 610px széles dobozon belül található, ismét 10px csatornát találnak közöttük.

07, 09

Adja hozzá a Láblécben

Most, hogy az oldal többi része stílusos, hozzáadhatja a láblécben. Használjon egy utolsó divot egy "lábléc" azonosítóval, és adj hozzá tartalmat, hogy láthassa. A tetején is felvehet egy határt, így tudni fogja, hol kezdődik.

A HTML:

A CSS:

#container #footer {

balra lebeg;

szélesség: 870px;

border-top: # c00 szilárd 3px;

} 08, 09

Adja hozzá személyes stílusait és tartalmát

Most, hogy elkészült az elrendezés, elkezdheti hozzáadni saját stílusait és tartalmát. Ne feledje, hogy a fejléc és a lábléc határai hozzá lettek adva, hogy megmutassák az elrendezési szakaszokat, nem pedig a tervezést.

09. 09. sz

A végső HTML / CSS

Itt található az egész dokumentum, a HTML és a CSS:

Névtelen dokumentum

A fejléc sorom

Az utópiac ex ea commodo consequat.

Ut enim ad minim veniam.

Nam Libera tempore.