怎么让一个iframe框架居中显示,左右留白啊?
怎么让一个iframe框架居中显示,左右留白啊?这是我aspx页面
我想让这个页面不全屏显示,而是左右两边做留白,内容部分显示宽度为897PX,谢谢!
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
</head>
<frameset rows="63,*,32" cols="897" frameborder="no" border="0" framespacing="0">
<frame src="top.aspx" cols="897" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />
<frameset rows="*" cols="177,720" framespacing="0" frameborder="no" border="0">
<frame src="menu.aspx" name="left" scrolling="yes" noresize="noresize" />
<frame src="desk.aspx" name="right" scrolling="yes" noresize="noresize" />
</frameset>
<frame src="bottom.aspx" name="bottomFrame" scrolling="No" noresize="noresize" id="bottomFrame" title="bottomFrame" />
</frameset>
<noframes>
</noframes>
</html>
[解决办法]
这个留白你没必要用iframe的,用div也可以,尽量少用iframe,影响页面加载
[解决办法]
rows/cols属性搭配使用*就行了
[解决办法]
你在写下div的样式,用样式控制留白的多少
<frameset cols="*,897,*" frameborder="NO" border="0" framespacing="0">
<div id="div_left">
<frameset rows="63,*,32" cols="897" frameborder="no" border="0" framespacing="0">
<frame src="top.aspx" cols="897" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />
<frameset rows="*" cols="177,720" framespacing="0" frameborder="no" border="0">
<frame src="menu.aspx" name="left" scrolling="yes" noresize="noresize" />
<frame src="desk.aspx" name="right" scrolling="yes" noresize="noresize" />
</frameset>
<frame src="bottom.aspx" name="bottomFrame" scrolling="No" noresize="noresize" id="bottomFrame" title="bottomFrame" />
</frameset>
<div id="div_right">
</frameset>