html - 图像替代文本不起作用

标签 html google-chrome

当有人指出我做错了什么时,我确信我会打自己一巴掌,但我一生都无法弄清楚为什么当图像出现时我无法显示替代文本未加载。

我有以下代码,其图像路径显然错误(以模拟由于某种原因未加载图像):

<form>
    <input type="image" src="image/not.here" alt="Search"/>
</form>

但是,我没有看到带有“搜索”文本的按钮,而这正是我所期望的。

我能完成这个任务吗?

谢谢!

jsfiddle:http://jsfiddle.net/kralco626/hd4Dy/4/

最佳答案

如果您使用的是 Google Chrome/Safari,如果“搜索”长度超过 img 宽度,则浏览器不会显示“搜索”。 你的代码没有任何问题。尝试在第二个输入标记上添加 style="width: 700px; height: 400px" 只是为了查看文本是否在那里。

更多信息:

http://blog.paciellogroup.com/2010/01/alt-and-title-content-display-in-popular-browsers/

PS:即显示“搜索”文本。

关于html - 图像替代文本不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18087447/

相关文章:

html - "x Of y"样式css,中间分隔符,垂直居中对齐

html - 在 div 之间添加链接时的 css 垂直空白

asp.net - 在 Chrome ajax 异步回发端不起作用

Javascript 闭包 : Memory Leak

javascript - 类型错误 : 'NoneType' object is not subscriptable while invoking execute_script() for Chrome Download Manager through Selenium

javascript - HTML5 中的 Canvas : Removing Previous Rectangle

javascript - 如何让画廊自动移动

javascript - 用于录音的 HTML5 的 getUserMedia 现在可以使用了吗?

google-chrome - Javascript 捐赠按钮 Paypal

html - 页面未缩放以适合移动设备上的视口(viewport)