Hur fixar jag CSS Table td Width?

Hur Fixar Jag Css Table Td Width



HTML ger en ' ' taggen för att göra tabeller och utvecklaren kan fixa bredden på tabelldata ' ' element. Syftet är att anta de ändringar som sker under storleksändring av skärmen eller att ta bort extra utrymmen som är upptagna av tabellen. Den här artikeln kommer att visa hur man fixar tabelldata ' ' element.

Metod 1: Använd HTML-attributet 'width'.

den ' bredd ” är ett grundläggande attribut som tillhandahålls av HTML. Den ställer in bredden eller den horisontella längden på HTML-elementet. För att fixa tabelldata används width-attributet i stegen nedan.

Steg 1: Skapa en tabell
I HTML-filen, använd en '

”-taggen för att visa varje element i den i mitten av webbsidan. Inuti den, konstruera en tabell med hjälp av ' ”,” ' och ' ' taggar och skriv data i den:







< Centrum >
< tabell >
< tr >
< th > namn < / th >
< th > Status < / th >
< th > Rum Nej < / th >
< / tr >
< tr >
< td > Fakhar < / td >
< td > Studerande < / td >
< td > 06 < / td >
< / tr >
< tr >
< td > Omar < / td >
< td > Studerande < / td >
< td > 06 < / td >
< / tr >
< / tabell >
< / Centrum >

Steg 2: Lägg till CSS-egenskaper till 'tabell'-elementet
Använd tabellelementväljaren i CSS och lägg till ' gräns ' av 1px fast rött, ' textjustera ' justerar texten till mitten, och ' bredd ” som ställer in tabellens totala bredd till 80 %:



tabell {
gräns : 1px fast röd;
text- justera : Centrum;
bredd : 80 %; }

Steg 3: Tilldela egenskaper till 'td' element
Använd ' td ' elementväljare och ställer in ' gräns-botten ' av 5px fast rött, ' stoppning ” på 20px för att göra objektet mer framträdande, och ” bredd ” anges som 30 %:



td {
border-bottom: 5px fast röd;
stoppning:20px;
bredd : 30 %;
}

Steg 4: Tilldela egenskaper till 'th' element
Använd ' th ' elementväljare för att ändra färgen på ' gräns-botten ” från rött till havsgrönt för att skapa en bättre visualisering:





th {
border-bottom: 5px fast sjögrön;
stoppning:20px;
bredd : 30 %;
}

Utdata visas som:



Ovanstående ögonblicksbild visar att alla kolumns bredder är fixerade till 30 % vardera.

Metod 2: Använd 'nth-child( )'-väljaren

Egenskapen nth-child() för CSS används för att skapa en tabell med fast bredd. Den här egenskapen får kolumnnumret och väljer ' ' och ' '-taggar. Till exempel är bredden ' fast ' endast för kolumnnummer ' 1 ' och ' 3 ”. Var och en av dessa kolumner får en bredd på 10 %. Den här artikeln har framgångsrikt visat hur man fixar datatabellbredden.

td:nth-child ( 3 ) {
bredd : 10 %;
}
th:n:e-barn ( 1 ) {
bredd : 10 %;
}

Utdata från ovanstående kodblock är:

Denna utdata visar att kolumnnummer 1 och 3 är fixerade till bredden 10 %.

Metod 3: Använd -taggen

Inuti ' tabell ' i CSS-delen lägg till ' bordslayout: fast ' egenskap för att ställa in 'bredden' på datatabellelement:

tabell {
bordslayout: fast;
bredd : 80 %;
gräns : 1px fast röd;
text- justera : Centrum;
}

I HTML-filen lägger du till ' '-taggen inuti ' ' sektion. Fixera till exempel bredden på 15 % till den första kolumnen och 30 % till den andra kolumnen:

< tabell >
< kol stil = 'bredd: 15%;' / >
< kol stil = 'bredd: 30%;' / >

Efter att ha kört ovanstående kodavsnitt är utdata:

Det är så användaren kan fixa bredden på tabelldata -element.

Slutsats

För att fixa bredden på tabelldata, använd ' bredd ' attribut, ' n:te barn( ) 'avskiljare och' ”-taggmetoder. den ' bredd ” egenskapen anger den fasta bredden. Separatorn 'nth-child( )' får kolumnnumret som en parameter. Dessutom har ' ”-taggen kan användas för att göra bordet inte flexibelt. Den här artikeln har visat hur man fixar bredden på tabelldataelementen .