0

我在使用 Chrome 时遇到问题,我输入的宽度为 250 像素,但在 Chrome 浏览器中,宽度总是与其他浏览器不同,例如在 Firefox 和 IE7 中效果很好。

我也有一个css重置,是这个吗:http: //pastebin.com/jQVxwQqq

input[type="text"], input[type="password"]{
    width: 210px;
    height: 28px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #292929;
    -webkit-box-shadow: 0 1px rgba(255,255,255,.25), inset 0 1px 1px #000;
    -moz-box-shadow: 0 1px rgba(255,255,255,.25), inset 0 1px 1px #000;
    box-shadow: 0 1px rgba(255,255,255,.25), inset 0 1px 1px #000;
    border: solid 1px #000;
    background-image: -webkit-linear-gradient(top, #222, #333);
    background-image: -moz-linear-gradient(top, #222, #333);
    background-image: -o-linear-gradient(top, #222, #333);
    background-image: -ms-linear-gradient(top, #222, #333);
    background-image: linear-gradient(to bottom, #222, #333);

    font-size: 11px;
    color: #fff;
    text-shadow: 1px 1px #000;
    padding-left:5px;
    padding-right: 5px;
}

<input type="text" class="username">

Chrome 和 Firefox: http: //oi43.tinypic.com/fo0vq.jpg

我怎样才能解决这个问题?

编辑:

如果我从页面顶部删除此 php 代码,我想我已经找到了问题 它会起作用

<?php
    include "core/functions.php";

    if(logged())
    {
        header("Location: index.php");
        exit();
    }

?>

核心/functions.php:

<?php
    session_start();

    function logged() {
        if(isset($_SESSION['username']))
        {
            return true;
        }
    }
?>

我仍然不知道为什么以及如何解决它......

编辑2:

好的,我找到了解决方法,这就是我所做的:

我有这个:

<?php
    include("core/functions.php");

    if(logged())
    {
        header("Location: index.php");
        exit();
    }

?>
<!DOCTYPE HTML>

我改为:

<!DOCTYPE HTML>
<?php
    include("core/functions.php");

    if(logged())
    {
        header("Location: index.php");
        exit();
    }

?>

它似乎有效,我不确定为什么,如果有人可以向我解释,我很感激。无论如何感谢您的帮助;)

4

0 回答 0