|
阅读:3558回复:3
为什么在firefox等中有DTD声明时p中table会溢出
在DTD声明的html文档中,table在p标签中,会溢出,变成table在p标签下面,具体情况可以看上面的代码。在dw8的设计视图中也可以看到如此情况,但是查找了很多资料也没有相关信息,请问如下:
1、在标准情况下,是不是table标签不能放到p标签中?为什么? 2、如果能,上述问题如何解决?谢谢! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>firefox下p中包含table溢出问题</title>
<style type="text/css">
<!--
*{margin:0;padding:0;}
body{text-align:center;}
p{width:50%;height:50px;background:#f8f8f8;margin:0 auto;}
table{width:45%;background:#dfdfdf;margin:0 auto;}
-->
</style>
</head>
<body>
<p>
<table>
<tr><td>为什么在firefox中有DTD声明时p中table会溢出</td></tr>
</table>
</p>
</body>
</html> |
|
|
|
1楼#
发布于:2006-01-10 10:07
http://www.dancewithnet.com/special/200601/01/test.html
您可以直接看这个网页查看。 |
|
|
|
2楼#
发布于:2006-01-10 10:07
在xhtml标准中,<p>标签是段落,段落内是不能有table标签的。
|
|
|
|
3楼#
发布于:2006-01-10 10:07
那里有这方面的具体说明吗?我找了半天没有找到,谢谢。
|
|
|