div 标签有一个小问题,因为它没有选择我为它准备的 CSS。
当我检查 Firefox 和 Chrome 中的元素时,我注意到了。我看到一个具有 div 标签的 html 元素,它正确地应用了 CSS。然后我再看另一个,虽然 html 代码几乎相同,但它没有应用 CSS。
这是一个有效的带有 div 标签的 html 代码:
<tr>
<td class="style1">
<label><div ID="Login">Login:</label>
</td>
<td>
<input class="login" id="loginpassword" type="text" name="username"
maxlength="75">
</div>
</td>
</tr>
这是登录密码 ID 的 CSS:
#loginpassword {width:150px;}
这是我的第二个 html 代码片段(没有应用 CSS 的那个):
<tr>
<td class="style1">
<label><div ID="Password">Password:</label>
</td>
<td>
<input class="login" id="loginpassword2" type="password" name="password"
maxlength="75">
</div>
</td>
</tr>
这是 loginpassword2 ID 的 CSS:
#loginpassword2 {width:150px;}
所以它们几乎 100% 相同,但 loginpassword2 的 ID 没有应用 CSS,而 loginpassword 应用的是 CSS。奇怪的。我不明白为什么一个有效而另一个无效。
对此有任何线索吗?如果您需要更多信息,请告诉我。
提前感谢您的回复。