1.想让iframe的高度为100%,必须让其父标签的高度为100%,比如html、body都要100%才行。
2.如果iframe处在一个表格内,你会发现,只是设置html与body为100%还是不行的,即便是设置table为100%也是不行。在这种情况下,需要把页面头部的“<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">”删除掉就ok了。
今天在处理页面时,又遇到了iframe在表格内高度不能100%的情况,除了第二种删除头部代码就没有其他的办法了吗?仔细想了下,iframe如果能100%高度。其父标签的高度一定是100%,但是html、body、table都设置了,其下面的iframe还是不能100%,忽然想到了TD标签,怎么就忽略了它呢,把td设置100%后,iframe完美了。