紧急求助:大家是如何处理用户分辩率不同的问题的? 用户肯定有800*600和1024*768的两种设置,如何处理比较方便?我开始想通过改变图片背景,再定位按钮位置来做,可我改变图片背景没有做成功。现在我想做个800*600的,然后让所有的内容居中显示,但我用层和表格使背景图片居中显示了,但我没办法,再在表格中定位按钮了。大家一般用什么方法?我是初学ASP。NET,还请大家多多帮助,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做个800×600的,最外层表格都居中用表格定位控件,你不会是用style里的绝对位置吧 谁能给个例子?我实在是搞不定了,已经一天了,周一就要用。谢谢!需求:一个用ASP。NET写的网页,有一个背景图片,800*600,在页面上有几个按钮和LABEL,和背景图位置对应。我主要是在表格居中后,在。NET环境的表格中添加按钮,没法定位。再次对您的帮助表示感谢! 根据你的需求,只是做一个800象素宽的Table就好了,居中。你的问题是按钮没法定位,在表格里面用DiV最简单,直接脱到自己的位置就好。不过我们通常都是用Table来定位,行和列的宽度,高度这样子,你需要定位在那里都没问题啊,是不是你的Html没过关哦,呵呵。 这个跟ASP.NET没关系,是HTML基础了。 你把TABLE的WIDTH属性射为 100% 你可以把背景设置成表格内的背景 并且用CSS控制背景只显示一次 这样可以实现你的目的的,CSS控制代码如下background-image: url( http://localhost:801/images/ad.jpg);background-repeat: no-repeat; 做个适合800×600的样子。然后用一个DIV包住。然后<body><table width=100%><tr><td><td width=778(留22给边和滚动条)><div ..............全部放这里><td></tr></table></body>1024的时候旁边显示空白就好了 我在Dreamweaver中用DIV来定位了一个框,存为ASPX文件,在。NET中向DIV中添加了一个按钮,但.NET报错:类型“Button”的控件“Button1”必须放在具有 runat=server 的窗体标记内。代码如下<%@ Page Language="vb" ContentType="text/html" ResponseEncoding="gb2312" CodeBehind="test.aspx.vb" AutoEventWireup="false" Inherits="WebApplication1.test" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><HTML> <HEAD> <title>无标题文档</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <script language="JavaScript" type="text/JavaScript"><!--function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();}MM_reloadPage(true);//--> </script> </HEAD> <body> <div id="Layer1" style="Z-INDEX:1; LEFT:188px; WIDTH:167px; POSITION:absolute; TOP:330px; HEIGHT:31px"> <asp:Button id="Button1" Text="Button" runat="server"></asp:Button></div> <div class="sdfg"> <table width="800" height="100%" border="0" align="center"> <tr> <td align="center" valign="middle" background="image/denglujiemianxiao.gif"> </td> </tr> </table> </div> </body></HTML> 用表显示背景到居中已经解决,但那些按钮呢?我用DIV来包含按钮进行定位,DIV的位置用百分比是不行的,怎样来定位DIV呢?各位老大,能不能给个全的例子,万分感激! 谢谢UP啊!我在DW中用单元格来定位,然后,在单元格中加入ASP.net按钮,这样来实现定位了。很麻烦,但毕竟实现了,虽然也不是所看即所得。现在的问题是,怎样和我过去的代码合并?我准备新建一个Asp.net项目,在DW中画一个页面,再到.net中打开,复制代码。是不是很笨啊? 在.net中,我加了一个PANEL,这里面放置背景图片;然后在Panel中加了一个GridLayout,在它里面加按钮等控件,这样就能定位了。用一个网页来取用户的分辩率,存在两个全局变量中,根据全局变量来动态改变panel的LEFT属性,这样就全部居中了。真是天无绝人之路啊,我周一要交差:),明天再加天班,估计效果还成。第一次写ASP。NET,哎不习惯 其实不必如此,通常的做法是只要在800*600下能够正常显示就可以了,用table来进行页面布局是网站设计的常规标准做法。table的宽度设置为720 to drone(雄蜂): 我也想用TABLE,但我没法在TABLE中添加按钮,然后定位。有什么好的办法没有?给个演示代码:) 求教:如何编写设计时多编辑区域的自定义控件? 多用户同时操作数据库 UpdatePanel未继承page页面失效求解决办法 我在aspx页面里,放了两个dropdownlist控件。语言是c# MVC2实现柱状图和折线图 checklistbox不可用但不要变灰 为什么保存到sql server中的Guid没有了"{}" 高手帮我看看这段代码!有什么错误?谢谢了!高分相送!急!急!急!100分相送! 调查一下,你们有多少人用3721和百度什么实名控件 vs.net 2003 树形控件不能安装 请问,是否有asp.net代码转jsp的软件? 关于TreeView问题,指点一下,谢了!
用表格定位控件,你不会是用style里的绝对位置吧
谢谢!需求:一个用ASP。NET写的网页,有一个背景图片,800*600,在页面上有几个按钮和LABEL,和背景图位置对应。我主要是在表格居中后,在。NET环境的表格中添加按钮,没法定位。
再次对您的帮助表示感谢!
你的问题是按钮没法定位,在表格里面用DiV最简单,直接脱到自己的位置就好。
不过我们通常都是用Table来定位,行和列的宽度,高度这样子,你需要定位在那里都没问题啊,是不是你的Html没过关哦,呵呵。
background-image: url( http://localhost:801/images/ad.jpg);background-repeat: no-repeat;
然后用一个DIV包住。
然后
<body>
<table width=100%>
<tr>
<td>
<td width=778(留22给边和滚动条)><div ..............全部放这里>
<td>
</tr>
</table>
</body>1024的时候旁边显示空白就好了
我在Dreamweaver中用DIV来定位了一个框,存为ASPX文件,在。NET中向DIV中添加了一个按钮,但.NET报错:类型“Button”的控件“Button1”必须放在具有 runat=server 的窗体标记内。代码如下
<%@ Page Language="vb" ContentType="text/html" ResponseEncoding="gb2312" CodeBehind="test.aspx.vb" AutoEventWireup="false" Inherits="WebApplication1.test" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</HEAD>
<body>
<div id="Layer1" style="Z-INDEX:1; LEFT:188px; WIDTH:167px; POSITION:absolute; TOP:330px; HEIGHT:31px">
<asp:Button id="Button1" Text="Button" runat="server"></asp:Button></div>
<div class="sdfg">
<table width="800" height="100%" border="0" align="center">
<tr>
<td align="center" valign="middle" background="image/denglujiemianxiao.gif"> </td>
</tr>
</table>
</div>
</body>
</HTML>
然后在Panel中加了一个GridLayout,在它里面加按钮等控件,这样就能定位了。用一个网页来取用户的分辩率,存在两个全局变量中,根据全局变量来动态改变panel的LEFT属性,这样就全部居中了。真是天无绝人之路啊,我周一要交差:),明天再加天班,估计效果还成。第一次写ASP。NET,哎不习惯
我也想用TABLE,但我没法在TABLE中添加按钮,然后定位。有什么好的办法没有?给个演示代码:)