1

大家晚上好,

我在处理 API 返回的个人资料图片大小时遇到​​问题。我尝试通过 CSS 更改它,或者将它们添加到 body 中的 div 容器中,或者将宽度和高度附加到 API 请求的返回中。但图片的大小仍然保持不变。有人指出我做错了什么?

这是我使用的代码

CSS 部分(显示属性有效,但宽度和高度无效):

#meImg{width:12px; height:15px; display:inline; }

Javascript:

<body><div id="meImg" style="width:12px; height:15px;"></div> </body>

<script src="//js.live.net/v5.0/wl.js" type="text/javascript" language="javascript"></script>
<script type="text/javascript" language="javascript">
 function displayMe() {
    var imgHolder = id("meImg");
 WL.api({ path: "me/picture", method: "get" }).then(
function (response) {
   if (response.location) {
          imgHolder.innerHTML = "<img src='" + response.location + "' /> ";
       }
 }
);
 }
 </script>
4

1 回答 1

1

您应该在标签上设置widthand ,而不是在.height<img><div>

编辑: OP 似乎正在将 javascript 添加到帖子中,这可能会改变事情。

编辑2:好的,看起来我一开始是对的。如果要使用 CSS 设置图像样式,则需要<img>直接使用它调用标签,而不是包含<div>. 将idor添加class<img>标签,然后在其上调用 CSS。

于 2013-04-23T19:51:59.137 回答