html - 高度为 :auto ends up with computed height of zero 的图像

标签 html css

我很困惑为什么网站标志没有显示在这个网站上:

http://www.rainbowwings.org

理想情况下,我希望 Logo 向左浮动,网站名称显示在 Logo 右侧,导航链接向右浮动。然而,无论我尝试过什么, Logo 最终高度为 0,根本不显示(是的,它存在于网站上)。

关于如何修复 CSS 以正确设置这 3 个元素的样式有什么想法吗?

谢谢, 马特

最佳答案

您正在使用 <img href"">使用 <img src=""> 而不是正确的图像标签.在您的情况下,您应该将其更改为:

<img src="/images/FlyingOrigami_03.png">

阅读有关如何使用 <img> 的更多信息Mozilla Developer Network 上的元素.

当然,您随后需要删除无关的 CSS 规则,例如:img.site-headerimg { width: 100%; } ,这会将 Logo 拉伸(stretch)到屏幕的整个宽度。

关于html - 高度为 :auto ends up with computed height of zero 的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26826462/

相关文章:

html - css 面板宽度匹配最大文本宽度

javascript - 脚本标记中何时需要 CDATA 部分?

javascript - 在鼠标悬停时更改文本并在鼠标移开时更改回来

html - 按钮的多边形边框/边框半径

html - {分页后 : always} not working when printing

php - 从 mysql 数据创建表,并带有指向报告页面的超链接

javascript - 将 "value"从 slider 传递到元素,作为属性的参数

转发器控件中的 CSS 样式

PHP(或 Javascript) float 标题开/关

javascript - 尝试在javascript中更改触摸框的颜色