社区
JavaScript
帖子详情
关于style='position:absolute'的问题
xg_delayth
2002-08-02 12:24:07
在用style=‘position:absolute’时如果同一个位置有两个控件如
有select和input-text两个控件,则它们会叠加起来,一般是显示select控件,而把
input-text控件覆盖了,问有没有办法使显示input-text控件而部分的隐藏select控件
...全文
284
6
打赏
收藏
关于style='position:absolute'的问题
在用style=‘position:absolute’时如果同一个位置有两个控件如 有select和input-text两个控件,则它们会叠加起来,一般是显示select控件,而把 input-text控件覆盖了,问有没有办法使显示input-text控件而部分的隐藏select控件
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xg_delayth
2002-08-02
打赏
举报
回复
忘了加一点说明,不要用div和span!
xg_delayth
2002-08-02
打赏
举报
回复
看来只能用这种东西啦?
<head>
<style>
.cls1 { position:absolute; left:250px; top:89px; width:216px; height:72px; z-index:1; }
.cls2 { position:absolute; left:250px; top:89px; width:95px; height:18px; z-index:2 }
input { font-size: 12px; padding-top: 2px; padding-left: 2px;width:127;}
</style>
</head>
<script language=javascript>
//******************************************************************************************************************************
function addOption(pos){
if (event.keyCode==13&&event.ctrlKey){
var select_obj = document.getElementById("myselect");
var text_value = document.getElementById("test").value;
var the_option= new Option(text_value,text_value);
select_obj.add(the_option);
select_obj.selectedIndex = select_obj.options.length-1
}
}
//******************************************************************************************************************************
</script>
<div class="cls1" style="clip: rect(3 280 21 110)">
<select name="myselect" style="width:127" onchange="document.getElementById('test').value=this.value">
</select>
</div>
<div class="cls2">
<input type="text" name="test" onkeydown="addOption()" size="20" style="width: 127; height: 23">
</div>
seabell
2002-08-02
打赏
举报
回复
同意richardluopeng(罗罗),select控件的z-index值是最高的,只能用层来模拟select了
xg_delayth
2002-08-02
打赏
举报
回复
这个不知道如何用我用了
<select name="myselect" style="left:450px; top:89px; width:115px; height:18px; z-index:2;">
</select>
<input type="text" name="test" style="position:absolute; left:50px; top:20px; width:95px; height:18px; z-index:1;">
但无效
richardluopeng
2002-08-02
打赏
举报
回复
这是因为select 的z-index值比较高的缘故,一般 的控件都挡不住select
uvvvw
2002-08-02
打赏
举报
回复
好像z-index可以控制他们.
CSS3打造百度贴吧的3D翻牌效果完整实例源码
代码为博客示例代码,http://blog.csdn.net/lmj623565791/article/details/32340227 有
问题
,博客中留言
CSS
Style
position
:
absolute
的含义
在前端开发中,是一个相当关键的 CSS 属性,它直接影响元素在网页中的定位方式和布局。这一属性使元素脱离文档的正常流,并允许它相对于其最近的祖先元素进行定位。理解的具体含义和使用场合,能够帮助我们在设计网页布局时,灵活控制元素的显示和排列。
position
:
absolute
实现垂直居中
一些图标通常要垂直居中 如下所示: 而css中没有直接的样式。需要我们自己调试。 我用了
position
:
absolute
;来实现。 要想使得
position
:
absolute
;有效,它的父元素必须也是
position
:
absolute
;否则就会以body作为参照物。 <span
style
="
position
:
absolute
;"> ...
【CSS】Css设置
position
:
absolute
div标签不随页面滚动而滚动
问题
原因 最近实习在修bug的时候,遇到一个
问题
。简单来说html的结构就和下面差不多 <body> <!-- 省略多个外部结构 有overflow:auto--> <div id="下拉框点击按钮"> <div id="下拉框窗口"
style
="
position
:
absolute
; left=xxx; top=xxx"> 当然这只是简单的结构 </div> </div> </bo
CSS:关于在<td>内元素使用
position
:
absolute
的坑及解决方案
如果你想在<td>格子内让一个div1绝对定位,如果直接给td一个
position
:relative <td colspan="2"
style
="
position
:relative;"> <div id="div1"
style
="
position
:
absolute
"> </div> </td> 你会发现是没有用的,div1会蹦出来,然后再给table添加
position
:relative 发现还是没有用 这里有个解决方案,
JavaScript
87,994
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章