Maison > interface Web > tutoriel CSS > Comment obtenir des coins de table arrondis en utilisant uniquement CSS ?

Comment obtenir des coins de table arrondis en utilisant uniquement CSS ?

Patricia Arquette
Libérer: 2024-11-20 02:02:02
original
443 Les gens l'ont consulté

How to Achieve Rounded Table Corners Using Only CSS?

Coins de table arrondis avec CSS uniquement

Les utilisateurs cherchant à obtenir des coins arrondis sur des tableaux HTML avec uniquement CSS peuvent rencontrer des difficultés à trouver des solutions qui préservent le les bordures du tableau. Voici une approche globale qui répond à ce problème :

Mise en œuvre CSS

table {
  border-collapse: separate;
  border: solid black 1px;
  border-radius: 6px;
}

td, th {
  border-left: solid black 1px;
  border-top: solid black 1px;
}

th {
  background-color: blue;
  border-top: none;
}

td:first-child, th:first-child {
  border-left: none;
}
Copier après la connexion

Explication

Tout d'abord, définir la frontière- Réduire : séparer permet d'afficher des bordures entre les cellules. Ensuite, la propriété border définit la bordure extérieure du tableau. Le border-radius crée les coins arrondis.

Dans les cellules et les en-têtes, border-left et border-top spécifient respectivement les bordures verticales et horizontales. Les en-têtes ont un fond bleu pour mettre en valeur les coins arrondis. De plus, la bordure supérieure est supprimée pour les en-têtes afin d'éviter tout chevauchement avec la bordure extérieure du tableau.

Enfin, la suppression de la bordure gauche sur les premières cellules et les en-têtes élimine les bordures verticales inutiles. Il en résulte des coins arrondis pour toutes les cellules de coin tout en préservant les bordures verticales et horizontales du tableau.

Exemple d'utilisation

<table>
  <thead>
    <tr>
      <th>Blah</th>
      <th>Fwee</th>
      <th>Spoon</th>
    </tr>
  </thead>
  <tr>
    <td>Blah</td>
    <td>Fwee</td>
    <td>Spoon</td>
  </tr>
  <tr>
    <td>Blah</td>
    <td>Fwee</td>
    <td>Spoon</td>
  </tr>
</table>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal