C# asp。net 居中的问题
我用asp。net 写的时候
<%@ Page Language="C#"...>
<body style=" height: 470; width: 550px; background-color:#35496A; vertical-align:middle; text-align:center;>
<form id="form1" runat="server">
<asp:Table>
......
</>
</>
</>
</>
在page 页面中 模块 总是 感觉不能居中,text-align:center;设置 这个也没看出来有什么用,
这个应该怎么设置呢,求大能灌顶。。。
================================
| |
| |
| --------------- |
| | | |
| | | |
| | | |
| |-------------- |
| |
|=================================
就是像这样的中间那个框框居中我就是一直设置不了。
------解决方案--------------------
楼主 你的图画的不好哟。
呵呵。。
不居中的话你可以用Css 试试
或者用padding left top 等属性设置试试
------解决方案--------------------你可以把网页调试起来。然后再浏览器里按F12追踪一下生成后的样式。看看哪里出了问题。
另外如果外层的BODY宽度固定的话,里面的元素用padding也可以做到居中的效果。
------解决方案--------------------呃。。。亲自试了下,确实不居中。
在table外面加上center标签就可以了
<center><asp:table></center>
------解决方案--------------------想要某个模块居中,比如div
<div style="width:600px;Height:400px;Margin:0 auto;">
text-align:center
只是当前控件内的文本居中,对控件内的控件居中没有用处,一般都是利用margin 设置宽高,然后让左右偏移量为自动。
------解决方案--------------------把最外边的层宽度设置成固定的,里边就好设置了!