阅读:3351回复: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
那里有这方面的具体说明吗?我找了半天没有找到,谢谢。
|
|
|
2楼#
发布于:2006-01-10 10:07
在xhtml标准中,<p>标签是段落,段落内是不能有table标签的。
|
|
|
3楼#
发布于:2006-01-10 10:07
http://www.dancewithnet.com/special/200601/01/test.html
您可以直接看这个网页查看。 |
|
|