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

求大佬解释一下,为什么超出部分不能影藏

<!DOCTYPE html>

<html>

<head> 

<meta charset="utf-8">

<title>背景原点</title>

<style type="text/css">

    .box1 {

        width:220px;

        height:120px;

        border:10px dashed #000;

        padding:20px;

        font-weight:bold;

        background:#ccc url(http://static.mukewang.com/static/img/logo_index.png) no-repeat;

        background-origin:content-box;

        position:relative;

    }

    .box1 span{

        position:absolute;

        left:0;

        top:0;

    }

    .box2{

        border:5px solid #333;

        height:44px;

        text-overflow:ellipsis;

        overflow:hidden;

        white-space:nowrap;

    }

</style>  

</head> 

<body>

<div class="box1"><span>padding</span>

    <div class="box2">content</div>

</div>

</body>

</html>


正在回答

1 回答

因为你是在box1里插入的背景图片,但是把overflow属性写到box2里。但如果把overflow写到box1里,图片高度没有溢出bo1的高度所以也不会隐藏。可以直接把图片插入box2里,如果觉得这样图片不好看,可以试试把图片作为一个单独的元素用定位方式调整位置

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求大佬解释一下,为什么超出部分不能影藏

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信