首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS bleed-through with cfinput type="datefield“

CSS bleed-through with cfinput type="datefield“
EN

Stack Overflow用户
提问于 2008-10-16 17:17:27
回答 4查看 4.7K关注 0票数 2

我有一个使用多个<cfinput type="datefield" ...>的表单。它们的定位方式是,弹出式CSS日历应显示在字段上方供其他用户使用。但是,其他日期的文本字段将在日历前面结束。

这只是一个IE问题,因为Firefox和Safari工作得很好。

有没有什么简单的CSS技巧或者其他简单的事情可以让日历像它应该的那样运行?重新排列表单没有多大帮助。

EN

回答 4

Stack Overflow用户

发布于 2009-02-17 13:51:57

那么,您必须将日期字段封装在一个div中,同时包含position:relative和Z-index值,如下所示:

代码语言:javascript
复制
<div style="position:relative; z-index:3">
<cfinput type="dateField" name="info_dateDebutPub" value="#dateformat(info_dateDebutPub,'dd/mm/yy')#" mask="dd/mm/yy">
</div>

在Cfinput中定义Z-index将不起作用。

票数 4
EN

Stack Overflow用户

发布于 2008-10-23 17:37:04

IE6在z索引和某些类型的控件方面存在问题。试试这个:http://brandonaaron.net/jquery/plugins/bgiframe/docs/

票数 1
EN

Stack Overflow用户

发布于 2008-10-16 18:24:16

我的第一个倾向是尝试为具有负z索引的文本字段添加样式。或者,您可以尝试将正z索引应用于弹出窗口。

第一种方式可能更简单,因为弹出窗口是动态编写的-- CF将任何未识别或未使用的属性传递给浏览器,因此您只需添加样式即可。类似于:

代码语言:javascript
复制
<cfinput type="datefiled" name="bob" value="" style="z-index: -1;">

未测试,YYMV。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/209491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档