Tableau CSS

Dans l'étude des tableaux, nous comprenons principalement les attributs suivants :

border-collapse --- Définir s'il faut fusionner les bordures du tableau en une seule bordure.

border-spacing ---Définissez la distance séparant les bordures des cellules.

caption-side --- Définit la position du titre du tableau.

cellules vides ---Définissez s'il faut afficher les cellules vides dans le tableau.

table-layout ---Définissez l'algorithme d'affichage des cellules, des lignes et des colonnes.

Ici, nous n'utilisons que les attributs les plus couramment utilisés. Faisons des expériences tout en parlant. Tout d'abord, nous créons un tableau et ajoutons le contenu suivant :

<table id="tb">
    <tr>
        <th>name</th>
        <th>age</th>
        <th>number</th>
    </tr>
 
    <tr>
        <td>li</td>
        <td>3</td>
        <td>4</td>
    </tr>
 
    <tr class="tr2">
        <td>li</td>
        <td>3</td>
        <td>4</td>
    </tr>
 
    <tr>
        <td>li</td>
        <td>3</td>
        <td>4</td>
    </tr>
 
    <tr class="tr2">
        <td>li</td>
        <td>3</td>
        <td>4</td>
    </tr>
 
</table>

Bien sûr, c'est un effet sans bordure. ci-dessous nous allons ajouter une bordure et préciser la couleur (bordure extérieure et bordure intérieure) en CSS :

#tb,tr,th,td{
    border: 1px solid green;
}

Comme vous pouvez le voir, l'effet est le suivant :

QQ截图20161011152624.png


Ce sont les attributs par défaut. Nous allons maintenant personnaliser la liste via CSS. Tout d'abord, nous utilisons d'abord border-collapse pour fusionner toute la bordure de la liste en une seule ligne, puis utilisons la largeur et la hauteur pour personnaliser la taille du tableau, puis utilisons background-color pour ajouter la couleur d'arrière-plan, text-align pour définir l'alignement des caractères, et un rembourrage pour définir la bordure intérieure :

#tb td,th{
    border: 1px solid green;
    padding: 5px;
}
#tb{
    border-collapse: collapse;
    width: 500px;
    text-align: center;
}
 
#tb th{
    text-align: center;
    color: black;
    background-color: lightseagreen;
 
}
#tb tr.tr2 td{
    color: black;
    background-color: #B2FF99;
 
}

L'effet est le suivant :


QQ截图20161011152629.png


Formation continue
||
<html> <head> <style type="text/css"> #customers { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:100%; border-collapse:collapse; } #customers td, #customers th { font-size:1em; border:1px solid #98bf21; padding:3px 7px 2px 7px; } #customers th { font-size:1.1em; text-align:left; padding-top:5px; padding-bottom:4px; background-color:#A7C942; color:#ffffff; } #customers tr.alt td { color:#000000; background-color:#EAF2D3; } </style> </head> <body> <table id="customers"> <tr> <th>Company</th> <th>Contact</th> <th>Country</th> </tr> <tr> <td>Apple</td> <td>Steven Jobs</td> <td>USA</td> </tr> <tr class="alt"> <td>Baidu</td> <td>Li YanHong</td> <td>China</td> </tr> <tr> <td>Google</td> <td>Larry Page</td> <td>USA</td> </tr> <tr class="alt"> <td>Lenovo</td> <td>Liu Chuanzhi</td> <td>China</td> </tr> <tr> <td>Microsoft</td> <td>Bill Gates</td> <td>USA</td> </tr> <tr class="alt"> <td>Nokia</td> <td>Stephen Elop</td> <td>Finland</td> </tr> </table> </body> </html>
soumettreRéinitialiser le code
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!