定位后无法选择容器内容解决方案

作者:林小志 来源:林小志blog 时间:2008-07-28 13:14:00 

很神奇的一个晚上,居然在以前老同事的群里跟同事讨论起CSS的东西来了,不过很意外的还是有收获。在IE中常常会碰到如果将容器定位后,出现容器内的文字不可选择(测试的时候主要用带连接的文字)。

xhtml结构:

<div>
<a href="#">定位后无法选择容器的内容解决方案</a>
</div>

css样式:

div {
    position:absolute;
    top:100px;
    left:100px;
    width:200px;
    height:200px;
    border:1px solid red
    }

HTML代码:

运行代码框


请在IE中测试上面的代码,你会发现文字是无法选择的。

当时我想到的方法是在<a href="#">定位后无法选择容器的内容解决方案</a>后面加上一个 空格来引发这个选择,不过这样的话就多了一个字符,不是很好。

然后想到了在蓝色理想论坛中的一个帖子里有提到这个问题,在“[教程] web标准常见问题集合[不断更新]”这个帖子的第五个问题提到的解决方法是

引用内容

上面的问题在IE6、7中存在,解决问题的办法是让IE进入到quirks mode。关于quirks mode的相关知识,请参考:http://www.microsoft.com/china/msdn/library/webservices/asp.net/
ASPNETusStan.mspx?mfr=true
aoao:在IE6版本是6.0.2900.2180.xpsp_sp2.gdr.070227-2254好像依然存在问题,加了背景色依然无效。接着测试中。。。

但根据aoao说的在IE6版本是6.0.2900.2180.xpsp_sp2.gdr.070227-2254好像依然存在问题,加了背景色依然无效。,但我在IE6绿色版中测试后可行,IE7中也可以,如果哪位朋友是用这个版本的IE6的可以试一下

HTML代码:

运行代码框


至于让使用IE的怪异模式的话,测试过,可行,但这样的话,就是对盒模型计算方式就不一样了,如果不习惯用怪异模式的同学要考虑一下。

后来,老同事“表哥”发了一个网址,是老外的,上面介绍的方法是通过

html, body{
width:100%;
height:100%;
margin:0px;
padding:0px;
}

来解决问题
参考:http://www.webmasterworld.com/forum83/6565.htm

后来测试,只要保留height:100%就可以了。

HTML代码:

运行代码框


 

标签:定位,内容,IE,css
0
投稿

猜你喜欢

  • Python Counting Bloom Filter原理与实现详细介绍

    2021-04-04 19:01:54
  • MongoDB为用户设置访问权限

    2023-07-16 06:03:52
  • python pycharm的安装及其使用

    2023-11-04 20:27:06
  • numpy数组做图片拼接的实现(concatenate、vstack、hstack)

    2022-10-23 15:21:21
  • 交互因视觉设计而更完美

    2008-05-31 17:22:00
  • Python实现简单的列表冒泡排序和反转列表操作示例

    2022-10-18 08:46:04
  • Python常见数据结构详解

    2021-10-28 22:07:33
  • javascript 多浏览器 事件大全

    2024-05-13 10:35:24
  • mysql 8.0.12 安装配置方法并修改密码

    2024-01-19 14:49:05
  • DJANGO-ALLAUTH社交用户系统的安装配置

    2022-10-03 11:29:08
  • PHP扩展之kafka安装应用案例详解

    2023-09-06 09:53:43
  • pandas通过字典生成dataframe的方法步骤

    2023-04-19 14:52:37
  • Python3简单实例计算同花的概率代码

    2023-07-20 16:23:03
  • Python httplib,smtplib使用方法

    2021-12-23 04:34:29
  • Python使用字典的嵌套功能详解

    2021-03-19 01:20:02
  • Vue Router中应用中间件的方法

    2024-05-09 10:42:43
  • SQL Server 2008数据库分布式查询知识

    2024-01-25 10:13:08
  • plt.figure()参数使用详解及运行演示

    2021-11-01 04:52:19
  • Python和perl实现批量对目录下电子书文件重命名的代码分享

    2022-01-28 02:51:48
  • javascript开发随笔二 动态加载js和文件

    2024-05-10 14:06:32
  • asp之家 网络编程 m.aspxhome.com