图片的宽高写在width height里和css里有什么区别?

之前做过一个移动端模拟滚动的功能,滚动的容器里放的是竖向排列的图片,开始的时候我是把图片的宽高写在css里。因为模拟滚动需要获取容器的高度,但是这种情况下获取到的高度总是比实际高度小几十像素导致滚动滚不到底。后来改成在img的width和height属性上定好宽高就正常了。
所以对于一个图片,在css里定宽高和在width height属性里定宽高有什么区别吗?

阅读 2.4k
1 个回答

css上设置的权限高于直接在img上面设置。
固有尺寸:img图片的自身大小,如果html尺寸不设置,并且Css尺寸不设置,则展现资源图片的固有宽高。
html尺寸:通过html设置height,width属性,且没有Css限制,则展现为html尺寸。
Css尺寸:通过Css属性设置宽高,展现为Css属性设置的结果。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题