アプリ版:「スタンプのみでお礼する」機能のリリースについて

PHPとCSS(スタイルシート)を使用して、九九表を作成しているのですが、うまくいきません。
うまくいかない事象としましては、表がきれいにくっつかなく表と表の間に変な間隔ができてしまって困っております。
何かアドバイスを頂けたら助かりますのでよろしくお願い致します。
※CSSは外部ファイルとして作成しました。

〈PHPファイル〉

<html>
<head>
<link href="test.css" rel="stylesheet" type="text/css">
<title>九九演算表</title>
</head>
<body>
<table>
<?php
for($i = 0; $i <=9; $i++)
{
echo '<tr>';
if ($i == 0)
{
echo '<td><q>'."".'</q></td>';
}
else
{
echo '<td><q>'.$i.'</q></td>';
}
for($j = 1; $j <=9; $j++)
{
if ($i == 0)
{
echo '<td><q>'.$j.'</q></td>';
continue;
}
echo '<td><p>'. $i * $j.'</p></td>';
}
echo '</tr>';
}
?>
</table>
</body>
</html>


<CSSファイル>
<style>
table{
border-collapse: collapse;
border: 2px solid #000000;
}
q{
font-weight: bold;
width:40px;
height:30px;
text-align: center;
border: 1px solid #000000;
padding: 2px 8px;
border-collapse: collapse;
background-color: #ccccff;
}
p{
width:40px;
height:30px;
text-align: center;
border: 1px solid #000000;
padding: 2px 8px;
border-collapse: collapse;
}

</style>

以上です。

A 回答 (2件)

補足です


CSSの問題なので質問するならHTML板で聞いた方がいいですよ
※ もちろんココにもわかる人いますけど板違いかなーと

結局どうしたらって回答をしてなかったので補足でした。
    • good
    • 0

これはPHPじゃなくてCSSの使い方ですよ



とりあえず<th><td>で分けるで良いのでは?と思いました
(マークアップを考えても<q>は変な気が…)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!