Tento článok demonštruje správne zarovnanie prvku div s praktickými príkladmi pomocou CSS.
- Ako správne zarovnať div pomocou CSS?
- Použitie vlastnosti „float“.
- Používanie „správneho“ majetku
- Použitie Flex Layout
- Použitie rozloženia mriežky
Ako správne zarovnať div pomocou CSS?
Vývojár môže správne zarovnať každý prvok div alebo obrázok tak, aby bol web príťažlivejší. Vďaka svojej vysokej flexibilite možno prvky div na webovej stránke využiť niekoľkými spôsobmi, ako je napríklad definovanie sekcií stránky, vytváranie stĺpcov a zalamovanie sád súvisiaceho obsahu.
Na zarovnanie divu doprava postupujte podľa nasledujúcich metód:
Metóda 1: Použitie vlastnosti „float“.
V súbore HTML vytvorte div a priraďte mu triedu „ zarovnať doprava “. Táto trieda a div sa používajú v celom tomto článku.
< div trieda = 'zarovnať doprava' >
< p > Toto je nejaký obsah. < / p >
< / div >
Teraz vyberte triedu div “ zarovnať doprava “ a priraďte vlastnosti CSS. Pre lepšiu vizualizáciu sa využívajú tieto vlastnosti:
.zarovnanie doprava {
plavák: pravý;
výplň: 10px;
pozadie- farba : hotpink;
}
Vo vyššie uvedenom kóde je „ plavák ” vlastnosť je nastavená vpravo. Vznáša alebo posúva div na webovej stránke správnym smerom. Vlastnosti výplne a farby pozadia sú nastavené na „ 10 pixelov “ a „ hotpink “.
Po skompilovaní vyššie uvedeného útržku kódu bude webová stránka vyzerať takto:
Vyššie uvedený výstup potvrdzuje, že div sa pohybuje správnym smerom.
Metóda 2: Použitie „správnej“ vlastnosti
V CSS vyberte triedu div a nastavte „ správny ” vlastnosť na 0. Zabezpečuje, že vzdialenosť vybratého divu od pravej strany je rovná nule. Potom nastavte „ pozíciu “vlastnosť na “ absolútne “, aby sa poloha div zafixovala. Nakoniec použite niektoré vlastnosti štýlu pre lepšiu vizualizáciu:
.zarovnanie doprava{
správny: 0 ;
pozícia: absolútna;
výplň: 10px;
pozadie- farba : stredne fialová;
}
Po vykonaní kódu webová stránka vyzerá takto:
Výstup ukazuje, že div je teraz zarovnaný doprava.
Metóda 3: Použitie Flex Layout
Flex je najefektívnejšia metóda a zachováva rozloženie pri zmene veľkosti okna. Div možno zarovnať doprava pomocou CSS “ Rozloženie Flex vlastnosti. Rozloženie Flex obsahuje mnoho vlastností na rôzne účely.
V súbore HTML vytvorte rodičovský div a vo vnútri vytvorí dva súrodenecké divy. Tiež priraďte každému divu jedinečnú triedu:
< div trieda = 'zarovnať doprava' >< div trieda = 'zarovnané doľava' >
< p > Toto je niečo viac obsahu .< / p >
< / div >
< div trieda = 'zarovnané vpravo' >
< h1 >Ahoj z Linuxhint < / h1 >
< / div >
< / div >
Teraz vnútri „ ” pridajte nasledujúce vlastnosti CSS:
.zarovnanie doprava {displej: flex;
ospravedlniť- obsahu : medzera-medzi;
}
.zarovnané vpravo {
align-self: flex-end;
výplň: 10px;
pozadie- farba : stredne fialová;
}
Vo vyššie uvedenom kóde
- Priradiť ' flex “ a „medzera-medzi“ k hodnotám „ displej “ a „ ospravedlniť-obsah “ vlastnosti, resp. Vďaka týmto vlastnostiam je prvok ohybný a medzi podradené prvky sú rovnaké vzdialenosti.
- ' zarovnať sa “vlastnosť je nastavená na “ ohybný koniec “, čo spôsobí, že sa zarovná na pravú stranu kontajnera.
Po vykonaní vyššie uvedeného kódu webová stránka vyzerá takto:
Výstup ukazuje, že prvok div je zarovnaný doprava pomocou flexibilného rozloženia.
Metóda 4: Použitie rozloženia mriežky
Rozloženie mriežky možno použiť aj na zarovnanie divu doprava. Štruktúra HTML kódu zostáva rovnaká:
.zarovnanie doprava {displej: mriežka;
mriežka-šablóna-stĺpce: opakujte ( 2 , 1fr ) ;
}
.zarovnané vpravo {
mriežka-stĺpec- začať : 2 ;
výplň: 10px;
pozadie- farba : modrozelený;
}
Popis kódu je uvedený nižšie:
- Najprv vyberte nadradenú triedu div “ .zarovnanie doprava “ a nastavte jeho „ displej “vlastnosť na “ mriežka “.
- Potom vytvorte dva stĺpce s rovnakou veľkosťou pomocou „ mriežka-šablóna-stĺpce ' nastavený na ' opakovať (2, 1fr) “.
- Nakoniec vyberte triedu podriadeného div “ .zarovnané vpravo “ a nastavte „ mriežka-stĺpec-začiatok ” vlastnosť na 2. Táto vlastnosť začína prvok z druhého stĺpca, t. j. z pravej strany.
Po vykonaní vyššie uvedeného kódu bude webová stránka vyzerať takto:
Výstup ilustruje, že div je teraz zarovnaný doprava pomocou „ mriežka vlastnosti rozloženia.
Záver
Ak chcete zarovnať div správnym smerom, použite „ plavák “, “ správny “, “ flexibilné rozloženie “ a „ rozloženie mriežky vlastnosti. ' plavák ” vlastnosť sa nastaví doprava priradením hodnoty “ 0px “. Pre ' flex “, nastavte displej na ohyb a použite „ zarovnať sa “vlastnosť na “ ohybný koniec “. Pomocou vlastnosti grid vytvorte dva stĺpce rovnakej veľkosti a podriadený prvok div začína od druhého stĺpca.