容器定位的CSS教程

时间:2020-11-20 18:34:48 CSS 我要投稿

关于容器定位的CSS教程

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

  xhtml结构:

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

  css样式:

  div {

  position:absolute;

  top:100px;

  left:100px;

  width:200px;

  height:200px;

  border:1px solid red

  }

  HTML代码:

  运行代码框

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

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

  [Ctrl A 全部选择 提示:你可先修改部分代码,再按运行]

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

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

  然后想到了在蓝色理想论坛中的一个帖子里有提到这个问题,在“[教程] 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代码:

  运行代码框

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

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

  [Ctrl A 全部选择 提示:你可先修改部分代码,再按运行]

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

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

  html, body{

  width:100%;

  height:100%;

  margin:0px;

  padding:0px;

  }

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

  HTML代码:

  运行代码框

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

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

  [Ctrl A 全部选择 提示:你可先修改部分代码,再按运行]

【关于容器定位的CSS教程】相关文章:

1.css属性定位教程

2.CSS制作教程

3.CSS实用教程:CSS命名

4.关于网页图片属性的CSS教程

5.css 书写技巧 CSS 技巧教程简介

6.css的入门教程

7.CSS入门教程

8.教程css英文语法