+ -
当前位置:首页 → 问答吧 → asp.net 布局的问题

asp.net 布局的问题

时间:2011-12-08

来源:互联网

1、书上说用table网页会跑的很慢,比Div+Css得慢很多吗,我现在有比较多的地方用table将控件排列整齐,如果改用Div+Css岂不是每个都要设置Width才能排列整齐(就像DropDownList他的宽度随内容改变),感觉有点麻烦,如果用Div+Css有方便一点的方法吗


2、我现在是在模板页里面放了一个div
HTML code

<div class="content">
                <asp:ContentPlaceHolder ID="MainContent" runat="server" />
            </div>


HTML code

.content
{
    min-height: 420px;
    width: 960px;
    float: left;
    background-color:#D4D0C8;

}


由于固定了宽度960px,这样分辨率改变或者放到不同的屏幕下运行,显示的不一样。
有什么方法可以达到不管是在本机上改变分辨率还是放到其他不同屏幕的电脑上运行都让页面宽度全屏

作者: fengyunzb   发布时间: 2011-12-08

没必要.

作者: Return_false   发布时间: 2011-12-08

那就把宽度定义成百分比试试看,这个东西你应该找个美工帮你看看

作者: feng1366259807   发布时间: 2011-12-08

引用 1 楼 return_false 的回复:
没必要.

大哥说清楚点啊

作者: fengyunzb   发布时间: 2011-12-08

的确没必要。。。 现在1000以内的都可以用像素~

1000是针对1024*768 来设定的 现在的显示器都能满足,没啥必要改!

作者: a67251026   发布时间: 2011-12-08

你内容就这么多,你怎么宽?你这么“宽度全屏”
搞界面都有一个标准的分辨率 1024x768 。
除非,若干年之后,市面上没有初始1024x768像素显示器

作者: zooen2011   发布时间: 2011-12-08

table 的特点是简单

缺点是 如果一个单元格加载不出来的话,整个table 都显示不了

div+css 则没有这个情况,因为是分块显示

作者: Sandy945   发布时间: 2011-12-08

引用 6 楼 sandy945 的回复:
table 的特点是简单

缺点是 如果一个单元格加载不出来的话,整个table 都显示不了

div+css 则没有这个情况,因为是分块显示

谢谢,第二问是不是就像5楼说的那样,宽度上达不到全屏呢?
如果真不行的话,那怎样达到改变分辨率的时候布局不变,这个应该是可以的吧

作者: fengyunzb   发布时间: 2011-12-08