Hoe CSS-tabel td-breedte te repareren?

Hoe Css Tabel Td Breedte Te Repareren



De HTML biedt een ' ” tag om tabellen te maken en de ontwikkelaar kan de breedte van tabelgegevens bepalen “ ”-element. Het doel is om de wijzigingen over te nemen die optreden tijdens het wijzigen van de grootte van het scherm of om extra spaties te verwijderen die door de tafel worden ingenomen. Dit artikel laat zien hoe u de tabelgegevens kunt herstellen ' ” elementen.

Methode 1: HTML-kenmerk 'breedte' gebruiken

De ' breedte ” is een basisattribuut dat wordt geleverd door HTML. Het stelt de breedte of horizontale lengte van het HTML-element in. Om tabelgegevens op te lossen, wordt het kenmerk width gebruikt in de onderstaande stappen.

Stap 1: Maak een tabel
Gebruik in het HTML-bestand een ' ”-tag om elk element erin in het midden van de webpagina weer te geven. Bouw daarin een tafel met behulp van de ' ”,” ' En ' ”-tags en schrijf er gegevens in:







< centrum >
< tafel >
< tr >
< e > Naam < / e >
< e > Toestand < / e >
< e > Kamer nummer < / e >
< / tr >
< tr >
< td > Fakhar < / td >
< td > Student < / td >
< td > 06 < / td >
< / tr >
< tr >
< td > Omar < / td >
< td > Student < / td >
< td > 06 < / td >
< / tr >
< / tafel >
< / centrum >

Stap 2: voeg CSS-eigenschappen toe aan het 'tabel'-element
Gebruik de tabelelementkiezer in CSS en voeg de ' grens ” van 1px effen rood, “ tekst uitlijnen ” lijnt de tekst uit naar het midden, en “ breedte ” waarmee de totale breedte van de tabel wordt ingesteld op 80%:



tafel {
grens : 1px effen rood;
tekst- uitlijnen : centrum;
breedte : 80 %; }

Stap 3: Eigenschappen toewijzen aan 'td' Element
Gebruik de ' td ” element selector en stelt de “ grens-bodem ” van 5px effen rood, “ opvulling ” van 20px om het item prominenter te maken, en “ breedte ” ingesteld als 30%:



td {
border-bottom: 5px effen rood;
opvulling:20px;
breedte : 30 %;
}

Stap 4: eigenschappen toekennen aan 'e' element
Gebruik de ' e ” elementkiezer om de kleur van “ grens-bodem ” van rood naar zeegroen om een ​​betere visualisatie te creëren:





e {
border-bottom: 5px effen zeegroen;
opvulling:20px;
breedte : 30 %;
}

Uitvoer wordt weergegeven als:



De bovenstaande snapshot laat zien dat de breedte van alle kolommen elk op 30% is vastgesteld.

Methode 2: de selector 'nth-child( )' gebruiken

De eigenschap nth-child() van CSS wordt gebruikt om een ​​tabel met een vaste breedte te maken. Deze eigenschap krijgt het kolomnummer en selecteert de ' ' En ' 'labels. De breedte is bijvoorbeeld ' vast ” voor alleen kolomnummers “ 1 ' En ' 3 ”. Elk van deze kolommen krijgt een breedte van 10%. Dit artikel heeft met succes gedemonstreerd hoe de breedte van de gegevenstabel kan worden gecorrigeerd.

td:n-kind ( 3 ) {
breedte : 10 %;
}
th:n-kind ( 1 ) {
breedte : 10 %;
}

De uitvoer van het bovenstaande codeblok is:

Deze uitvoer geeft aan dat kolomnummers 1 en 3 vast staan ​​op een breedte van 10%.

Methode 3: -tag gebruiken

Binnen in de ' tafel ” sectie in het CSS-gedeelte voeg de “ tafelindeling: vast ” eigenschap om de 'breedte' van gegevenstabelelementen in te stellen:

tafel {
tafelindeling: vast;
breedte : 80 %;
grens : 1px effen rood;
tekst- uitlijnen : centrum;
}

Voeg in het HTML-bestand de ' ” tag in de “ ' sectie. Stel bijvoorbeeld de breedte van 15% in op de eerste kolom en 30% op de tweede kolom:

< tafel >
< col stijl = 'breedte: 15%;' / >
< col stijl = 'breedte: 30%;' / >

Na het uitvoeren van het bovenstaande codefragment is de uitvoer:

Zo kan de gebruiker de breedte van tabelgegevens -elementen bepalen.

Conclusie

Gebruik de ' breedte ' attribuut, ' n-kind( ) ' scheidingsteken, en ' ' tag-methoden. De ' breedte ” eigenschap stelt de vaste breedte in. Het scheidingsteken 'nth-child( )' krijgt het kolomnummer als parameter. Verder is de “ ” tag kan worden gebruikt om de tabel niet flexibel te maken. Dit artikel heeft gedemonstreerd hoe u de breedte van tabelgegevens -elementen kunt corrigeren.