zoukankan      html  css  js  c++  java
  • 锚点的用法

     

    一、锚点的用法

    锚点的用法有两种,但性质同样,都是通过链接标签<a></a>以及其href属性实现的:

    一种是:页内跳转;

    一种是:跳到其他页面的某个区域。

    下面我们看具体的用法。

    1)内跳转的锚点用法:

    给每个div添加了ID号,然后将每个链接标签的href属性分别按顺序与每个div的ID相对应。【注意:href属性后的ID号必须有“#”,否则无效。】

    复制代码
     1 <head>
     2 <title>锚点的使用</title>
     3 <style type="text/css">
     4 body{
     5     font-family:"微软雅黑";
     6     height:2000px;
     7 }
     8 .nav{
     9     margin:50px auto 0;
    10     text-align:center;
    11     background-color:#cfcfcf;
    12     line-height:40px;
    13 }
    14 .nav a{
    15     display:inline-block;
    16     padding:5px 10px;
    17     font-size:16px;
    18     text-decoration:none;
    19     color:#fff;
    20     text-shadow:1px 1px 5px #04acef;    
    21 }
    22 .nav a:hover{
    23     background:#04acef;
    24 }
    25 div{
    26     height:130px;
    27     line-height:130px;
    28     box-shadow:1px 1px 10px #ccc;
    29     font-size:30px;
    30     text-align:center;
    31 }
    32 </style>
    33 </head>
    34 <body>
    35     <p class="nav">
    36         <a href="#1">第一个</a>
    37         <a href="#2">第二个</a>
    38         <a href="#3">第三个</a>
    39         <a href="#4">第四个</a>
    40         <a href="#5">第五个</a>
    41     </p>
    42     <div id="1">1</div>
    43     <div id="2">2</div>
    44     <div id="3">3</div>
    45     <div id="4">4</div>
    46     <div id="5">5</div>
    47 </body>
    复制代码

    运行界面如下:

    当按下第一个时,会页面跳转到“1”处。

    2)页外跳转的锚点用法:

    加入我在一个名为“示例”的文件夹中见了两个HTML文档

    第一个名为ancesor.html

    第二个名为ancesor1.html

    里面的代码都一样,跟我贴出的“锚点的用法”这一步骤中的第二个步骤所贴出的图片一样。

    现在我把index.html当中第一个a标签把其中的href="#1",更改为href=“ancesor1.html#1”并保存之后,我们再在浏览器打开,这时候会发现,页面会跳转到ancesor1.html中的ID=1的div所在的区域。

    复制代码
     1 <head>
     2 <title>锚点的使用</title>
     3 <style type="text/css">
     4 body{
     5     font-family:"微软雅黑";
     6     height:2000px;
     7 }
     8 .nav{
     9     margin:50px auto 0;
    10     text-align:center;
    11     background-color:#cfcfcf;
    12     line-height:40px;
    13 }
    14 .nav a{
    15     display:inline-block;
    16     padding:5px 10px;
    17     font-size:16px;
    18     text-decoration:none;
    19     color:#fff;
    20     text-shadow:1px 1px 5px #04acef;    
    21 }
    22 .nav a:hover{
    23     background:#04acef;
    24 }
    25 div{
    26     height:130px;
    27     line-height:130px;
    28     box-shadow:1px 1px 10px #ccc;
    29     font-size:30px;
    30     text-align:center;
    31 }
    32 </style>
    33 </head>
    34 <body>
    35     <p class="nav">
    36         <a href="ancesor1.html#1">第一个</a>
    37         <a href="ancesor1.html#2">第二个</a>
    38         <a href="ancesor1.html#3">第三个</a>
    39         <a href="ancesor1.html#4">第四个</a>
    40         <a href="ancesor1.html#5">第五个</a>
    41     </p>
    42     <div id="1">1</div>
    43     <div id="2">2</div>
    44     <div id="3">3</div>
    45     <div id="4">4</div>
    46     <div id="5">5</div>
    47 </body>
    复制代码

    没错这就是页外的锚点跳转。

    所以当我们需要跳转到其他页面的某个区域时,只要把href的属性值设置“跳转页面的URL+所想跳转到区域的ID(或者说锚点名称)”即可。

    这里需要说明,本示例均使用的ID锚点,给div添加ID的时候就为该div设置了锚点。

    参考链接https://www.cnblogs.com/supermeimei/p/5756084.html

  • 相关阅读:
    函数
    字符编码和文件处理
    内置方法
    day6课后复习
    第四十篇、美颜篇
    第三十八篇、给UITabBar按钮的动画效果
    第三十九篇、NavBar动态隐藏、设置透明、毛玻璃效果
    第九篇、Swift的基本使用
    第三十七篇、毛玻璃效果
    第三十六篇、webService
  • 原文地址:https://www.cnblogs.com/onesea/p/13738183.html
Copyright © 2011-2022 走看看