html - CSS/HTML : Input fields not using CSS styles

标签 html css input styles

我想为表单上的文本输入区域设置样式,但是当我在 css 中为输入创建样式时,它实际上并没有为输入框设置样式。我已经能够设计我的按钮,但不能设计输入框。

<div class="loginContainer">
        <form action ="" method="post">
            <table border="0" cellpadding="0" cellspacing="0">
                <tr>
                    <td>
                        <label for="username" class="label">Username</label>
                    </td>
                    <td width="150">
                        <input type="text" name="username" size="25" id="username" autocomplete="off" />
                    </td> 
                </tr>
                <tr>
                    <td>
                        <label for="password" class="label">Password</label>
                    </td>
                    <td width="150"> 
                        <input type="password" name="password" size="25" id="password" autocomplete="off" />
                    </td>
                </tr>
            <input type="hidden" name="token" value="<?php echo Token::generate(); ?>">
            <tr>
                <td>
                    <label for="remember">
                        <input type="checkbox" name="remember" id="remember"> Keep me signed in
                </td>
            </tr>
            <tr>
                <td>
                <input type="submit" class="submit" value="Log in">
            </td>
            </tr>
        </table>
        </form>

这是它的 CSS:

input[type="text"] {
    padding: 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0px 0px 8px #d9d9d9;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;
    display: block;
}

这最终会创建一个表单,该表单创建:http://i.imgur.com/9Hj9Vie.png

请注意输入字段缺少样式。我应该如何解决这个问题?

最佳答案

未应用边框半径有点奇怪,您可以尝试以下操作(注意缺少引号):

input[type=text] {
    padding: 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0px 0px 8px #d9d9d9;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;
    display: block;

    /* new stuff */
    border: 1px solid pink;
    outline: 1px solid green;
    background: orange;
}

关于html - CSS/HTML : Input fields not using CSS styles,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21443289/

相关文章:

javascript - 无法将输入范围值正确连接到 JavaScript 计算

Python:在连接时将数据发送到套接字

html - 幻灯片图像在 Firefox 上显示在错误的位置

html - 图片未填入表格

html - Css::textarea 上的第一个字母不起作用

css - 使用 css 类隐藏 HTML5 输入类型数字箭头?

javascript - 一个类的所有链接 - 如何在点击时添加其他类?

html - z-index 问题,sidenav 重叠 topnav

html - 表格单元格的间距

javascript - 如何使用 JavaScript 和 Node.js 读取和显示加速度计数据(服务器端)