假日3天知识探索补充

1.a标签打开窗口新方式,通常我们会在CSS样式里写入a标签属性加入target=“_blank”属性,但是每次添加十分麻烦,为此我们可以

直接在head中直接添加<base target="_blank" 就默认标签打开方式自动是新窗口打开了,当然后面也可以加入href属性,默认打开

的网址地址,不过不推荐使用。

2.在a标签中,href属性加入网址是表示跳转的网址,当然我们也可以在href后面接文件,即代表这个a标签链接代表的是点击下载文件。

这里再说一句在IE6下不兼容a标签的4种状态,即link,visited,hover,active这4种状态,无法兼容IE6.

3.图片透明度的问题,在标准浏览器中,我们给图片加入样式透明度的时候,可以使用opacity:0.5的写法,而这种写法在IE6-8下面不支持,

解决这种办法的写法是在后面再添加上filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50),这样才能兼容IE6-8。

4.在IE6下有一个问题是最小高度,即是所显示的元素最小高度必须是19px,比如DIV:{height:10px;100px;background:red},

在标准浏览器下能够正常显示一个高度为10px的块,而在IE6下高度却为19px,这就是IE6下的最小高度的兼容问题,解决这个问题可以使用

overflow:hidden,让其正常显示10px的高度。

5.我们在一个DIV中连续插入几张图片的时候,会发现图片左右有一定的间隙,解决办法有几种:

a.加入这个DIV中没有文字,我们可以给这个DIV添加上font-size:0,图片之间的间隙消失。

b.给每个图片外面套上一个DIV,让DIV都横向浮动,让其排列无间隙。

6.接着上面的问题,在一个DIV中插入图片的时候,我们还会发现图片下方也会有间距,解决办法只需要给图片添加属性vertical-align:top,后面的

值不一定要接top,其他的也可以。

原文地址:https://www.cnblogs.com/tangstudy/p/5352872.html