css - 为什么我的图像高度在 Firefox 中首次加载时设置错误?

标签 css image

我在用

来自 Firebug

element {
position: absolute;
top: 0px;
left: 0px;
display: block;
z-index: 5;
opacity: 1;
width: 300px;
height: 18px;
 }

来自 Google 控制台:

  element.style {
 position: absolute;
 top: 0px;
 left: 0px;
 display: none;
 z-index: 4;
 opacity: 0;
 width: 300px;
 height: 260px;
 }

问题截图如下:

这是由 Rails 助手生成的代码:

    <img alt="Home_page_4" height="260" src="http://127.0.0.1:3000/assets/home_page_4.jpeg" width="300" style="position: absolute; top: 0px; left: 0px; display: none; z-index: 4; opacity: 0; width: 300px; height: 260px; ">

谁能告诉我我做错了什么?

最佳答案

请始终指定尺寸,而不是 "260""300"使用 "260px""300px" . 和 0必须在没有 px 的情况下指定值方面。另外请关闭<img/>像这样的标签:

<img alt="Home_page_4" height="260px" src="http://127.0.0.1:3000/assets/home_page_4.jpeg" width="300px" style="position: absolute; top: 0; left: 0; display: none; z-index: 4; opacity: 0; width: 300px; height: 260px; " />

实际上,您不必使用 widthheight属性,它们已被弃用。所以这个标记应该可以正常工作:

<img alt="Home_page_4" src="http://127.0.0.1:3000/assets/home_page_4.jpeg" style="position: absolute; top: 0; left: 0; display: none; z-index: 4; opacity: 0; width: 300px; height: 260px; " />

关于css - 为什么我的图像高度在 Firefox 中首次加载时设置错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12834325/

相关文章:

javascript - 查找在 word 包装元素中如何拆分行

css - 1px vs 瘦,IE vs Excel 问题

java - 如何在不完全解码的情况下计算 png 文件的颜色?

php - 图像数据库管理

css - last-of-type 不适用于 IE11 和 Edge 中的自定义元素

jquery - Bootstrap Toggle 不适用于 onclick LI 元素

javascript - 我怎样才能让我的标签点击另一个按钮

html - 将图像放在标题中(同一行)

html - 网站不同屏幕宽度的最佳标准图像尺寸

javascript - 使用 merge-images.js 合并图像 1) 未正确放置,2) 在 chrome 上出现 "tainted"错误