zoukankan      html  css  js  c++  java
  • HTML知识点总结之<a>标签

    • HTML是什么?

    HTML(Hyper Text Markup Language)超文本标记语言,用来描述网页的一种语言。超文本是指网页不止有文本,还可以有图片,链接,视频,音频等非文本元素。标记语言是指HTML是用一套标记标签来描述网页。HTML 文档也被称为网页

    • <a>元素

    <a>元素又叫html锚元素,是一个超文本锚点,超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。

    有两种使用 <a> 标签的方式:

    1. 通过使用 href 属性 - 创建指向另一个文档的链接
    2. 通过使用 name 属性 - 创建文档内的书签,可以使用 id 属性来替代 name 属性,命名锚同样有效。
    • <a>元素的常用属性
    1. href属性

    href 属性规定链接的目标。包括以下几种:

    (1)链接地址:<a href="http://www.baidu.com">百度</a>

     

    (2)下载地址:<a href="DBSCAN.zip">文件下载</a>

     

    (3)锚点

     

    href属性一定不要留空,若暂时不需要写地址,则写#或javascript:;。若href留空,会刷新页面.

    • href与src的区别

       href(hypertext reference)指超文本引用,表示当前页面引用了别处的内容。

       src(source)表示来源地址,表示把别处的内容引入到当前页面。

       所以<img>、<script>、<iframe>等应该使用src,而<a>和<map>应该使用href

    2. target 属性

    target规定在何处打开链接指定的页面,target具有五个属性值:

    (1)_self:默认。在当前的框架中打开被链接文档。

    (2)_blank:在新窗口中打开被链接文档。

    (3)_parent:在父框架集中打开被链接文档。

    (4)_top:在整个窗口中打开被链接文档。

    (5)framename:在指定的框架中打开被链接文档。

     

    (3)download(HTML5):指定下载后文件的名称。

  • 相关阅读:
    STL容器与拷贝构造函数
    BOOST_STATIC_ASSERT and BOOST_ASSERT
    STL map与Boost unordered_map
    C++ load shared library
    C++中模板不能把实现和声明放在两个不同的文件下
    C++ static、const和static const 以及它们的初始化
    Resource editor
    stdext A C++ STL Extensions Libary
    C++ boost shared_ptr as a hash_map key
    C++前置声明
  • 原文地址:https://www.cnblogs.com/aaaaniu/p/8269618.html
Copyright © 2011-2022 走看看