老师讲解的例子有问题

老师讲解的例子有问题

在背景整合的例子中,第二个和第三个属性分别为位置和大小,老师设置的值为center和50%,正常来说表示的位置为居中,大小与content容器的50%,但看结果的时候背景的大小为100%,大小的属性没有生效,我是不是可以认为直接使用整合属性可能会造成浏览器无法理解我写的内容?

正在回答

登陆购买课程后可参与讨论,去登陆

3回答
div{
    background:#abcdef center 50% no-repeat content-box content-box fixed url('img/1.png');
}

这样写的时候浏览器会把50%当作是对图片的定位,background: center 50%浏览器理解为将图片位置设置为左右自动center、上下50%。因此在后面老师有讲建议分开写background的这些属性哦~

  • 小_六_ 提问者 #1
    非常感谢!
    2017-07-03 13:05:26
提问者 小_六_ 2017-07-03 11:27:12

http://img1.sycdn.imooc.com/climg//5959b94f0001090711180715.jpg

http://img1.sycdn.imooc.com/climg//5959b94f0001a7fb11390745.jpg

代码部分有写size是50%

但到浏览器里大小明显是100%, 在控制器中显示大小为 initial;

卡布琦诺 2017-07-03 10:19:04

你是自己敲代码进行的测试还是老师的代码进行的测试呀?如果是你自己敲代码进行的测试,建议将代码贴上来哦~

  • 提问者 小_六_ #1
    看老师代码的例子,自己也有过测试,设置的大小属性没生效,我可以把视频的那部分截个图下来。
    2017-07-03 11:21:17
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
HTML5与CSS3实现动态网页 2018
  • 参与学习       1887    人
  • 提交作业       4643    份
  • 解答问题       5760    个

有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师