为何在网页中插入图片,有时是在css里写background:
有时是直接插入body。
这两者有什么区别。
2 回答
已采纳
MadMarical
TA贡献79条经验 获得超122个赞
你好。首先html和css是一个协同合作的关系,css中的background-image属性顾名思义是背景图片,一旦使用了这个css样式,它将填满整个元素。
而html中的img标签却更类似于一个链接,使用img标签是在文档流中空出这张图片的空间来。与css更不同的是,我们可以使用img标签中的可选属性来对图片进行一些操作。比如设置height,设置width。而css中的background-image就不具备这种能力了。但是background-image可以进行沿轴方向平铺,但是img标签则需要多个img标签来实现这种功能。
以上是我的浅见,欢迎交流。
- 2 回答
- 0 关注
- 1164 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消