我遇到一个小问题,一个 div 标签无法使用我为其设置的 CSS 样式。
我注意到在 Firefox 和 Chrome 中查看该元素时,有一个 html 元素包含了 div 标签,并且正确应用了 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>
以下是登录密码2 ID 的 CSS:
#loginpassword2 {width:150px;}
它们几乎完全相同,但是loginpassword2的ID没有应用CSS,而loginpassword则应用了CSS。奇怪。我不明白为什么一个有效而另一个无效。
有任何线索吗?如果需要更多信息,请告诉我。
感谢您的回复。