由于页面复杂就不上现实例子,举例说明. 两个同层级<div>元素,都设置了 position: relative;相对定位. 他们的内部的元素(不管什么元素了)都设置了position: absolute; 而第一个<div>元素中的元素需要划过显示效果,要遮挡下方的<div>,可在这个时候,恰恰相反,居然被后者遮盖了(下方的<div>很不服气,有木有). 这里我需要截图演示: 这里有两个部落:一个红色框里面套着一个黄色板块 这里我们叫它小A 一个蓝色框里面…
今天在调试ie7兼容性问题的时候,遇到了一个棘手的问题,解决了一天无果,晚上看到一位大神写的心得,最终解决. 网址:http://www.jb51.net/css/148606.html#comments…
个人比较支持IE9以上的版本,认为他们的样式和效果都是比较人性化的,不过很多时候还是不得不考虑其他版本浏览器的感受,这里IE6就不用考虑他了,这货简直就是IT史上的奇葩,这里要说一个IE7的绝对定位和相对定位后,出现元素遮挡的问题. 问题在这里: 由于页面复杂就不上现实例子,举例说明. 两个同层级<div>元素,都设置了 position: relative;相对定位. 他们的内部的元素(不管什么元素了)都设置了position: absolute; 而第一个<div>元素中的元素…
5种方法去掉HTML中Inline-Block元素之间的空白 记得年轻时我在IE6上开发,绝望的希望IE6能支持display: inline-block功能.当需要在”inline”元素上控制margin和padding时,inline-block属性值变得非常有用,有了它,你不在需要让这些元素去“block”和“float”.但有一个问题,当使用inline-block时,HTML元素之间的空白会显示在页面上.很讨厌.有几种方法可以除去这些空白:其中一个非常巧妙.方法0:各元素间不留任何空白…
标准参考 元素的包含块 W3C CSS2.1 规范中规定,绝对定位元素的包含块(containing block),由离它最近的 position 特性值是 "absolute"."fixed"."relative" 之一的祖先元素组成:如果这个祖先元素不存在,则包含块由根元素组成. 绝对定位元素的定位 绝对定位元素的定位,依赖于其包含块.也就是说,当绝对定位元素的 "top"."left" 值被设置之后,…
今天老邹我又要吐槽IE7了,这个奇葩浏览器总是不让省心.这回遇到的问题,灰常难发现是怎么回事,不过还是让我发现原因,哈哈,只要原因去干掉这个问题比躲避问题用别的办法绕开要爽的多啊. 首先我还是介绍下,通常我们的网页里会有文章列表或帖子列表等模块,当然还有其他的一些也会涉及这些,我主要说一说大家常常出现的情况.老邹我在这里就用文章列表举例说明.文章列表往往是每一个项里有文章标题.描述.作者和时间等等.长什么样子呢? 请看下图: 上面这个是我想要的效果. 但是我出现什么问题了?大家再看下图: 看到没…
开门见山! 问题:在一个table中,我需要在td里面绝对定位一个div, 写法:td{position:relative;} div{position:absolute;} OK,就这么简单,思路也没什么问题,并且在chrome中结果完美. BUT!!! IE(此处只测了一下IE,或许别的浏览器也不行,自行测试),坑比的IE来了, 失效了,定位失败,没有预期的效果. 那么在我的项目中用到的解决方案是: 不怕麻烦的在这个absolute定位的div外层包裹一个relative定位的div,如果想…
今天在整理代码时,遇到这样的一个场景,下面将结合示例说明: (一)在Vue文件中定义一个const常量,如下图所示: (二)在data中有三个元素是这样赋值的,如下图所示: (三)在created()或mounted()中打印上述三个数据元素的值,如下图所示: (四)测试结果如下图所示: (五)结果分析: 1.首先说说我为啥会这样赋值,有可能给name.alian1和alian2赋值时都是同一个值,并且这串字符又是比较长的,所以我就想当然地先将这串长字符赋值给name,然后通过this.name…
开发了一个动态表格制作程序,用的是谷歌浏览器.发现几个现象,记录如下: 1.按照技术文档的说法,正规的表格样式如下: <table> <caption>标题</caption> <colgroup> <col>  //我在这里设置了各列的背景色彩.列宽 ...... <col> </colgroup> <tfoot>......</tfoot>  //技术文档说,要放在这里. <thead&g…
IE7及以下版本都会有这些问题 1.IE7块转内联块问题 问题描述:好像块转内联块失败,依然不在一行排列 解决办法:给元素添加如下css    *display:inline;*zoom:1; *display:inline;先把元素转成内联,再用*zoom:1;触发盒子有布局的特性,让它支持宽高(星号 * 意思是针对IE7) 内联转内联块没有问题 2.li包含浮动子元素的问题 问题描述:li中包含浮动的子元素,li和li之间就会有间隙 解决办法:给li加 vertical-align:midd…