原创日志

DOCTYPE标准与html兼容问题

[ 2010-03-02 10:51:49 | 作者: admin ]
字号: | |
近日发现lbs使用textarea多行文本框的时候,写日志会发生自动滚动的现象,极为恼火,以前的浏览器版本视乎没有这个问题。所以探个究竟,是DOCTYPE 标准惹得祸。

原演示代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
<TITLE>发表日志 - 拍拍尘土</TITLE>
</HEAD>
<BODY>
             <TEXTAREA style="WIDTH: 600px" id=message rows=18 cols=64 name=message ></TEXTAREA>
</BODY>
</HTML>

解决方法:
方法有2种
1. 修改头部DOCTYPE
引用
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
改为
引用
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2.去掉textarea的style,或许这个style定义的width与cols冲突
引用
<TEXTAREA style="WIDTH: 600px" id=message rows=18 cols=64 name=message ></TEXTAREA>
[最后修改由 admin, 于 2010-03-02 18:57:01]
评论Feed 评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=1351

这篇日志没有评论。

此日志不可发表评论。