之前做过一个移动端模拟滚动的功能,滚动的容器里放的是竖向排列的图片,开始的时候我是把图片的宽高写在css里。因为模拟滚动需要获取容器的高度,但是这种情况下获取到的高度总是比实际高度小几十像素导致滚动滚不到底。后来改成在img的width和height属性上定好宽高就正常了。
所以对于一个图片,在css里定宽高和在width height属性里定宽高有什么区别吗?
之前做过一个移动端模拟滚动的功能,滚动的容器里放的是竖向排列的图片,开始的时候我是把图片的宽高写在css里。因为模拟滚动需要获取容器的高度,但是这种情况下获取到的高度总是比实际高度小几十像素导致滚动滚不到底。后来改成在img的width和height属性上定好宽高就正常了。
所以对于一个图片,在css里定宽高和在width height属性里定宽高有什么区别吗?
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答1.9k 阅读
9 回答1.7k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答847 阅读
css上设置的权限高于直接在img上面设置。
固有尺寸:img图片的自身大小,如果html尺寸不设置,并且Css尺寸不设置,则展现资源图片的固有宽高。
html尺寸:通过html设置height,width属性,且没有Css限制,则展现为html尺寸。
Css尺寸:通过Css属性设置宽高,展现为Css属性设置的结果。