我在使用 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();
}
?>
它似乎有效,我不确定为什么,如果有人可以向我解释,我很感激。无论如何感谢您的帮助;)