使用external.css进行html样式设置



我遇到一个问题,无法将外部style.css链接到index.html文件。两个文件都在完全相同的目录中。

我的风格.css:

<style>
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
th, td {
padding: 5px;
text-align: left;    
}
</style>

我正试图将它链接到我的html中,如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>test</title>
<link href="style.css" type="text/css" rel="stylesheet"/>
</head>

完整的html脚本:


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>test</title>
<link href="style.css" type="text/css" rel="stylesheet"/>
</head>


<br>
<table id="t1">
<caption>Operation table</caption>
<thead>
<tr>
<th>Operation code</th>
<th>To Do</th>
<th>Done</th>
<th>Left</th>
</tr>
</thead>
<tbody>
<tr>
<td>abc</td>
<td>1000</td>
<td>50</td>
<td>
</td>
</tr>
<tr>
<td>def</td>
<td>555</td>
<td>50</td>
<td id ="number1">  
</td>
</tr>
</tbody>
</table>
<p id="demo"></p>
</html>

我在网上查到的所有例子都使用了完全相同的方法。

我已经连接到Web服务器并打开开发人员模式,看看我是否能看到任何东西。我发现了一个错误:

Refused to apply style from '192.168.10.173:8080/style.css' because its MIME type ('text/html') is not supported stylesheet MIME type, and strict MIME checking is enabled

仍在研究为什么会导致

CSS文件不应该有style标记。只要把它们取下来就行了。

table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
th, td {
padding: 5px;
text-align: left;    
}

当您想在HTML文件中声明样式时,必须将CSS放在style标记之间。

最新更新