【发布时间】:2018-01-17 12:13:22
【问题描述】:
我有一个通过内联 CSS 应用样式的简单表格,它正在工作。但是当我尝试通过元素将 CSS 添加到文档时,它在 Chrome 中不起作用。我查看了 W3Schools CSS 教程,但找不到解决方案。
我的代码是这样的:
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
tr {
border: solid 1px black;
padding-left: 7px;
padding-right: 7px;
}
</style>
</head>
<body>
<table id="t01" style="border: 1px solid black; background-color: #E4E5E0; margin-left: 40px;">
<tr style="border: 1px solid black;">
<th>Available<br>On</th>
<th>Ids</th>
</tr>
<tr>
<td style="border: solid 1px black; padding-left: 7px; padding-right: 7px;"><b>Phone</b></td>
<td style="border: solid 1px black; padding-left: 7px; padding-right: 7px;"><b>9999999
</td>
</tr>
</table>
<br><br>
<table id="t01" style="border: 1px solid black; background-color: #E4E5E0; margin-left: 40px;">
<tr style="border: 1px solid black;">
<th style="border: solid 1px black; padding-left: 7px; padding-right: 7px;">Available<br>On</th>
<th style="border: solid 1px black; padding-left: 7px; padding-right: 7px;">Ids</th>
</tr>
<tr>
<td style="border: solid 1px black; padding-left: 7px; padding-right: 7px;"><b>Phone</b></td>
<td style="border: solid 1px black; padding-left: 7px; padding-right: 7px;"><b>9999999
</td>
</tr>
</table>
</body>
</html>
https://www.w3schools.com/code/tryit.asp?filename=FIDUIS25NER6
输出:
【问题讨论】:
-
你不需要指定 type="text/css"。简单的 就可以了。
-
尝试清除缓存或在隐私浏览中打开您的网页,可能您的更改没有打印
-
究竟什么是“不工作”?为什么只向我们展示应用了内联样式的代码并且在头部使用了
style元素? -
检查 DOM,看看你是否真的在那里看到了那个样式标签。右键单击并转到 Inspect,然后找到 Elements 选项卡。
-
如果一切设置正确,您需要清除 Web 浏览器中的缓存数据。这也发生在我使用 chrome 时
标签: html css google-chrome