Paano at Bakit Gamitin ang 'display: table-cell' sa CSS

Paano At Bakit Gamitin Ang Display Table Cell Sa Css



Mayroong maraming mga katangian ng CSS para sa pag-istilo ng mga elemento ng HTML. Ang ' display ” Ang ari-arian ay isa sa mga ito, na ginagamit para sa pagtatakda ng elemento na pinamamahalaan bilang isang inline na elemento o elemento ng block. Higit pa rito, ang layout na ginamit para sa mga anak nito, gaya ng flow, flex, o grid. Bukod dito, inilalaan ng property na ito ang mga panloob at panlabas na uri upang magpakita ng isang elemento.

Ang post na ito ay magpapaliwanag:







Paano Gamitin ang 'display: table-cell' sa CSS?

Upang gamitin ang ' display ' ari-arian na may halaga ' mesa-cell ”, subukan ang ibinigay na mga tagubilin.



Hakbang 1: Gumawa ng mga Nested div Container



Una, lumikha ng pangunahing lalagyan ng div sa tulong ng '

'tag at ipasok ang ' id ” attribute sa loob ng div tag. Pagkatapos, sa pagitan ng div tag, magdagdag ng higit pang mga container at magdagdag ng “ klase ” attribute sa bawat div:





< div id = 'nilalaman ng talahanayan' >
< div klase = 'tr-div' >
< div klase = 'td-div' > Harry div >
< div klase = 'td-div' > Html / CSS div >
div >
< div klase = 'tr-div' >
< div klase = 'td-div' > Edward div >
< div klase = 'td-div' > Docker div >
div >
< div klase = 'tr-div' >
< div klase = 'td-div' > Jack div >
< div klase = 'td-div' > Git div >
div >
div >


Mapapansing matagumpay na naidagdag ang data:


Hakbang 2: Istilo ang 'table-content' na Container



Upang ma-access ang pangunahing div, gamitin ang ' #table-content ', saan' # ' ay isang tagapili na ginagamit para sa pag-access sa tinukoy na ' id ” attribute ng div container. Pagkatapos, ilapat ang mga sumusunod na katangian:

#table-content{
display: talahanayan;
padding: 7px;
}


dito:

    • Ang ' display ” Tinutukoy at tinutukoy ng property ang hitsura ng isang elemento. Upang gawin ito, ang halaga ng property na ito ay itinakda bilang ' mesa ” para sa paggawa ng mesa.
    • padding ” naglalaan ng espasyo sa loob ng lalagyan.

Hakbang 3: Istilo ang 'tr-div' na Container

Ngayon, i-istilo ang “ tr-div ” lalagyan tulad ng sumusunod:

.tr-div {
display: table-row;
kulay ng background: rgb ( 164 , 241 , 215 ) ;
padding: 7px;
}


Ayon sa bloke ng code sa itaas, ang ' display 'Ang halaga ng ari-arian ay itinakda bilang ' table-row ” na nangangahulugang ang data ay nakatakda sa anyo ng mga hilera sa isang talahanayan, “ kulay ng background 'Ang ari-arian ay ginagamit para sa pagtukoy ng kulay sa likod ng elemento, at panghuli, ' padding ' ay inilapat:


Hakbang 4: Ilapat ang 'display: table-cell' Property sa 'td-div' Container

.td-div {
display: table-cell;
lapad: 150px;
hangganan: #0f4bf0 solid 1px;
margin: 5px;
padding: 7px;
}


I-access ang ikatlong div sa tulong ng “ .td-div ” dot selective at ang kaukulang id, at ilapat ang mga katangian ng CSS na ibinigay sa ibaba:

    • Ang halaga ng ' display 'Ang ari-arian ay itinakda bilang ' mesa-cell ” na ginagamit para sa paggawa ng cell at pagdaragdag ng data sa cell.
    • lapad ” ay tumutukoy sa laki ng cell ng talahanayan nang pahalang.
    • hangganan ” ay tumutukoy sa isang hangganan sa paligid ng mga selula.
    • margin ” ang pag-aari ay naglalaan ng espasyo sa labas ng tinukoy na hangganan.
    • padding ” ay tumutukoy sa espasyo sa loob ng hangganan.

Output

Bakit Gumamit ng 'display: table-cell' sa CSS?

Ang ' display: table-cell ” Ginagamit ang CSS property para sa pagtatakda ng display sa data na ginagawang parang talahanayan ang elemento. Kaya, ang mga gumagamit ay maaaring lumikha ng isang duplicate ng isang talahanayan sa HTML nang hindi ginagamit ang elemento ng talahanayan at iba pang mga elemento, kabilang ang td at tr. Higit na partikular, ang kanyang ari-arian ay tumutukoy sa data sa anyo ng isang talahanayan.

Konklusyon

Upang gamitin ang ' display: table-cell ” CSS property, gumawa ng nested div container at maglagay ng klase sa bawat container na may partikular na pangalan. Pagkatapos, i-access ang div container sa CSS, at ilapat ang property na 'display: table-cell', kung saan ang ' display Ang ” property ay ginagamit para sa pagtatakda ng data sa mga cell ng talahanayan. Ipinakita ng post na ito ang pamamaraan para sa paggamit ng display:table-cell CSS property.