CSS のみを使用してテーブルの角を丸くするにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-20 02:02:02
オリジナル
357 人が閲覧しました

How to Achieve Rounded Table Corners Using Only CSS?

CSS のみを使用してテーブルの角を丸くする

CSS のみを使用して HTML テーブルの角を丸くしようとするユーザーは、テーブルの境界線。この問題に対処する包括的なアプローチは次のとおりです。

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;
}
ログイン後にコピー

説明

まず、境界線を設定します。 Collapse: Separate では、セル間に境界線を表示できます。次に、border プロパティでテーブルの外側の境界線を定義します。 border-radius は丸い角を作成します。

セルとヘッダー内で、border-left と border-top はそれぞれ垂直境界線と水平境界線を指定します。ヘッダーには、丸い角を目立たせるために青色の背景が付いています。さらに、テーブルの外側の境界線と重ならないように、ヘッダーの border-top が削除されます。

最後に、最初のセルとヘッダーの border-left を削除すると、不要な垂直境界線が削除されます。これにより、テーブル内の垂直方向と水平方向の境界線を維持しながら、すべての角のセルの角が丸くなります。

使用例

<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>
ログイン後にコピー

以上がCSS のみを使用してテーブルの角を丸くするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート