rpct.net
当前位置:首页 >> IE6下如何让子DIV在父DIV外显示,而不撑开父层。CS... >>

IE6下如何让子DIV在父DIV外显示,而不撑开父层。CS...

不用的,直接把最后的margin-left:105px去掉就可以了,再加上父层的overflow:hidden<body><div style="width:100px;height:100px;border:1px black solid;overflow:hidden">父层 <div style="width:50px;height:50px;border:1px black solid;">子层</div></div> </body>

你这样试试<div class="products"> <div class="img"><img src="/uploadFile/imagesThu/2009121207534791.gif" /></div> <div class="info"> </div><div style="clear:both;"></div> </div>

1 只要子div不是绝对定位(即子div不写成:position:absolute;),则子div一定依据父div的来相对定位. 2 可以对子div进行设置来进行子div的相对定位.如:margin/float等. 3 也可以给父div设置padding来定位子div. 4 可以结合2和3同时给

写好了,看下面代码,自己复制到html文件里然后运行到浏览器上查看<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style> .father { position: relative; background-color: yellow; width: 150px; height: 150px; } .son {

用display:none不行用z-index

希望子元素撑开父级元素可以使用以下两种方法: 1、父级元素宽度不固定,父级元素设置为inline-block或者添加float; 2、对父级元素使用min-width,这样只限制了最小的宽度,如果子元素变宽,父级同样会变宽;

1 只要子div不是绝对定位(即子div不写成:position:absolute;),则子div一定依据父div的来相对定位. 2 可以对子div进行设置来进行子div的相对定位.如:margin/float等. 3 也可以给父div设置padding来定位子div. 4 可以结合2和3同时给

只有当绝对定位元素的邻近浮动元素的宽度大于父层宽度减 3 时(即如果父层宽度是 300px,浮动元素的宽度大于 297px),该绝对定位元素在 ie6 下面会隐藏. 解决方法: 1、调整浮动元素的宽度,即宽度小于或等于父层宽度减 3; 2、在浮动元素与绝对定位元素之间添加一个空的 div(推荐).

需设置三个DIV position的属性,只有设置了,z-index才能生效

有三种方式:方式一:在父级DIV里面,给浮动的子DIV增加一个空的同级div,并且设置这个空的DIV 为清除浮动:clear:both;方式二:给父级DIV设置样式:overflow:hidden;方式三:浮动元素:after{content””}

网站首页 | 网站地图
All rights reserved Powered by www.rpct.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com