0

0

XHTML 2.0 中的链接_MySQL

php中文网

php中文网

发布时间:2016-06-01 14:00:41

|

1072人浏览过

|

来源于php中文网

原创

Xhtml

基本上所有网站都共有的东西就是超链接。无论上网新手还是高水品的网上冲浪者都依靠链接在 Web 上导航。在 XML 开发的初期,标准的制定者一直将链接看作是整个脉络的重要组成部分 —— 事实上,链接规范曾被称为“Extensible Markup Language (XML): Part 2. Linking”(请参阅参考资料)。

  Web 程序开发员们都非常熟悉清单 1 中的简单链接标记,其中 href 属性创建的链接可用于导航,而 src 属性用于创建通常自动加载的链接。

  清单 1. HTML 链接

    title="link to a remote page">
 XHTML 2.0 中的链接_MySQL    alt="link to a remote image" />

  XHTML version 2.0 保留了这些基本的方法,但是也增加了一些新的变化。以下描述以 2004 年 7 月 22 日发布的 XHTML 2.0 Working Draft 为基础。

  链接:从任何元素出发

  清单 1 中使用 a(代表“anchor(锚)”)元素定义了一个外向链接。但是多数人都认为锚是链接目标,而不是源。只是由于历史的原因,a 元素才变成了指定链接的实际方法。换句话说,没有理由不使用其他元素作为链接端点。XHTML 2.0 放宽了这一限制,扩展了 href 和其他几个属性的使用范围。

  表的单元格、图片、列表项等等都可以是链接。只要增加 href 属性并给定目标 URL 即可。事实上,XHTML 2.0 定义的几个属性集合中就包括超文本属性集合,适用于 XHTML 2.0 中的每个元素。

  超文本属性集合

  除了 href 之外,XHTML 2.0 还提供了一组附加属性来进一步完善链接的描述。这些属性在 XHTML 2.0 进入 Last Call 阶段时很可能会稍作修改,任何可以使用 href 的地方都可以使用这些属性

 hreflang 表明链接的远程端所需要的语言,它可以是一个用空格分隔的列表。

  hreftype 表明链接目标的媒体类型,也就是说,指出它是 SVG、XHTML,还是其他类型。它也可以是空格分隔的列表。

  cite 指明某些文本的源文档引用,通常是某种类型的引用。以前该属性只能用于 blockquote 这类属性。现在应用的范围放宽了,程序开发员可以考虑用更加丰富的方式链接超文本。最有意思的是,XHTML 规范指出,用户代理“应该”以某种方式支持这种链接。具体的细节留给软件,但是我希望在右击菜单或者更有创意的浏览器中看到这种链接。

  access(和以前版本中的 accesskey 不同)为文档中的不同部分指定简单的名称,比如“contents”。然后可访问性工具可以对这些部分进行适当的处理。

  nextfocus 和 prevfocus 属性包含其他元素的 IDREF。作为一个整体,这些表单连接在一起可以导航整个文档,而不只是导航锚和表单控件。默认的导航顺序和元素在文档中出现的顺序一致,这些属性可以更精确地调整导航顺序。此外,如果 XHTML 文档引用包含片段,比如 http://search.example.com#query,而且该文档中包含带有 query 的 id 属性的可聚焦元素,则该元素将接收初始焦点,并将它作为进一步导航的起点。

  target 和 xml:base 在 XHTML 2.0 中基本上没有变。Web 程序开发员可能已经习惯了用 target="_new" 规定链接打开新的窗口。XHTML 2.0 不再硬编码任何特殊值,而是提供了一个相关规范 XFrames(请参阅参考资料),用这种规范来定义链接的资源如何适应整个环境。xml:base 属性设置负责解释包含相对 URL 的上下文。

  超文本属性集合的一种应用是导航列表,这是 XHTML 2.0 中新增的一种特性,如清单 2 所示:

SuperCms在线订餐系统
SuperCms在线订餐系统

模板采用响应式设计,自动适应手机,电脑及平板显示;满足单一店铺外卖需求。功能:1.菜单分类管理2.菜品管理:菜品增加,删除,修改3.订单管理4.友情链接管理5.数据库备份6.文章模块:如:促销活动,帮助中心7.单页模块:如:企业信息,关于我们更强大的功能在开发中……安装方法:上传到网站根目录,运行http://www.***.com/install 自动

下载

清单 2. 导航列表


 
 

  • Introduction to Web Forms

  •  
  • XForms Building Blocks

  •  
  • XPath in XForms

  •   ...

      导航列表帮助程序开发员指导用户访问自己的站点,这是很多开发人员试图通过表单完成的任务。但是,明确的超链接标记更加自然,更具有可访问性,适合传递导航信息。

      内嵌属性集合

      到目前为止,讨论的所有链接都是 href 风格的链接,即用户通过单击触发某些事情。但是还会遇到直接加载的链接,特别是图片。XHTML 2.0 为此定义了内嵌属性集合。

      该集合中的典型属性是 src,它包含远程资源的 URL,通常在主文档加载的时候传输,不需要用户采用特殊操作。另一个属性 type 提供了在另一端能够看到什么的元数据。

      有一个关键设计特性很容易被忽略:如果不能加载,所链接的内容就会代替该元素;换句话说,有一种内置的应变机制,即使有多层嵌套,也能应付。清单 3 显示了工作原理。

      清单 3. 内嵌的应变机制


     
      


  •   

  •  

      在清单 3 中,纯文本浏览器或者关闭图像的图形化浏览器可以看到一个导航列表,但是其他人可以看到 p 元素定义的交互式图像映射,在 map1 中说明了这些细节。这种应变行为可用于改善 object 元素的效果,如清单 4 所示。


      清单 4. 对象应变



     
     
      
       A map of the earth showing night and day
     

      遇到清单 4 中的代码后,浏览器首先尝试加载 Flash applet。如果由于某种原因失败,浏览器就会尝试加载 JPG 图像。如果这也失败了,那么浏览器会显示最内层的替代文本。Web 用户欢迎这种灵活的处理方式。

      结束语

      可以肯定地说,围绕超文本链接进行的标准开发还没有实现人们最初的设想。但最终似乎还是有了一些进展。对那些主要靠浏览器的查看源代码特性进行学习的程序设计员来说,XHTML 2.0 在很大程度上保持了友好性,同时又增加了一些功能和灵活性。

      XHTML 2.0 将进入 Last Call 阶段,其间工作组将征求一些建设性的意见。如果以其他 W3C 研究为榜样,这可能是一个漫长的、充满争议的过程。但即使现在,XHTML 2.0 仍然产生了积极的影响,刺激了 Web 开发社区内关于链接的讨论。所有有权发言的人现在都认识到了这个问题,都在认真讨论它,这是一件好事。

      只有时间会告诉您最终将得到什么结果。很多人希望 XHTML 2.0 能够创造一个更好的 Web

  • 相关文章

    HTML速学教程(入门课程)
    HTML速学教程(入门课程)

    HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

    下载

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

    热门AI工具

    更多
    DeepSeek
    DeepSeek

    幻方量化公司旗下的开源大模型平台

    豆包大模型
    豆包大模型

    字节跳动自主研发的一系列大型语言模型

    通义千问
    通义千问

    阿里巴巴推出的全能AI助手

    腾讯元宝
    腾讯元宝

    腾讯混元平台推出的AI助手

    文心一言
    文心一言

    文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

    讯飞写作
    讯飞写作

    基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

    即梦AI
    即梦AI

    一站式AI创作平台,免费AI图片和视频生成。

    ChatGPT
    ChatGPT

    最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

    相关专题

    更多
    全国统一发票查询平台入口合集
    全国统一发票查询平台入口合集

    本专题整合了全国统一发票查询入口地址合集,阅读专题下面的文章了解更多详细入口。

    37

    2026.02.03

    短剧入口地址汇总
    短剧入口地址汇总

    本专题整合了短剧app推荐平台,阅读专题下面的文章了解更多详细入口。

    104

    2026.02.03

    植物大战僵尸版本入口地址汇总
    植物大战僵尸版本入口地址汇总

    本专题整合了植物大战僵尸版本入口地址汇总,前往文章中寻找想要的答案。

    49

    2026.02.03

    c语言中/相关合集
    c语言中/相关合集

    本专题整合了c语言中/的用法、含义解释。阅读专题下面的文章了解更多详细内容。

    9

    2026.02.03

    漫蛙漫画网页版入口与正版在线阅读 漫蛙MANWA官网访问专题
    漫蛙漫画网页版入口与正版在线阅读 漫蛙MANWA官网访问专题

    本专题围绕漫蛙漫画(Manwa / Manwa2)官网网页版入口进行整理,涵盖漫蛙漫画官方主页访问方式、网页版在线阅读入口、台版正版漫画浏览说明及基础使用指引,帮助用户快速进入漫蛙漫画官网,稳定在线阅读正版漫画内容,避免误入非官方页面。

    76

    2026.02.03

    Yandex官网入口与俄罗斯搜索引擎访问指南 Yandex中文登录与网页版入口
    Yandex官网入口与俄罗斯搜索引擎访问指南 Yandex中文登录与网页版入口

    本专题汇总了俄罗斯知名搜索引擎 Yandex 的官网入口、免登录访问地址、中文登录方法与网页版使用指南,帮助用户稳定访问 Yandex 官网,并提供一站式入口汇总。无论是登录入口还是在线搜索,用户都能快速获取最新稳定的访问链接与使用指南。

    429

    2026.02.03

    Java 设计模式与重构实践
    Java 设计模式与重构实践

    本专题专注讲解 Java 中常用的设计模式,包括单例模式、工厂模式、观察者模式、策略模式等,并结合代码重构实践,帮助学习者掌握 如何运用设计模式优化代码结构,提高代码的可读性、可维护性和扩展性。通过具体示例,展示设计模式如何解决实际开发中的复杂问题。

    4

    2026.02.03

    C# 并发与异步编程
    C# 并发与异步编程

    本专题系统讲解 C# 异步编程与并发控制,重点介绍 async 和 await 关键字、Task 类、线程池管理、并发数据结构、死锁与线程安全问题。通过多个实战项目,帮助学习者掌握 如何在 C# 中编写高效的异步代码,提升应用的并发性能与响应速度。

    5

    2026.02.03

    Python 强化学习与深度Q网络(DQN)
    Python 强化学习与深度Q网络(DQN)

    本专题深入讲解 Python 在强化学习(Reinforcement Learning)中的应用,重点介绍 深度Q网络(DQN) 及其实现方法,涵盖 Q-learning 算法、深度学习与神经网络的结合、环境模拟与奖励机制设计、探索与利用的平衡等。通过构建一个简单的游戏AI,帮助学习者掌握 如何使用 Python 训练智能体在动态环境中作出决策。

    4

    2026.02.03

    热门下载

    更多
    网站特效
    /
    网站源码
    /
    网站素材
    /
    前端模板

    相关下载

    更多

    精品课程

    更多
    相关推荐
    /
    热门推荐
    /
    最新课程
    Bootstrap 5教程
    Bootstrap 5教程

    共46课时 | 3.2万人学习

    微信小程序开发之API篇
    微信小程序开发之API篇

    共15课时 | 1.3万人学习

    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送

    Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号