【发布时间】:2014-05-08 14:56:30
【问题描述】:
我想编辑表格的输入框,即用户在表格中输入用户名和密码的字段。我在 php 代码中创建了这个表。
现在我想将输入字段的文本设置为不同的颜色,并且只使用小写字母而不是大写字母。
我尝试为所选的 td 上课,例如 class="smallCaps",并尝试在外部 css 文件中进行编辑,但没有成功。
<?php
if ($username && $userid){
echo "You have logged in as <b> $username </b>. Click here to <a href='logout.php'> Logout </a>";
}
else {
$form = "<form action= 'index.php' method='POST'>
<table>
<tr> <td> <font color='black' face='arial' size='3'>Username: </font> </font></td> <td> <input type='text' name='user' placeholder='Username' > </td>
<td> <font color='black' face='arial' size='3'>Password: </td> </font><td> <input type='password' name='password' placeholder='Password'></td>
<td> <button type='submit' class='btn' name='loginbtn' value ='Login'><font size='3'>Login</font> </td></button>
<tr><td> <a href='signup.php'> <font color='black' face='arial' size='3'>Register</font> </a> </td> </tr>
</table>
</form>";
【问题讨论】:
-
请不要再使用
<font>,它已被弃用。改用 CSS。在 HTML5 中,甚至不再支持此标记。关于'找出你的td有什么类':只需用浏览器检查元素,看看类是否分配正确。如果是,PHP 工作正常,问题只是 CSS 规则损坏或其他问题。您的浏览器将哪个类分配给tds? -
你能把你的代码贴在小提琴里吗>>jsfiddle.net