有人说去掉:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
但是去掉之后页面变的乱七八糟的。页面代码php和html是写一起的:<?php 
ob_start();
session_start();
header("content-type:text/html;charset=utf-8");
if(empty($_SESSION['username'])){
header('location:../login.php');
}if(empty($_POST['q_id'])){
echo "<script language=\"JavaScript\">\r\n";
echo " alert(\"请用正确的方式登陆\");\r\n";
echo " window.location.href='index.php';\r\n";
echo "</script>";

}else{
$q_id=$_POST['q_id'];
}require_once 'member/content_Service.class.php';
}
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" id="ys" type="text/css" href="style/content.css"/>
<script type="text/javascript" src="js/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
<script type="text/javascript" src="js/content_send.js"></script>
<script type="text/javascript" src="js/content_li.js"></script>
<script type="text/javascript" src="js/content_cy.js"></script>
<title>内容</title>
<script type="text/javascript">
     window.onload=function()
     {
     CKEDITOR.replace("text1");
     $("#footer").hide();
     CKEDITOR.on('instanceReady', function (e) { $("#footer").slideDown(500)})
     }
</script>
</head><body>

解决方案 »

  1.   

    如果你不确定你写的东西符合规范,就别写<!DOCTYPE ...xhtml 了
    你到底知道这个是神马么?人家写你也写?
    xhtml 规范是相当严格的,基本上要同时符合 xml 规范,例如写
      

  2.   

    1.一般js我还可以,jq不懂,你需要过js版咨询,或者等其他人
    2.去掉xhtml规范的话,一般情况下把 />换成>就可以了,排版是另外的问题,但如果你用的模板/框架本身就需要xhtml的话,就不好这样做了
    3.还没搞清你说的“滚动条”指的是什么,是控件还是某个可滚动的块——例如滚动新闻?前者只是css问题,后者是js问题,查一下相关DOM的规范
      

  3.   

    把逻辑和页面分离,先单独下html的代码,再往里填php和java