KavenYan
小狐狸
小狐狸
  • UID7238
  • 注册日期2005-07-11
  • 最后登录2006-01-12
  • 发帖数19
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:3065回复:3

为什么在firefox等中有DTD声明时p中table会溢出

楼主#
更多 发布于:2006-01-10 10:07
在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>
送人玫瑰之手,历久犹有余香。
KavenYan
小狐狸
小狐狸
  • UID7238
  • 注册日期2005-07-11
  • 最后登录2006-01-12
  • 发帖数19
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2006-01-10 10:07
http://www.dancewithnet.com/special/200601/01/test.html
您可以直接看这个网页查看。
送人玫瑰之手,历久犹有余香。
飞雪尔
火狐狸
火狐狸
  • UID3039
  • 注册日期2005-02-15
  • 最后登录2021-06-27
  • 发帖数288
  • 经验51枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 忠实会员
2楼#
发布于:2006-01-10 10:07
在xhtml标准中,<p>标签是段落,段落内是不能有table标签的。
用技术呈现美丽
www.21show.com
KavenYan
小狐狸
小狐狸
  • UID7238
  • 注册日期2005-07-11
  • 最后登录2006-01-12
  • 发帖数19
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2006-01-10 10:07
那里有这方面的具体说明吗?我找了半天没有找到,谢谢。
送人玫瑰之手,历久犹有余香。
游客

返回顶部