【WWW连结标签基本概念】

  1. 连结基本概念:一般而言,所谓连结就是,在网页中有些字会有特别的颜色,而且字的底下会有条线,当游标移到那些字上时,会变成手指形状,按下去,则会连到别的文章或网站,就像这样(以上这段是给超级新手看的...)。

    扯到连结,最基本来看有‘内部连结’及‘外部连结’,所谓‘内部连结’就是自己网站间网页的连结,至于外部连结我们稍后再来讨论。

    要了解内部连结,首先必须先了解一下这两种东西,一个是‘相对路径’,一个是‘绝对路径’。

    现在假设一个情形:我们在自己的电脑里设计网页,所有网页相关的档案我们通通放在 c:/www 里面,现在假设 c:/www 里面目前有 index.htm 、 text1.htm 、 p1.gif 、 p2.gif 这四个档案。ok!

    现在我们想在 index.htm 里面设一个连结,能够按一下就连到 text1.htm,那我们该怎么做呢?基本上,有两中方式可以做到,在 index.htm 里面加上下面任一叙述:

    <a href="/c|/www/text1.htm"> 这就是‘绝对路径’
    <a href="text1.htm"> 这就是‘相对路径’

    瞧出什么端倪了没有?嗯嗯....没错,‘绝对路径’要给电脑一个非常详尽的位置,让电脑寻着这路径去找到档案。而‘相对路径’就简单多啦!如果没有特别指定,他就会直接在 index.htm 的所在目录下找,也就是在 c:/www 底下去找text1.htm。

    如果说,今天我们将 c:/www 里所有的档案都上传到网路上的网页伺服器(总不能做好了只给自己看吧!),且该伺服器是别人的电脑,而非你自己架设的主机,那么问题就来了!你猜,哪一种连结会出问题?呵呵...答案是‘绝对路径’,您猜对了吗?

    为什么说‘绝对路径’会出问题呢?因为,当您将档案上传到网路上时,您的整个网页目录架构一定会变,到时候,电脑可能找不到 c:/ (尤其是unix系列的主机)更可能找不到 www 这目录(有些会规定要放在特定的目录下才能显示网页),所以说,没事的话,尽量用‘相对路径’来作连结吧!好写又不容易出错。

    另外一个情形是:为了整理方便,有些网友喜欢将图档通通放到同一个目录下,如:c:/www/gif/ 底下放进了p1.gif 、 p2.gif两个图,而index.htm 、 text1.htm 依旧在 c:/www 底下。现在我们想在 index.htm 下设个连结到 p1.gif 这图档(连结不限于只能连html档,图档、文字档均可),那我们又该如何来使用‘相对路径’呢?他们又不在‘同一个目录’下...?

    <a href="/c|/www/gif/p1.gif"> 这是‘绝对路径’的写法
    <a href="gif/p1.gif"> 这是‘相对路径’的写法

    如何?不难吧!(只是字有点多,看到脑子发胀)

  1. 总整理:很乱吗?嗯...看看这表,或许会清楚些。

    相对路径表示方式 代表连结位置
    <a href="text1.htm"> text1.htm在目前的目录中(就例子而言,就是在c:/www中)
    <a href="docs/text1.htm"> text1.htm在名为docs的次目录中(就本例而言,就是在c:/www/docs中)
    <a href="../text1.htm"> text1.htm在目前目录的上一层目录中(就本例而言,就是在c:/底下了)

【网页内部的连结】

  1. 使用方法:

    1. 先在欲连结处作记号:<a name="here1">这里是你想连结的点</a>
    2. 设定连结:<a href="#here1">连结</a>
  2. 标签解说:有时候,当某页的内容很多时,我们可以利用网页的内部连结,来使使用者快速的找到资料。其原理不过是:在欲连结处做个记号(网页的任何地方都可以喔!),然后,连结时就寻这记号,就可以快速找到资料。很简单吧!
  3. 使用范例:
    范例 第一步骤 第二步骤
    www连结标签基本概念 <a name="m1">欲连结的位置</a> <a href="#m1">www连结标签基本概念</a>
    网页内部的连结 <a name="m2">欲连结的位置</a> <a href="#m2">网页内部的连结</a>
    网页外部的连结 <a name="m3">欲连结的位置</a> <a href="#m3">网页外部的连结</a>

【网页外部的连结】

  1. 标签解说:连结到外面去,可以扩充您网站的实用性及充实性,也正因这功能,才造就了www五彩缤纷的世界。由于网路上的服务五花八门,所以不同的服务有不同的连结方法,我将之整理在下表。
  2. 使用范例:
    网站连结 好站 <a href=http://blog.csdn.net/xinqingch/>好站</a>
    电子邮件连结 写情书给我 <a href=mailto:xinqingch@163.com>写情书给我</a>
    ftp连结 下载档案 <a href="ftp://ftp.ntu.edu.tw">下载档案</a>
    news连结 seednet news服务 <a href="news:news.seed.net.tw">seednet news服务</a>
    gopher连结 seednet gopher服务 <a href="gopher://gopher.seed.net.tw/">seednet gopher服务</a>
    bbs连结 seednet gopher服务 <a href="telnet://bbs.seed.net.tw/">seednet bbs服务</a>

【连结标签的参数】

  1. 使用方法:在连结后面加入 target=_参数
  2. 标签解说:连结的参数并不多,常见的大概就属 target 这参数了,target 的意思是‘目标’,也就是网页连结的指向目标,这参数在框窗(frame)里尤为重要!
  3. 使用范例:
    • target=框窗名称:
      这在‘框架标签’中也有提到,而且也只有在框架(框窗 or frame)中才用得到。正常而言,框窗有各自的名称,因此,我们可以利用此标签,来指定连结的内容显示到哪一个框窗中。
    • target=_blank:
      将连结的画面内容,开在新的浏览视窗中。
    • target=_parent:
      将连结的画面内容,当成文件的上一个画面。
    • target=_self:
      将连结的画面内容,显示在目前的视窗中。
    • target=_top:
      这个参数可以解决新连结的画面内容,被旧框窗包围的困扰,使用这参数,会将整个画面重新显示成连结的画面内容。

HTML 语法教学之连结标签相关推荐

  1. 根据文法画出语法树_几种常用的英语教学法误导了语法教学

    多年来,我国的英语教学一直采用语法翻译法,教法比较单一.上世纪八十年代初,随着国际交流的日益加强和教学改革的进一步深入,各种英语教学法,尤其是从国外推介的教学法都相继进入英语教学领域.尽管有一些教学法 ...

  2. python编程教学基本语法教学视频_Python编程学习#Python视频课程#全民一起玩Python 基础+提高...

    适用人群 想用轻松系统的方式,从零开始真正理解掌握Python.进而学习办公.网抓.数据.AI.网站等技术的各界人士 课程概述 制作精细.自带吐槽,每节课程(20分钟)均耗时数十小时精心打造!有多达十 ...

  3. uni-app 使用vue的语法+小程序的标签和API。

    开发规范 为了实现多端兼容,综合考虑编译速度.运行性能等因素,uni-app 约定了如下开发规范: 页面文件遵循 Vue 单文件组件 (SFC) 规范 组件标签靠近小程序规范,详见uni-app 组件 ...

  4. markdown html图片,Markdown语法对应的HTML标签实现

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 邓紫棋-后会无期 最近学习HTML,这篇文章记录,用Markdown和HTML语法,来实现同一种标记.一方面来巩固HTM ...

  5. 【HTML5】HTML语法和基本常用标签(字符集)

    一.HTML语法规则 HTML 标签是由尖括号包围的关键词,例如<html>. 围堵标签(双标签): 有开始标签和结束标签.如 <html> </html> 自闭合 ...

  6. markdown语法教学(for萌新版)

    1.标题 语法: <h3>标题</h3> 说明: 可以从h1~h6,越大的文字越大. 2.引用 这里是引用文字 语法: > 这里是引用文字 说明: 左边是大于号 3.正文 ...

  7. Thymeleaf 的简单语法和常用th标签

    先说句有用的废话: thymeleaf模板语法,都以 th 属性开头,如: <span th:text="..."> 一,thymeleaf-简单表达式 1.变量表达式 ...

  8. Tornado-02-Tornado、路由进阶、视图进阶(视图中内置的钩子方法、视图方法调用顺序、冲刷缓存、用户认证)、模板语法(基本语法、内置标签或函数)

    Tornado 一.路由进阶 路由语法和参数 在路由列表的路由成员中,我们一共可以设置4个参数 url(r"/uri路径", 视图类, {"参数名":" ...

  9. HTML基本语法之表单标签:表单的组成 ,表单域,表单控件元素(表单元素) ,input表单元素, label标签, 表单控件(表单元素), select表单元素, textarea表单元素

    文章目录 表单标签 表单的组成 表单域 常用属性: 表单控件元素(表单元素) input表单元素 label标签 表单控件(表单元素) select表单元素 textarea表单元素 表单元素几个总结 ...

最新文章

  1. 怎样使一个Android应用不被杀死?
  2. C语言数组测试函数,(完整word版)C语言数组与函数阶段测试题答案---(20200807070313)(8页)-原创力文档...
  3. JZOJ 5068. 【GDSOI2017第二轮模拟】树
  4. Java后台调用Flex自定义类型 (Java和AS类型转换问题)
  5. CentOS 安装宋体字体
  6. 深入浅出.NET泛型编程(1)
  7. 【转】多线程之有状态对象和无状态对象
  8. gdbc 同步mysql_Jdbc数据同步
  9. 山东大学 2020级数据库系统 实验八、九
  10. android游戏模式,注重游戏体验 Android 12提供原生游戏模式
  11. android恢复出厂设置的流程
  12. springcloud 微服务鉴权_推荐 1w+ 星标的 SpringCloud 微服务项目,开发脚手架
  13. xrd精修教程_XRD精修干货和三元材料的XRD精修实例
  14. [Python]一个简单的QQ截图
  15. ios跨线程通知_iOS通知线程处理 - osc_3m34anq6的个人空间 - OSCHINA - 中文开源技术交流社区...
  16. 从数学计算上分析人脑与电脑差异
  17. 第六章 使用scikit-learn构建模型
  18. 快速在线查看字体,编辑字体
  19. 导出开发板上的根文件系统,并打包制成img镜像
  20. Nico靠接外包,6个月当了老板,这操作绝了...

热门文章

  1. VBS 请求WebAPI接口_如何设计WEB API
  2. 短跑enti策略:如何在不破坏软件的情况下改进软件
  3. AndroidManifest.xml文件解析(详解)
  4. 800道Java后端经典面试题,希望你找到自己理想的Offer呀~
  5. Linux权限(下)
  6. 我的编程之路(三) 蜗居
  7. 什么是光开光?它有什么作用?
  8. OpenSea上如何创建自己的NFT(Polygon)
  9. Elasticsearch X-Pack许可证过期解决办法
  10. 手机访问站点服务器劫持,手机浏览器广告泛滥?你可能被劫持了!