框架如何以800的宽度居中,而不会满屏?就是满足800*600的屏幕的宽度需求,针对超过800宽度的屏幕,框架居中,而不会满屏就像http://www.sino-painting-frame.com/
或者CSDN的这个问题查看网页一样框架代码如下<HTML>
<HEAD>
<TITLE>济阳供电公司</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<frameset rows="100,*" frameborder="NO" border="0" framespacing="0">
<frame name="topFrame" scrolling="no" noresize src="Tests/HTMLPageTop.htm">
<frameset rows="*" cols="160,*" framespacing="0" frameborder="no" border="0">
<frame name="leftFrame" noresize src="Tests/HTMLPageLeft.htm">
<frameset rows="*" cols="500,160*" framespacing="0" frameborder="NO" border="0">
<frame name="spliterFrame" src="Tests/HTMLPageMain.htm" scrolling="no" noresize>
<frame name="mainFrame" src="Tests/HTMLPageRight.htm">
</frameset>
</frameset>
</frameset>
</HTML>谢谢
或者CSDN的这个问题查看网页一样框架代码如下<HTML>
<HEAD>
<TITLE>济阳供电公司</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<frameset rows="100,*" frameborder="NO" border="0" framespacing="0">
<frame name="topFrame" scrolling="no" noresize src="Tests/HTMLPageTop.htm">
<frameset rows="*" cols="160,*" framespacing="0" frameborder="no" border="0">
<frame name="leftFrame" noresize src="Tests/HTMLPageLeft.htm">
<frameset rows="*" cols="500,160*" framespacing="0" frameborder="NO" border="0">
<frame name="spliterFrame" src="Tests/HTMLPageMain.htm" scrolling="no" noresize>
<frame name="mainFrame" src="Tests/HTMLPageRight.htm">
</frameset>
</frameset>
</frameset>
</HTML>谢谢
好像不行哟,你试过了吗?
<HTML>
<HEAD>
</HEAD>
<body bottomMargin="1" leftMargin="1" topMargin="1" rightMargin="1">
<form runat="server" ID="Form1">
<TABLE id="Table1" height="100%" cellSpacing="1" cellPadding="1" width="100%" border="0">
<TR>
<TD vAlign="middle" align="center"><iframe runat="server" width="800" height="600" style="BACKGROUND-COLOR: #ff0066" src="WebForm1.aspx"></iframe>
</TD>
</TR>
</TABLE>
</form>
</body>
</HTML>
将分隔好框架的网页保存为 AA.htm,再新建一个网页保存为 BB.htm,就是在 BB.htm 中用 <iframe>显示 AA.htm 的内容,只要设置好 BB.htm 中的位置居中,大小为800×600就可以了。鸣谢 qzb0818(漂来漂去) BB.htm 的内容如下:
<HTML>
<HEAD>
<TITLE>济阳供电公司</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<iframe width="400" height="300" src="AA.htm" align="center">
</iframe>
</table>
</HTML>
不过我估计楼主说的框架是Frameset而不是iframe,因为你贴的这段可能一点用都没有,还不如连框架都不要,直接用一个居中的表格就行了。在iframe里放frameset我没试过,说不定可以。PS:要适应800×600不是把表格(或其他)设成宽800,而是“宽<778”IE默认的滚动条宽度是22,要给它留下,如果你在样式表里重新定义了滚动条,以自己的定义宽度为准。
qzb0818(漂来漂去) 的方法唯独的缺点是高度有所限制,而且最终会出除了IE的垂直滚动条
有没有办法解决?
<table width="778" border=0>
<tr>
<td><iframe id="leftFrame" width="200" height="400"></td>
<td><iframe id="leftFrame" width="578" height="400"></td>
</tr>
<table>
bobomouse(波波) 具体如何做?
<body style="TEXT-ALIGN: center" MS_POSITIONING="GridLayout">就可以了,给分吧。
<HTML>
<HEAD>
<TITLE>济阳供电公司</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<div align="center" width="780">
<frameset rows="100,*" frameborder="NO" border="0" framespacing="0">
<frame name="topFrame" scrolling="no" noresize src="Tests/HTMLPageTop.htm">
<frameset rows="*" cols="160,*" framespacing="0" frameborder="no" border="0">
<frame name="leftFrame" noresize src="Tests/HTMLPageLeft.htm">
<frameset rows="*" cols="500,160*" framespacing="0" frameborder="NO" border="0">
<frame name="spliterFrame" src="Tests/HTMLPageMain.htm" scrolling="no" noresize>
<frame name="mainFrame" src="Tests/HTMLPageRight.htm">
</frameset>
</frameset>
</frameset>
</div>
</HTML>
像上面一样就行了,指定div的宽度是因为框架的宽度中有*,这样就可以保证在800*600下满屏,在1024*768下居中,如果要实现所有分辨率下都满屏,则需设置百分比