父元素的宽高如果是自适应的,子元素设置left:0;right:0;无效
html吧
全部回复
仅看楼主
level 1
一位陌生人_
楼主
是这样的吗?这个有没有什么资料介绍呀,评论发一下啊谢谢!
比如下面情况:
2019年01月09日 12点01分
1
level 1
一位陌生人_
楼主
<div class="father">
<img style="width:100px;height:100px;" src="#"/>
<div class="sun"></div>
</div>
2019年01月09日 12点01分
2
level 1
一位陌生人_
楼主
如果设置.father{relative},.sun{absolute+right:0+left:0},此时sun宽度并没有达到100px;(但奇怪的是,高度却100px了
2019年01月09日 12点01分
3
level 5
傻里吧唧741
无论是父级还是子集你都没给尺寸,光给个定位有什么用?
2019年01月14日 08点01分
4
level 5
傻里吧唧741
2019年01月14日 08点01分
5
一位陌生人_
img如果也定位了,父元素和兄弟元素的宽高是不是应该就变成100px了哇
2019年01月14日 08点01分
傻里吧唧741
@一位陌生人_
不是
2019年01月15日 01点01分
傻里吧唧741
@一位陌生人_
定位和图片、DIV的大小没有关系,定位决定的是他所在的位置。
2019年01月15日 01点01分
一位陌生人_
@傻里吧唧741
一定要给每个元素定个宽高吗?img是子元素,有宽高;它的父元素和兄弟元素都没设置宽高;父元素宽高是否根据img得来?兄弟元素sun的宽高是否在此基础上,继承父元素的宽高
2019年01月15日 11点01分
level 9
ForTheSmilemyb
定位的盒子会跑到另外一个层级上去,就不会撑了,也不用每个盒子设置宽高,一般都是用子盒子撑开父盒子,不过定义了定位和浮动的有另外的情况,你可以去详细了解一下
2019年01月15日 17点01分
6
一位陌生人_
嗯嗯,去查了,定位的感觉还是要了解一下比较好
2019年01月15日 17点01分
ForTheSmilemyb
@一位陌生人_
新手的话浮动跟定位应该算是难点。
2019年01月15日 17点01分
一位陌生人_
@ForTheSmilemyb
2019年01月15日 17点01分
1