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/09Az 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
Í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
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: 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. 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 ( A fejléc sorának HTML-címe a tartály tetején megy, és így néz ki: 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. 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. 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. 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 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. Itt található az egész dokumentum, a HTML és a CSS: Stílusozza a konténert
Használjon fejléc-címkét a fejléchez
) sokkal értelmebb, mint a
A fejléc sorom
A három oszlop megszerzéséhez kezdj el két oszlop építésével
Add hozzá két oszlopot a széles második oszlopba
Adja hozzá a Láblécben
Adja hozzá személyes stílusait és tartalmát
A végső HTML / CSS




