Press "Enter" to skip to content

Hogyan készítsünk Li-t egy karakterláncban

Annak érdekében, hogy blokkokat építsen egy sorban a CSS segítségével, meg kell érteni, hogy a beépített blokkok nem csak néhány szétszórt blokk, hanem egy csoport. Megértés, hogy össze kell kötni őket. A kombinációt az összes blokk bármely blokkjának megkötésével végezzük, amely a & #; Parental & #; A csoporthoz képest.

A szülő blokk belsejében blokkok csoportja:

Div osztály = “szülő”

Divtechsttekstteksttexttext / div

DivTechsttekstteksttekstteksttekstteksttekstteksttekstteksttekstteksttekstteksttexttext / Div

DivTechsttekstteksttekstteksttekstteksttekstteksttextteksttext / Div

Divtechsttekstttext / div

Div

Tudnotok kell, hogy blokkolja egy sorban lesz található, és a számuk lesz 4., tudva, hogy ki tudja számítani a szélessége blokkok és francia között a relatív értékek & #; százalékos.

Mivel a leányvállalatok% szélesség & #; Ez az egész szülő blokkszélesség. Ebből következik, hogy a gyermekblokk maximális szélességének elérése, amikor a blokkok egy sorban találhatók, akkor a képletet: / 4 = 25, ahol & #; Ez a szülőblokk szélessége, és 4 & #; A leányvállalatok száma. Kiderül, hogy minden egységnek nem kell szélesebbnek lennie, mint 25%, hogy egy sor blokkokat rendezzen.

Mivel a blokkok közötti távolságnak kell lennie, hogy nem & #; ők együtt ragaszkodnak és #;, akkor szükség van a nyugdíjazás szélességének kiszámítására a blokkok között.

A blokkok közötti francia bekezdések száma kisebb, mint az egységek száma maguk, vagyis ebben az esetben a francia bekezdés 3 lesz.

Ha 2% -ig tartalmaz egy fűtést, akkor kiderül, hogy az egyes blokkok szélessége 23,5%: 4 * 23,5 + 3 * 2 = kiderül, hogy az összes szélesség összege, beleértve a francia bekezdéseket, még mindig kell, hogy legyen.

CSS szélességét meghatározó a blokk és a retroves a jobb:

.Szülő div {

Háttér: #eee;

Balra lebeg;

szélesség%;

Margin-Right: 2%;

}

Ez a kód a következőket jelenti: Minden div blokk, amelyek az első csatlakozó a blokk az osztály Szülő A következő tulajdonságokkal kell rendelkeznie: Háttérszín & #; szürke, blokkszélesség & #; 23,5%, külső francia bekezdés a jobb oldalon & #; 2% és blokkoló blokk & #; bal.

Ezzel az írással kiderül, hogy minden blokknak van egy francia, és egy francia bekezdésre van szükségünk, mint az utóbbi, mivel egyébként nem lehet blokkokat helyezni egy sorban, így szükség van egy további hozzáadásra leírás.

A csoport utolsó leányvállalatának beágyazása:

.Szülő div: utolsó gyermek {

Margó jobb: 0;

}

Most a francia bekezdések lesznek minden gyermekblokk, kivéve az utolsó.

Ha bármilyen szöveget írsz minden blokkban, akkor ragaszkodik a blokkhatárokhoz, ami nem túl szép, ezért belső francia bekezdésre van szükség, például egyenlő 10px, És annak érdekében, hogy hangsúlyozzák, hogy a blokkok elkülönülnek, húzza meg őket határokat.

A CSS a következő űrlapot veszi:

.Parentdiv {

Háttér: #eee;

Balra lebeg;

szélesség%;

Margin-Right: 2%;

paddingpx;

Határ: 1pxsolid # CCC;

}

Ebben az esetben az egyik sorban lévő blokkok ismét megállnak, mivel alapértelmezés szerint a belső francia bekezdések és határok befolyásolják a blokk szélességét. Vagyis, ha a blokk szélessége 23,5%, akkor az innovációk után 23,5% + 2 * 10 + 2 * 1 & #; A blokk szélessége plusz az egyes oldalak behúzásának szélessége, valamint a keret szélessége mindkét oldalon. Annak érdekében, hogy a blokk szélességét figyelembe vették, figyelembe véve a belső francia bekezdéseket és a keretet, amely az ingatlan használatához szükséges Box-méretezés.

A CSS jelzi, hogy a blokkszélességnek figyelembe kell vennie a belső francia bekezdéseket és határokat:

.Szülő div {

Háttér: #eee;

Balra lebeg;

szélesség%;

Margin-Right: 2%;

paddingpx;

Határ: 1pxsolid # CCC;

-Webkit-box-méretezés: Border Box;

-Moz-box méretezés: Border-Box;

Box-méretezés: Border-Box;

}

Eredmény & #; Blokkok egy sorban:

Comments are closed, but trackbacks and pingbacks are open.