简体   繁体   English

边框未显示在表格,HTML,CSS,PHP中

[英]Border not showing up in table, HTML, CSS, PHP

The border isn't showing up in the table for some reason when I'm using css to style it. 由于某些原因,当我使用CSS设置边框样式时,边框未显示在表格中。 However, if I style in directly inside the table tag, it works. 但是,如果我直接在table标记内设置样式,则它可以工作。 Please take a look at my code: 请看一下我的代码:

test.php test.php的

<head>
<style>

table {
border: 1px solid black;
}

</style>
</head>

<?php

echo "<body>";
echo "<table>";
echo "<tr>";

echo "<td> hello1 </td>";
echo "<td> hello2 </td>";
echo "<td> hello3 </td>";

echo "</tr>";
echo "</table>";
echo "</body>";

?>

Try this code... 试试这个代码...

 table { border-collapse: collapse; } table td { border: 1px solid #333; } 
 <html> <head><title>Demo</title></head> <body> <table> <tr> <td>Test1</td> <td>Test2</td> <td>Test3</td> <td>Test4</td> </tr> </table> </body> </html> 

It sounds like you might want borders around the td elements as well. 听起来您可能还希望在td元素周围加上边框。 If so I would recommend this: 如果是这样,我建议这样做:

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

td {
    border: 1px solid black;
}

The border-collapse removes any spaces between the borders. 边框折叠会删除边框之间的所有空格。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM