CSS中,overflow:hidden的作用是隐藏溢出
比如:<div style="width:300px;overflow:hidden" id=1><div id=2></div><div>
当ID=2的这个DIV高度设定的宽度超过了300px,那么超出的部分将自动被隐藏
div 中的overflow属性我用页面测试overflow的,visible、hidden的区别。发现了visible是全部显div 标签内的内容,如果div内容过长就会撑开页面;而hidden是隐藏超出宽度的部分。
1)IE6和FF中有一点却显示的却不一样,底部版权在FF中却跑到了的右侧ContentR的下面,如图:
产生原因:是因为id为Content的div,没有自动适应里面ContentL的高度
解决方法:最简便的方法是设置Content的CSS属性overflow:hidden;
怎么样问题解决了吧~
2)因为ContentR的高度没有ContentL的高度高,所以在ContentR的下面留有一块空白,如图:
解决方法:只需要把Content的背景颜色设置成和ContentR背景颜色一样就OK了
这个问题也解决了吧~
最终效果
- 大小: 23.5 KB
- 大小: 31.1 KB
分享到:
相关推荐
因为绝对定位的子元素会从内向外寻找有定位的父元素,找不到的话overflow:hidden;也会随之失效。 一探究竟 重要的事再说一遍,正如上述所言,overflow:hidden;失效的原因是:父元素想要隐藏溢出的绝对定位的子元素,...
css - flex + overflow:hidden
overflow: hidden; 如何隐藏上面部分的实现方式 纯html代码,举例说明思路 <div style="width: 100px;height:100px;overflow:auto"> <div>1 <div>2 <div>3 <div>4 <div>5 <div>6 </div>
overflow:hidden失效 当父元素的直接子元素或者下级子元素的样式拥有position:relative属性时,父元素的overflow:hidden属性就会失效。 我们在IE 6内发现子元素会超出父元素设定的高度,即使父元素设置了overflow:...
实际上用了overflow:hidden 会影响 list-style,即当ul 中的li 的overflow 为hidden的时候, list-style不起作用,不显示前面的点、圈等样式。 解决办法:在ul或li内加入样式:list-style-position: inside; 即可。...
css中overflow:hidden CSS样式可以隐藏溢出的部分 好处就是可以防止网页变形
在父标签中使用了overflow:hidden;时,如果子标签中有元素的position设置成relative的时候,在IE6和IE7中父元素的overflow对其将不起作用,其实将父标签的position也设置成relative便可解决此问题
原来这样设置,IE6、IE7、FF都是可以实现的,但IE8不可以,原因是IE把overflow:hidden禁止了。如果实现同样的效果,要添加样式display:inline-block;height:30px;/*高度是想要设置的高度*/这样就可以实现了。
禁用页面滚动条的方法有很多,但最简单、最快的也就数overflow: hidden了,下面是禁用html及body滚动条的方法,兼容IE6、7
1.overflow:hidden的作用是隐藏溢出比如: 复制代码代码如下: <div xss=removed id=1><div id=2></div><div> 当ID=2的这个DIV高度设定的宽度超过了300px,那么超出的部分将自动被隐藏 2.line-height指的是在DIV中...
大家对CSS属性中overflow:hidden并不陌生,至于它的应用,在下文中列出我在项目中,运用到此属性的例子,感兴趣的朋友可以参考下哈,希望对大家有所帮助
项目中常常有同学遇到这样的问题,现象是给元素设置了overflow:hidden,但超出容器的部分并没有被隐藏,难道是设置的hidden失效了吗?
css设置如下,overflow:hidden没有起作用。 复制代码代码如下: .my-select { max-width: 200px; overflow: hidden; word-break: break-all; text-overflow: ellipsis; } 在添加了“float:left,适当调整width后,...
NULL 博文链接:https://snowelf.iteye.com/blog/1265006
令人蛋疼的IE,IE6/IE7下父元素有相对/绝对定位时,子元素在IE6和IE7下overflow:hidden;失效。 情况一:(在parent上增加position:relative) 复制代码代码如下: <style type=”text/css”> .parent{ width:...
overflow:hidden是overflow属性的一个神奇用法,它可以帮助我们隐藏溢出的元素,清除浮动和解除坍塌。当某一个属性拥有这么多的功能时,难免使人难以把握,不过不要怕,只要信:看完这篇文章,我相信你绝对能对...