DropDownList 不管怎么设置,都位于所有标签之上,好象它就不能“寄人篱下”
此举严重影响页面布局!! DropDownList 真是可恶……<%@ Page language="c#" Codebehind="D.aspx.cs" AutoEventWireup="false" Inherits="Test.D" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>D</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:DropDownList id="DropDownList1" style="Z-INDEX: 101; LEFT: 160px; POSITION: absolute; TOP: 64px"
runat="server">
<asp:ListItem Value="">我就是要压着你,你能把我怎么样?</asp:ListItem>
</asp:DropDownList>
<div style="Z-INDEX: 10100000; LEFT: 160px; POSITION: absolute; TOP: 64px">我需要浮在下拉框的上面<br>
请问各位高手有何高招?</div>
</form>
</body>
</HTML>
此举严重影响页面布局!! DropDownList 真是可恶……<%@ Page language="c#" Codebehind="D.aspx.cs" AutoEventWireup="false" Inherits="Test.D" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>D</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:DropDownList id="DropDownList1" style="Z-INDEX: 101; LEFT: 160px; POSITION: absolute; TOP: 64px"
runat="server">
<asp:ListItem Value="">我就是要压着你,你能把我怎么样?</asp:ListItem>
</asp:DropDownList>
<div style="Z-INDEX: 10100000; LEFT: 160px; POSITION: absolute; TOP: 64px">我需要浮在下拉框的上面<br>
请问各位高手有何高招?</div>
</form>
</body>
</HTML>
<div style="Z-INDEX: 10100000; LEFT: 160px; POSITION: absolute; TOP: 64px">
tigerwen01(小虎)(编程艺术化) :我的代碼已經設了,我還試過 1010000000000000000000000000000000000000 都沒用
1:隐蔽DropDownList (推荐,我的最终选择)
2:用框架。详见 http://www.blueidea.com/tech/web/2003/1474.asp (不推荐,有局限性)
另外,能盖过它的只有iframe。
见http://community.csdn.net/Expert/topic/4071/4071792.xml?temp=.2229883
可為htmlselect控件模擬onchange postback事件.
使用iframe之类覆盖,布局上不够灵活,iframe外部不能自动排版,不能很方便地感知内部内容的大小。最主要是多个这样的东西在页面中挤在一起的时候也比较难看。
DropDownList 浮 .Net大类搜索 → 0 条结果 DropDownList 层叠 http://61.186.252.131/advsch.asp 整个论坛 → 0 条结果
DropDownList 浮 http://61.186.252.131/advsch.asp 整个论坛 → 4 条结果
下拉框 层叠 http://61.186.252.131/advsch.asp 整个论坛 → 38 条结果
我唯一没有试的,也是唯一有答案的关键字
下拉框 浮 http://61.186.252.131/advsch.asp 整个论坛 → 72 条结果
(里面有 4 条类型问题,但都没有提到用 iframe)看来是我的功底不足,回去“面壁”三天,呵呵……现在好了,又多了一些搜索关键字
<iframe src="javascript:false" style="Z-INDEX:-1; FILTER:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); LEFT:0px; VISIBILITY:inherit; WIDTH:300px; POSITION:absolute; TOP:0px; HEIGHT:200px">
</iframe>我試過可以的
<table>
<tr><td>item 1</td></tr>
<tr><td>item 2</td></tr>
<tr><td>item 3</td></tr>
<tr><td>item 4</td></tr>
<tr><td>item 5</td></tr>
</table>
<iframe src="javascript:false" style="position:absolute; visibility:inherit; top:0px; left:0px; width:100px; height:200px; z-index:-1; filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';"></iframe>
</div><a href="#" onclick="document.getElementById(''menu'').style.visibility=''visible''">menu</a><form>
<select><option>A form selection list</option></select>
</form>