CSS Div标签不起作用

时间:2013-12-11 20:37:43

标签: php html css styles

我正在尝试使用div标记将CSS添加到我在include 'login.php';标记内包含<div>的网页,但css似乎不起作用。我的最终目标是让表单覆盖页面,但是现在我只想要某种样式来工作,所以我可以从那里开始。

编辑:结果我的样式表没有注册或连接到文档,因为如果我使用样式标签在index.php中创建样式表,它就有效。不知道我做错了什么,Dreamweaver认出来了。

的index.php

<div id="login">
<?php
    if(isset($_GET['action']) && strcmp($_GET['action'], "login") == 0) {
        include 'Users/loginPopUp.php';
    }
?>
</div>

loginPopUp.php

<form method="post" action="">
        <ul>
            <li>
                <label for="usn">Username : </label>
                <input type="text" maxlength="30" required autofocus name="username" />
            </li>

            <li>
                <label for="passwd">Password : </label>
                <input type="password" maxlength="30" required name="password" />
            </li>
            <li class="buttons">
                <input type="submit" name="login" value="Log me in" />
                <input type="button" name="register" value="Register" onclick="location.href='register.php'" />
            </li>

        </ul>
    </form>

的style.css

#login{
    background:#F00;
}

3 个答案:

答案 0 :(得分:1)

我认为只有在调用DIV之后才会加载CSS样式。它可能在页面的末尾....

答案 1 :(得分:0)

首先,您应该将CSS文件添加到页面的标题中。

其次,一旦你完成了,只需在表格标签中添加div =“#login”。

答案 2 :(得分:0)

可能你的div没有高度,因为表格是浮动的或类似的。尝试:

#login{
    background-color:red;
    overflow:hidden;
}