视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
html静态页面图片显示大小错误_html/css
2020-11-27 15:48:05 责编:小采
文档
 在html中使用css控制一个图片的大小css中的值是百分比,为什么页面中显示有时候是自己想要的效果有时候现实的很小呢?
请求各位大神帮忙啊


回复讨论(解决方案)

你要搞清楚是相对于谁的百分比,
比如

1000的50%是500
100的50%才是50

具体大小是根据容器的大小决定的

你要搞清楚是相对于谁的百分比,
比如

1000的50%是500
100的50%才是50

具体大小是根据容器的大小决定的

那为什么会出现有时候现实正确有时候显示的图片很小呢? 如果是一直显示一个状态那就说明我选的容器的大小确定的不正确,问题是现在很多时候显示都是正确地,大约30%的时候访问此页面显示不正确。

这个得看你的代码怎么写的了

那楼主写的IMG百分比,应该是以下两种情形之一:

1.




2.






也许实际上可能有更多的容器嵌套,但归根结底是所有容器从开始相比于body,一直到IMG,都是这样下来的。而且BODY本身没有设置一个固定宽度。

所以最终IMG的百分比计算得到的实际值,就取决于当前浏览器窗口所给BODY的实际值。因此,浏览器窗口如果改变尺寸,图片就会改变尺寸。

又或者浏览器窗口没有改变尺寸,但IMG外部容器是相对于一个在不同情况下会改变尺寸的容器,所以引起图片尺寸有所不同。

楼主给这个IMG所在容器加个BORDER,在你所说的不同情况下观察一下,就能看出是什么问题导致IMG外部容器的尺寸发生变化了。

下载本文
显示全文
专题