Ipinapakita ng gabay na ito ang pamamaraan para sa pahalang at patayong pagkakahanay gamit ang CSS.
Paano i-align ang pahalang at patayo gamit ang CSS?
Ginagamit ng mga developer ang “horizontal” at “vertical” alignment para ayusin at iposisyon ang mga elemento sa isang web page sa mas organisadong paraan. Maaaring maging kapaki-pakinabang ang mga ito sa pag-align ng mga elemento, at nilalaman, mga button o icon sa pagpoposisyon, atbp. Sundin ang mga halimbawa sa ibaba para sa mas mahusay na pag-unawa:
Pahalang na pagkakahanay
Sa CSS, ang pag-aari ng text-align ay ginagamit upang pahalang na ihanay ang teksto sa loob ng pangunahing elemento nito. Bisitahin ang mga snippet ng code sa ibaba para sa mas mahusay na pag-unawa:
< katawan >
< div klase = 'account' >
< div klase = 'leftAlign' > Ang Linuxhint ay Left Align < / div >
< div klase = 'centerAlign' > Ang Linuxhint ay Center Align < / div >
< div klase = 'i-align sa kanan' > Ang Linuxhint ay Right Align < / div >
< / div >
< / katawan >
Sa snippet ng code sa itaas:
- Una, ang magulang' div 'Ang elemento ay ginagamit na may katangian ng klase na may halaga na ' account ”.
- Susunod, tatlong child element ang nalikha at ang class attribute ay itinalaga sa bawat div.
- Sa huli, ang mga halaga ng 'leftAlign', 'centerAlign', at 'rightAlign' ay ibinibigay sa mga klase.
Ngayon, ipasok ang sumusunod na mga katangian ng CSS sa “ 'tag:
>
Sa itaas na bloke ng code:
- Una, ang lahat ng tatlong klase ay pinili nang hiwalay, at pagkatapos ay ilapat ang mga katangian ng CSS ' display ”, “ lapad ”, “ kulay ng background 'at' padding ' sa kanila. Ginagamit ang mga katangiang ito para mapahusay ang mga layunin ng visualization.
- Susunod, ang mga halaga ng ' umalis ”, “ gitna 'at' tama 'ay ibinibigay sa' text-align ” ari-arian sa “ kaliwaI-align ”, “ centerAlign ”, at “ pakananI-align ” klase, ayon sa pagkakabanggit.
Pagkatapos ng proseso ng compilation, ganito ang hitsura ng mga elemento ng HTML:
Ang snapshot sa itaas ng browser ay nagpapakita na ang mga elemento ay pahalang na nakahanay sa kaliwa, gitna, at kanang mga posisyon.
Pahalang na linya
Ang CSS ' patayo-align ' ang property ay nakahanay sa napiling elemento sa ' y-axis ” sa loob ng kanilang elemento ng magulang. Ang mga posibleng value para sa property na 'vertical-align' ay ' baseline ”, “ sub ”, “ sobrang ”, “ itaas ”, “ text-top ”, “ gitna ”, “ ibaba ”, at “ ibaba ng teksto ”. Gayunpaman, kadalasang gumagamit ang mga developer ng mga value na 'itaas', 'gitna' at 'ibaba' habang gumagawa ng mga disenyo ng web page. Upang ihanay ang napiling elemento ng HTML sa tuktok na posisyon, bisitahin ang snippet ng code sa ibaba:
< div klase = 'bilang' >< img src = 'hiunsplash.jpg' lapad = '200px' taas = '200px' >
< span klase = 'captionTopAlign' > Ang Tekstong ito ay nakahanay sa Tuktok patayo sa tabi ng larawan < / span >
< / div >
Sa snippet ng code sa itaas:
- Una, lumikha ng isang magulang ' div ” elemento at magtalaga ng halaga ng “ bilangin ' sa ' klase ” katangian.
- Sa loob ng lalagyan ng magulang, gamitin ang ' ” tag at ibigay ang path ng larawan bilang halaga sa “ src ” katangian.
- Bilang karagdagan, ibigay ang halaga ng ' 200px 'sa parehong' lapad 'at' taas 'mga katangian ng' ” tag.
- Susunod, gamitin ang ' 'tag at bigyan ito ng klase ng ' captionTopAlign ”. Sa huli, magbigay ng dummy data dito.
Ngayon, magdagdag ng mga katangian ng CSS sa istilo ng mga elemento ng HTML:
.bilang {lapad : akma-nilalaman ;
display : harangan ;
margin-kaliwa : 100px ;
padding : 10px ;
hangganan : 2px solid pula ;
}
.captionTopAlign {
patayo
Sa itaas na bloke ng code:
- Una, piliin ang magulang ' bilangin ” class at ibigay ang mga value ng “fit-content”, “block”, “100px”, “10px” at “2px solid red” sa CSS “ lapad ”, “ display ”, “ margin-kaliwa ”, “ padding 'at' hangganan ' ari-arian. Ang mga katangiang ito ay ginagamit upang i-istilo ang parent na elemento.
- Susunod, piliin ang ' captionTopAlign ” class at ibigay ang halaga ng “ itaas 'sa CSS' patayo-align ” ari-arian. Ginagawa nitong nakahanay ang elemento ng HTML sa pinakamataas na posisyon.
Pagkatapos ng pagpapatupad ng mga linya ng code sa itaas, ang webpage ay lalabas na ganito:
Ang snapshot sa itaas ay nagpapakita na ang napiling HTML na elemento ay nasa top-aligned na ngayon. Sa parehong paraan, ang elemento ay maaaring ihanay sa gitna, ibabang direksyon, atbp.
Konklusyon
Para sa pahalang at patayong pagkakahanay, ang ' text-align 'at' patayo-align ” Ang mga katangian ng CSS ay ginagamit, ayon sa pagkakabanggit. Ang property na 'text-align' ay nagbibigay-daan sa halaga ng ' umalis ”, “ tama ”, “ gitna 'at' bigyang-katwiran ”. Sa kabilang banda, ang mga posibleng halaga para sa 'vertical-align' na property ay ' baseline ”, “ sub ”, “ sobrang ”, “ itaas ”, “ text-top ”, “ gitna ”, “ ibaba ”, at “ ibaba ng teksto ”. Nakakatulong ang pahalang at patayong pagkakahanay na lumikha ng malinis at propesyonal na mga disenyo ng web.