0

TL;DR:我的 HTML 没有链接到样式表。

马上开始,对不起这么多代码。
我检查了其他问题,但没有一个问题像我这样奇怪。

我有一个文件,loggedIn.html

<html>
        <head>
                <title>Logged in!</title>
                <link rel="stylesheet" href="cgi-bin/style.css">
        </head>

        <body>
                You are now logged in!
                <a href="cgi-bin/logout.php">Logout</a>
        </body>
</html>

它使用样式表style.css

body { font-family: Georgia, Goudy, Sabon, serif; }

loggedIn.html一起index.html使用style.css

<html>
<head>
        <title>Welcome!</title>
        <link rel="stylesheet" href="cgi-bin/style.css">
</head>

<body>
        <h2>Welcome to That Guy's Fileshare Server!</h2>
        <hr/>
        Please log in.
        <br/>

        <form action="cgi-bin/login.php" method="POST">
                <p>
                <table border="0">
                                <tr>
                                        <td> <label for="username">Username: </label> </td>
                                        <td> <input type="text" name="username"/> </td>
                                </tr>
                                <tr>
                                        <td> <label for="password">Password: </label> </td>
                                        <td> <input type="password" name="password"/> </td>
                                </tr>
                                <tr>
                                        <td> <input type="submit" value="Submit"> </td>
                                </tr>
                        </table>
                </p>
        </form>
        <br/>
        <a href="register.html">Register</a>
        <br/>
        <a href="note.html">Contact information</a>
</body>
</html>

由于两者都loggedIn.html使用index.html相同的样式表,它们不应该都使用 Georgia、Goudy、Sabon 或衬线字体呈现吗?显然不是。文件结构为:

┌ index.html
├ loggedIn.html
└ cgi-bin/
   └─────────── style.css

文件结构也应该不是问题,因为两个.html文件都在同一个目录中并且使用href="cgi-bin/style.css". 我以前从来没有遇到过这样的问题。很奇怪!

4

2 回答 2

4

忘记你的类型了。还要检查 css 文件的位置。我相信省略类型会导致问题。

<link rel='stylesheet' type='text/css' href='cgi-bin/style.css'/>
于 2013-10-28T01:08:58.003 回答
0

或者你可以做

<style type="text/css"> @import "cgi-bin/style.css"; </style>
于 2013-11-13T06:10:28.723 回答