当前位置:编程学习 > C#/ASP.NET >>

请教网页居中

我怎么设置各个框架都不能居中,代码如下:

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title></title>
</head>


<center>
<FRAMESET border="0" framespacing="0" rows="*" frameborder="0">
   <FRAMESET border="0" framespacing="0" frameborder="0" rows="92,*">
    <FRAME frameborder="no" name="topFrame" marginWidth="0" marginHeight="0" src="MainIndex_Top.aspx"   
          frameBorder="0" noResize scrolling="no">
     <FRAMESET border="0" frameSpacing="0" cols="183,*" frameBorder="0">
       <FRAME name="left" marginwidth="0" marginheight="92" src="MainIndex_Left.aspx" noResize target="main">
 <FRAME frameborder="no" name="main" marginWidth="0" marginHeight="92" src="MainIndex_Right.aspx"
    frameBorder="0" noResize target="_self"/>
    </FRAMESET>
  </FRAMESET>
</FRAMESET>
</center>


</html>

--------------------编程问答-------------------- MainIndex_Top.aspx这些页面的html中加样式 <body style="margin:0px auto"> --------------------编程问答-------------------- 当然你也可以写到共用的CSS中 body {margin:0px auto} --------------------编程问答-------------------- 关键是那个Top页面是可以居中的,就是下面的left和right页面没有居中 --------------------编程问答-------------------- 在Top,left和right中都有:<BODY leftMargin=0 topMargin=0 marginheight="0" marginwidth="0" style="auto"> --------------------编程问答-------------------- 怎么没有人回复呢?多谢帮忙哦 --------------------编程问答-------------------- Top,left和right
加这些

html,body{margin:0;padding:0;text-align:center} --------------------编程问答-------------------- 还是不行,只有Top居中了,left和right都没有居中

--------------------编程问答-------------------- 问题依然存在,请教中。。。 --------------------编程问答-------------------- 怎么没有人帮忙解决啊,多谢啊 --------------------编程问答-------------------- 贴你不居中页面的代码啊,肯定里面设置了居左了 --------------------编程问答-------------------- 你用的是框架啊!如果你要框架里的内容居中的话就得在你的框架引用的页面里设置居中。 --------------------编程问答-------------------- DIV  +  CSS 的全局控制
--------------------编程问答-------------------- 你把页面中不HTML贴出来看看 --------------------编程问答-------------------- 刚刚少打了一句。你把他换成DIV试试。
引用 13 楼 cjh200102 的回复:
你把页面中不HTML贴出来看看
--------------------编程问答-------------------- 路过,帮顶。 --------------------编程问答-------------------- <body style="margin:0px auto"> --------------------编程问答-------------------- 你要的居中是什么效果? --------------------编程问答-------------------- 11楼有理

框架里面显示的子页面的居中是由子页面自己决定的!!!!!!!!!!!!! --------------------编程问答-------------------- --------------------编程问答-------------------- <div>
<center>
<FRAMESET border="0" framespacing="0" rows="*" frameborder="0">
  <FRAMESET border="0" framespacing="0" frameborder="0" rows="92,*">
  <FRAME frameborder="no" name="topFrame" marginWidth="0" marginHeight="0" src="MainIndex_Top.aspx"   
  frameBorder="0" noResize scrolling="no">
  <FRAMESET border="0" frameSpacing="0" cols="183,*" frameBorder="0">
  <FRAME name="left" marginwidth="0" marginheight="92" src="MainIndex_Left.aspx" noResize target="main">
<FRAME frameborder="no" name="main" marginWidth="0" marginHeight="92" src="MainIndex_Right.aspx"
frameBorder="0" noResize target="_self"/>
  </FRAMESET>
  </FRAMESET>
</FRAMESET>
</center>


</div> --------------------编程问答-------------------- --------------------编程问答-------------------- LZ给分吧
   margin:auto  我用的这招```` --------------------编程问答--------------------  先设置 float:none;然后在设置margin:0px auto;你肯定是float左飘或右飘了 --------------------编程问答-------------------- firebug调试下,用这个写。上面的都可以,试试吧 --------------------编程问答-------------------- 框架应该是在子页面中设置吧
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,