+ -
当前位置:首页 → 问答吧 → 请教一个关于<!DOCTYPE的问题

请教一个关于<!DOCTYPE的问题

时间:2009-12-11

来源:互联网

本帖最后由 jinjc 于 2009-12-12 12:16 编辑

test.jsp

  1. <%@ page contentType="text/html;charset=gb2312"%>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <title>测试</title>
  6. <link href="test.css" type="text/css" rel="stylesheet" />
  7. </head>
  8. <body>
  9. <div class=topnav>
  10. <ul id=topnavlist>
  11.   <li><a href="../main.jsp">首&nbsp;&nbsp;&nbsp;&nbsp;页</a></li>
  12.   <li><a href="addfh.jsp">售后发货</a></li>
  13.   <li><a href="jjqd.jsp">旧件清单</a></li>
  14.   <li><a href="rydt.jsp">人员动态</a></li>
  15.   <li><a href="grtz.jsp">个人台帐</a></li>
  16.   <li><a href="../index.jsp">退&nbsp;&nbsp;&nbsp;&nbsp;出</a></li>
  17. </ul>
  18. <div id=toptext>部门:  |  用户:</div>
  19. </div>
  20. </html>
复制代码


test.css


  1. .topnav {
  2.     position: relative;
  3.     margin: 0 -10px 5px;
  4.     padding: 0 15px;
  5.     height: 2px;
  6.     line-height: 2;
  7.     background: #e7efff;
  8.     border-bottom: 1px solid #9cc3de;
  9.     font:12px;
  10. }
  11. #toptext{
  12.     float:right;
  13.     margin:0 auto;
  14.     line-height:30px;
  15.     color:#0000ff;
  16.     padding:4px 8px 4px 8px;
  17. }
  18. #topnavlist li{
  19.     float:left;
  20.     padding:4px 8px 4px 8px;
  21.     line-height:30px;
  22.     height:30px;
  23. }
  24. a:link,a:visited{
  25.     color:#0066CC;      
  26.     text-decoration:none;
  27.     padding:4px 8px 4px 8px;
  28.     border-top: 1px solid #FFFFFF;  /* 边框实现阴影效果 */
  29.     border-left: 1px solid #FFFFFF;
  30.     border-bottom: 1px solid #FFFFFF;
  31.     border-right: 1px solid #FFFFFF;
  32. }
  33. a:hover{
  34.     color:#FFFFFF;
  35.     text-decoration:none;
  36.     padding:4px 8px 4px 8px;
  37.     background-color:#0099FF;   /* 改变背景色 */
  38.     border-top: 1px solid #EEEEEE;  /* 边框实现阴影效果 */
  39.     border-left: 1px solid #EEEEEE;
  40.     border-bottom: 1px solid #717171;
  41.     border-right: 1px solid #717171;
  42. }
  43. a:active{
  44.     color:#FFFFFF;
  45.     text-decoration:none;
  46.     padding:4px 8px 4px 8px;
  47.     background-color:#0066FF;   /* 改变背景色 */
  48.     border-top: 1px solid #717171;  /* 边框变换,实现“按下去”的效果 */
  49.     border-left: 1px solid #717171;
  50.     border-bottom: 1px solid #EEEEEE;
  51.     border-right: 1px solid #EEEEEE;
  52. }
复制代码


在test.jsp页面中,如果有<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">这段代码,菜单的字体会变大。
如果删除这段代码,字体会还原到12px的大小。不知道为什么。

用jQuery做动画效果要求要在标准模式下,否则可能会引起动画抖动。
因为页面要有jquery动画效果,所以必须加上<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0代码行。
我现在希望在有<!DOCTYPE代码行的情况下,也要有12px的小字体,不知道怎么实现?

作者: jinjc   发布时间: 2009-12-11

相关阅读 更多

热门下载

更多