【发布时间】:2018-02-03 00:20:57
【问题描述】:
使用 JavaScript,元素被分配给 var a。如果我简单地将其样式背景分配给图像(大多数图像):a.style = 'background:url(image.jpg)';,图像的宽度和长度将完美调整以适应 div 元素的默认值。
但有一个特殊问题:我用手机 (.jpg) 快速拍摄了一张照片,并将其下载到我的电脑上,并将其 url 值分配给 div 元素的背景。但是,它不会将其宽度和高度调整为 div 元素的宽度和高度。
这是为什么?我该如何解决这个问题?
提前致谢。
【问题讨论】:
-
没有足够的信息来了解可能会影响您的元素的因素。多个 CSS 规则可以应用于一个元素,并且这些 CSS 规则中的任何一个都可能导致您看到的症状。请注意,这实际上不是 JavaScript 问题,而是 HTML/CSS 问题。
-
使用
background-size:100% 100%