javascript - div 上的奇怪填充

标签 javascript html css

enter image description here

灰色边框不应该可见,它应该被黑色边框覆盖,我不明白为什么它不会...这是 CSS 代码:

#portrait{
  width:120px;
  height:100px;
  top:20px;
  border: solid black 1px;
  margin: 0px;
  padding: 0px;
  cursor:pointer;
}

#prof_picture{
    width: inherit;
    height: inherit;
    border: none;
}

HTML(在表格内):

<td id="portrait">
    <img id="prof_picture"></img>
</td>

javascript

$("#prof_picture").attr('src',"profile/loading.gif");

我必须让 DOM 继承部分属性,因为当使用该 javascript 行时,图像会采用其自然宽度和高度,而我希望它只适合肖像。当我这样做时,出现了奇怪的边框。你知道为什么吗?

最佳答案

font-size: 0; 添加到#portrait{}

关于javascript - div 上的奇怪填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20693146/

相关文章:

Javascript::如何识别在可编辑的 div 上插入了什么字符(或字符串)?

javascript - 下载自动加载网页

css - 如何在 div 元素中隐藏太长的文本?

html - 清除 div 不起作用

php - 从 JavaScript 访问 PHP 数组

javascript - Node js 事件监听器未按预期工作

javascript - 使用 Bootstrap 将鼠标悬停在菜单上时显示子菜单下的子菜单

Javascript 聊天室 : How to establish who im sending a message to?

javascript - 使用Jquery只允许某些字符,并带有错误消息

javascript - 在提交表单时一个接一个地启用选项卡