普通は以下のようにしてマークダウンだけで書くようですが、
| ヘッダ1 | ヘッダ2 | ヘッダ3 || ------ | ------ | ------ || セル1 | セル2 | セル3 || セル4 | セル5 | セル6 |
そうすると以下のようになります。
ヘッダ1 | ヘッダ2 | ヘッダ3 |
---|---|---|
セル1 | セル2 | セル3 |
セル4 | セル5 | セル6 |
私の環境では、th の背景色もボーダーも表示されません。
そこで、html コードを貼り付けてみました。
<table class="border border-gray-300 border-collapse"> <thead> <tr> <th class="border border-gray-300 p-2 bg-sky-900 text-white">header 1</th> <th class="border border-gray-300 p-2 bg-sky-900 text-white">header 2</th> </tr> </thead> <tbody> <tr> <td class="border border-gray-300 p-2">TD</td> <td class="border border-gray-300 p-2">TD</td> </tr> <tr> <td class="border border-gray-300 p-2">TD</td> <td class="border border-gray-300 p-2">TD</td> </tr> </tbody></table>
そうすると、
header 1 | header 2 |
---|---|
TD | TD |
TD | TD |
Astro そのものの初期設定ができていないんでしょうか?
何だか少しおかしい。