为了账号安全,请及时绑定邮箱和手机立即绑定

<div>嵌套————

<div>嵌套————

慕运维6514616 2016-10-18 17:28:50
.di_1{ width:200px; height:200px; border:1px solid grey; } .di_caption{ width:100px; height:100px; border:1px solid grey; z-index:10; } .di_1 img{ width:100px; height:100px; margin-top:100px; margin-left:100px; } <div class="di_1">    <div class="di_caption">    <h3>标题</h3>    <p>introduce_1</p>        </div>        <img src="image/1.jpg"> </div>显示出来样子如下我想让这个图片显示在右下角底层,除了用background-position:right bottom;之外还能怎么做?另外为什么会出现这种情况?如果是<div>嵌套导致上下边距重叠,我给外层加了padding也没用。
查看完整描述

3 回答

已采纳
?
一朵大白天

TA贡献54条经验 获得超14个赞

introduce_1太高了 把图片挤出去了。相对定位是最快解决需求的办法了~

position:relative;

right:0;

bottom:0;


查看完整回答
反对 回复 2016-10-18
?
sdwsq

TA贡献19条经验 获得超3个赞

.di_caption{

    width:100px;

    height:100px;

    border:1px solid grey;

    z-index:10;

}没有定位元素 这个Z—INDEX:10 ;是没用的

.di_1 img{

    width:100px;

    height:100px;

    margin-top:100px;

    margin-left:100px;

}

把margin-top:100px 去掉就好了;  因为块级元素是占一行

查看完整回答
反对 回复 2016-10-19
?
fantacy吴贝

TA贡献11条经验 获得超10个赞

为什么不打开浏览器开发者工具,看一下为什么会出现?

这张图片因为边框占了你这个大盒子的一部分宽度,导致图片的位置不设置外边距地情况下,在introduce_1下面,然后你给这个图片设置了外边距,他就被挤到这个位置了。所以没有实现你想要的效果。

垂直外边距折叠,外层设置了边框,不管可见不可见,他们不管是怎样的垂直外边距接触,都不会折叠了。设置padding也可以达到目的,但点击的时候,或选择的时候,总有一片空白被选中,或点击这些空白也可以跳转。

查看完整回答
反对 回复 2016-10-18
  • 3 回答
  • 0 关注
  • 1881 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信