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

border-box | no-clip有什么区别?

background-clip : border-box | no-clip;

效果上面,两个参数差不多的。

还有既然no-clip是不裁切,如果不写这个属性,不就应该是不裁切吗?

求大神告知。

正在回答

4 回答

假设一个容器div的大小小于这个容器div的背景图片大小,如果该容器没有设置溢出(overflow:hidden)隐藏的话,则会背景益出容器。好,再看,若background-clip属性,设置no-clip的话,图片不变,还照样逸出。若设置为border-clip的话,会才剪掉除了border以外逸出的部分


1 回复 有任何疑惑可以回复我~
#1

洞悉天下

情况不同,才会体现到属性值的作用不同
2016-08-16 回复 有任何疑惑可以回复我~
#2

苍白的尾巴 提问者

非常感谢!明白了
2016-08-16 回复 有任何疑惑可以回复我~

现在W3C上已经没有no-clip.

http://www.w3school.com.cn/cssref/pr_background-clip.asp

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

他们实现效果是一样的,border-box是默认值。

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

苍白的尾巴 提问者

那区别在哪?
2016-07-14 回复 有任何疑惑可以回复我~

border-box是沿着边框裁切,而且是默认值,不写和写border-box一样,都是边框裁切。

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

苍白的尾巴 提问者

沿边框裁切,默认是沿边框放置,这和不裁切一样啊?背景肯定是在边框内的么。 还有,如果不写background-clip属性,就不会裁切背景了,no-clip在什么情况下适用?
2016-07-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

border-box | no-clip有什么区别?

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