• 【HTML】input标签中alt属性和title属性的比较


    经常用到这两个属性,但是一直没有总结他们的区别。现在我对他们两个的用法做一下总结:

    相同点:他们都会飘出一个小浮层,显示文本内容。

    不同点:

    1.alt只能是元素的属性,而title即可以是元素的属性也可以是标签,例如:<title>标题</title>。

    2.alt属性则是用来指定替换文字,只能用在img、area和input元素中(包括applet元素),用于网页中图片无法正常显示时给用户提供文字说明使其了解图像信息。注意,alt是替代图像作用而不是提供额外说明文字的。根据一些SEO人士的说法,使用alt属性还具有搜索引擎优化效果,因为搜素引擎是无法直接读取图像的信息的,alt可以为其提供文字信息所以对搜索引擎比较友好。

        <form action = "targetpage.jsp">
        <input type = "text" name = "alt">
        <input type = "image" src = "picture.jpg" alt = "点击跳转" width = "50" height = "50">
        </form>



    而title可以用在任何元素上,把鼠标移动到元素上面,就会显示title的内容,以达到补充说明或者提示的效果。

    but,通常人们容易搞错的是title和alt这两个属性同时用于img标签的时候。在旧版本的IE浏览器中,鼠标经过图像时显示的提示文字是alt的内容,而忽略了title属性,这个曾经误导了很多人。因此,如果想在IE中显示title的内容,要么title属性和alt一致,要么alt内容为空(“”,空格也不能有)。不过,在新版的IE(IE8及以上)中,已不会出现这种情况了。

    另外,当a标签内嵌套img标签时,起作用的是img的title属性。

  • 相关阅读:
    rabbitmq技术的一些感悟(一)
    用python做自己主动化測试--对server端的自己主动化測试(3)-很多其它http client实例
    huffman编码——原理与实现
    MS-SQLSERVER中的MSDTC不可用解决方法
    基础总结篇之中的一个:Activity生命周期
    STL vector使用方法介绍
    Cocos2d-x Render-NewCulling
    C++ Primer笔记9_构造函数_拷贝构造(深拷贝与浅拷贝)
    shell编程基础
    软考复习之路—组成原理
  • 原文地址:https://www.cnblogs.com/HDK2016/p/6128486.html
Copyright © 2020-2023  润新知