2013-10-22 41 views
0

我在HTML中测试我的代码,以确保我已经正确地做了所有事情,并且我似乎无法获得在浏览器上显示的替代文本。我试着用Chrome和Firefox的最新版本..Alt标记不显示在浏览器上

<center> 
 
<img src="http://www.opstinavinica.gov.mk/vinica/images/logogd.png" align=top alt="E ova e logoto!!!!">Ova e logoto na <b>UGD</b> 
 
</center>

对不起外语。我可以,如果necessarry翻译。

编辑: 如果alt仅用于显示破损图像的文本,在鼠标悬停在图像上时显示文本的标签是什么?

Example

+0

我认为这只能说明在IE – SaturnsEye

+4

'alt'应该在浏览器只有在显示用户将该页面视为文本。如果你想要一个工具提示,你应该使用'title'。 – rid

+0

嗯,我没有在IE上测试过它,但我在互联网上搜索过,w3school说它支持所有主流浏览器,比如Firefox,Chrome,Opera等。http://www.w3schools.com/tags/att_img_alt .asp – user2699298

回答

2

而alt属性设置或返回的图像的alt属性的值。

如果图像出于某种原因无法显示(由于连接速度慢,src属性错误或用户使用屏幕阅读器),所需的alt属性指定图像的替代文本。

注意:将鼠标悬停在img元素上时,Internet Explorer会将alt属性的值显示为工具提示。根据HTML规范,这不是正确的行为。所有其他浏览器都遵循规范,并且只有在图像无法显示时才会显示替代文本。

+1

即使IE在IE 8中停止显示“alt”属性值作为工具提示。 –

2

与Microsoft Internet Explorer不同,Mozilla Firefox和Chrome将不会显示替代标记中使用的文本,因为此文本旨在用于辅助功能,并不意味着当鼠标是在文本框中显示的文本时在图像上方盘旋。

如果您希望在鼠标悬停在图像上时显示气球文本,请将“标题”标记添加到img html标记。

0

只需设置一个title标签这个在现代浏览器中工作:

<center> 
 
<img src="http://www.opstinavinica.gov.mk/vinica/images/logogd.png" align=top title="E ova e logoto!!!!" alt="E ova e logoto!!!!">Ova e logoto na <b>UGD</b> 
 
</center>