Hvordan fikser jeg CSS Table td Width?

Hvordan Fikser Jeg Css Table Td Width



HTML-en gir en ' ' tag for å lage tabeller og utvikleren kan fikse bredden på tabelldata ' ' element. Hensikten er å ta i bruk endringene som skjer under endring av størrelsen på skjermen eller å slette ekstra plasser som er okkupert av tabellen. Denne artikkelen vil demonstrere hvordan du fikser tabelldataene ' 'elementer.

Metode 1: Bruke HTML 'width'-attributt

« bredde ” er et grunnleggende attributt levert av HTML. Den angir bredden eller den horisontale lengden på HTML-elementet. For å fikse tabelldata, brukes width-attributtet i trinnene nedenfor.

Trinn 1: Lag en tabell
I HTML-filen bruker du en ' ”-taggen for å vise hvert element i den midt på nettsiden. Konstruer en tabell inne i den ved å bruke ' ',' ' og ' '-tagger og skriv data i den:







< senter >
< bord >
< tr >
< th > Navn < / th >
< th > Status < / th >
< th > Rom nei < / th >
< / tr >
< tr >
< td > Fakhar < / td >
< td > Student < / td >
< td > 06 < / td >
< / tr >
< tr >
< td > Omar < / td >
< td > Student < / td >
< td > 06 < / td >
< / tr >
< / bord >
< / senter >

Trinn 2: Legg til CSS-egenskaper til 'tabell'-elementet
Bruk tabellelementvelgeren i CSS og legg til ' grense ' av 1px solid rødt, ' tekstjustering ' justerer teksten til midten, og ' bredde ” som setter den totale bredden på tabellen til 80 %:



bord {
grense : 1px solid rødt;
tekst- tilpasse : senter;
bredde : 80 %; }

Trinn 3: Tilordne egenskaper til 'td' Element
Bruke ' td ' elementvelger og setter ' grense-bunn ' av 5 px solid rødt, ' polstring ' på 20 piksler for å gjøre elementet mer fremtredende, og ' bredde ' angir som 30 %:



td {
border-bottom: 5px solid rød;
polstring:20px;
bredde : 30 %;
}

Trinn 4: Tilordne egenskaper til 'th' element
Bruke ' th ' elementvelger for å endre fargen på ' grense-bunn ” fra rødt til sjøgrønt for å skape en bedre visualisering:





th {
border-bottom: 5px solid sjøgrønn;
polstring:20px;
bredde : 30 %;
}

Utgang vises som:



Øyeblikksbildet ovenfor viser at alle kolonnebredder er fastsatt til 30 % hver.

Metode 2: Bruke 'nth-child( )'-velgeren

Egenskapen nth-child() til CSS brukes til å lage en tabell med fast bredde. Denne egenskapen får kolonnenummeret og velger ' ' og ' '-tagger. For eksempel er bredden ' fikset ' for kun kolonnenummer ' 1 ' og ' 3 '. Hver av disse kolonnene får en bredde på 10 %. Denne artikkelen har demonstrert hvordan du fikser datatabellbredden.

td:nth-barn ( 3 ) {
bredde : 10 %;
}
th:nth-barn ( 1 ) {
bredde : 10 %;
}

Utgangen fra kodeblokken ovenfor er:

Denne utgangen viser at kolonnenummer 1 og 3 er fiksert til bredden 10 %.

Metode 3: Bruke Tag

Inne i ' bord '-delen i CSS-delen legg til ' bordoppsett: fast '-egenskapen for å angi 'bredden' til datatabellelementer:

bord {
bordoppsett: fast;
bredde : 80 %;
grense : 1px solid rødt;
tekst- tilpasse : senter;
}

I HTML-filen legger du til ' ' tag inne i ' ' seksjon. Fest for eksempel bredden på 15 % til den første kolonnen og 30 % til den andre kolonnen:

< bord >
< kol stil = 'bredde: 15%;' / >
< kol stil = 'bredde: 30%;' / >

Etter å ha utført kodebiten ovenfor, er utdataene:

Det er hvordan brukeren kan fikse bredden på tabelldata -elementer.

Konklusjon

For å fikse bredden på tabelldataene, bruk ' bredde ' Egenskap, ' nth-child( ) ' separator, og ' ' tag metoder. « bredde ”-egenskapen angir den faste bredden. Separatoren 'nth-child( )' får kolonnenummeret som en parameter. Videre er ' ” tag kan brukes for å gjøre bordet ikke fleksibelt. Denne artikkelen har vist hvordan du fikser bredden på tabelldata -elementer.