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

作者:林小志 来源:林小志blog 时间:2008-07-30 12:08: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
    }

请在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的可以试一下


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

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

 程序代码

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

来解决问题

参考:http://www.webmasterworld.com/forum83/6565.htm

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


以上测试环境是在XP中IE7以及IE6绿色版下测试的

标签:定位,内容,文字
0
投稿

猜你喜欢

  • 无组件上传图片到数据库中,asp解决方案

    2007-08-03 13:22:00
  • 如何动态在文档中加入<script></script>写入大段js?

    2010-07-02 13:17:00
  • 中文字体在 CSS 中的写法

    2009-11-24 13:21:00
  • 以用户为中心的WEB表单

    2010-08-03 12:11:00
  • MySQL 数据库存储和分支

    2011-03-11 19:01:00
  • SQL存储过程介绍

    2008-02-13 18:52:00
  • 趣用文化元素

    2009-09-03 11:53:00
  • sqlserver 日期比较、日期查询常用语句:月的第一天,季度的第一天等

    2010-08-01 18:58:00
  • Oracle数据安全面面观

    2010-07-27 13:27:00
  • IE7 与 IE6 的模式窗口尺寸差异

    2008-03-06 13:49:00
  • 文本框textarea限制输入文字个数的方法

    2008-01-28 13:02:00
  • 怎么样才能抓住用户?

    2008-10-20 12:10:00
  • mssql中获取指定日期所在月份的第一天的代码

    2011-09-30 11:23:57
  • Oracle PL/SQL语言入门基础

    2010-07-20 13:28:00
  • XMLHTTP自动判断远程网页字符编码

    2007-12-28 13:41:00
  • ASP实现网页打开任何类型文件都保存的方法

    2007-12-21 13:10:00
  • HTML 5 预览

    2008-01-24 12:17:00
  • ASP小偷(远程数据获取)程序的入门教程

    2007-09-21 12:48:00
  • 禁用JavaScript脚本来复制网站内容

    2007-02-03 11:30:00
  • CSS结合js实现动态更换皮肤

    2007-07-14 10:01:00
  • asp之家 网络编程 m.aspxhome.com