图像标签(或html<;img>;)alt';s(工具提示)没有出现在IE8或FF中,但确实出现在IE7中?

图像标签(或html<;img>;)alt';s(工具提示)没有出现在IE8或FF中,但确实出现在IE7中?,html,ruby-on-rails,Html,Ruby On Rails,Rails 2.3.5(在本地主机上以开发模式运行) 我还没有找到答案。在IE8和FF中,alts(工具提示)不会出现在鼠标上方。但由于IE7中的某些原因,它们确实如此。我猜这是我缺少的一些基本知识,或者我的样式表中有什么东西正在扼杀IE7/IE8中的工具提示?我没有使用工具提示脚本或插件 我使用图像标签的两种主要方式: <%= image_tag("show_group.png", :size => "64x64", :alt => "Show Group") %>

Rails 2.3.5(在本地主机上以开发模式运行)

我还没有找到答案。在IE8和FF中,alts(工具提示)不会出现在鼠标上方。但由于IE7中的某些原因,它们确实如此。我猜这是我缺少的一些基本知识,或者我的样式表中有什么东西正在扼杀IE7/IE8中的工具提示?我没有使用工具提示脚本或插件

我使用图像标签的两种主要方式:

<%= image_tag("show_group.png", :size => "64x64", :alt => "Show Group") %>

<%=link_to image_tag ("menu_icon_make_new_item.png", :size => "38x27", :alt => 
"Make new item",  :id => 'item_select_menu', :class => 'nothing2'), {},
:onclick =>'dialog_back_to_new_item_select_menu(); return false' %>
“64x64”,:alt=>“显示组”)%%>
“38x27”,:alt=>
“创建新项目”、:id=>“项目选择菜单”、:class=>“nothing2”)、{}、,
:onclick=>'对话框返回到新项目选择菜单();返回false“%”
虽然我很确定它不是Rails的东西,因为即使这个手工编码的img标记在IE8/FF中也没有显示它的alt on hover(但在IE7中显示)



谢谢

alt
是工具提示的错误属性。IE的旧版本未正确使用鼠标悬停标题的alt属性。alt是在图像未出现时显示的替代文本

使用
标题
属性

例如:

<img src="mypic.jpg" alt="Description" title="This shows up on mouseover" />

这一“功能”是以前的,其他浏览器从未拥有过。alt属性用于显示文本而不是图像,并且不是作为附加信息。这就是title属性的作用。

使用title选项在rails 3中显示文本

<%= image_tag 'show_group.png',:title => 'show_group'  %>
“显示\u组”%>

当鼠标悬停在show_group.png上时,它会显示文本“show_group”。

天哪,我觉得souch是个十足的白痴。非常感谢你!这是一个属性,而不是标签,alt属性通常不应该包含描述-这导致了“大黄色子弹”问题-啊,当设备只显示文本时,“浏览器”会显示文本而不是无法显示的图片?谢谢或者是因为用户患有与视觉有关的残疾而读取,或者是由搜索索引器读取,而该索引器在解码和尝试分析图像时不会消耗CPU,或者:)
<%= image_tag 'show_group.png',:title => 'show_group'  %>