HTML<link>元素disabled属性在不同浏览器中的支持情况

元素定义

HTML 中<link>元素定义了当前文档与外部资源的关系,该元素较多的被应用于链接一个样式表,实现引用式样式表。link 元素只能存在于 head 部分,可出现多次。如下所示,我们定义了一个连接的外部样式表 theme.css,通过该样式表的样式定义来格式化 HTML 文档。

清单 1. <link>元素应用实例

<head><link rel="stylesheet" type="text/css" href="theme.css" /></head>

元素属性

公共属性:

首先,link 元素是 HTML 元素,因此,link 有一些 HTML 中元素的公共属性,如 id、class、title、style、dir、lang、xml:lang。

可选属性:

此外,在 HTML4 标准中,针对 link 元素定义了一些特定的可选属性,如下表 1 所示。

表 1. HTML4 标准属性

属性 值 描述 charset charset 定义被链接文档的字符编码方式 href URL 定义被链接文档的地址 URI hreflang language_code 定义被链接文档中文本的语言 media Screen, tty, tv, projection, handheld, print, braille, aural, all 规定被链接文档将显示在什么设备上 rel Alternate, appendix, bookmark, chapter, contents, copyright, glossary, help, home, index, next, prev, section, start, stylesheet, subsection 定义当前文档与被链接文档之间的关系。如
alternate 定义交替出现的链接;appendix 定义文档的附加信息;bookmark 定义书签;copyright 定义当前文档的版权。 rev Alternate, appendix, bookmark, chapter, contents, copyright, glossary, help, home, index, next, prev, section, start, stylesheet, subsection 定义被链接文档与当前文档之间的关系,rev 与 rel 属性互补,rel 指定了向前链接的关系,rev 指定了">反向链接的关系。 type MIME_type 定义被链接文档的 MIME 类型,如 text/html, text/css

在新的 HTML5 标准中,上述属性有了一些变化。首先,删除了原有 HTML4 中一些属性,如 charset,rev。这两个属性在 HTML5 中将不再被支持;其次,添加了新的属性 sizes、crossorign。具体信息如下表 2 所示。

表 2. HTML5 标准新增属性

属性 值 描述 sizes heightxw
idth

any 规定被链接资源的尺寸。仅适用于 rel="icon"。 crossorigin
Anonymous

use-credentials 规定是否使用 CORS(CrossOrigin Resources Sharing)跨源资源共享,
获取相关图像。 其他属性:

如 disabled 和 target属性,其中 disabled 属性被用来禁用一个 link,被禁用的 link 元素文件中所包含的样式不能被应用到 HTML 元素上。Target 属性定义了在哪个窗口或框架中加载被连接的文档。

以上两个属性不属于严格的 W3C 标准,是浏览器相关的定义,并没有被广泛的支持和应用。其中,disabled 是 IE 浏览器自定义的属性,从 IE5.5 版本开始支持,其他浏览器对于这一属性,也有着不同程度的支持。以下,我们将 针对 link 元素的"disabled"属性,探讨其在不同浏览器中的兼容情况。

时间: 2024-10-23 04:36:48

HTML<link>元素disabled属性在不同浏览器中的支持情况的相关文章

JS魔法堂:LINK元素深入详解

一.前言   我们一般使用方式为 <link type="text/css" rel="stylesheet" href="text.css"> 来引入外部层叠式样式文件,但LINK元素各属性的具体含义.资源加载行为等方面却了解不多,本文打算稍微深入一下.   由于内容较多,特设目录一坨:   二.到底有没有结束标签?  三.普通属性介绍  四.属性disabled详解    1. Attribute和Property的disable

元素的内联事件处理函数的特殊作用域在各浏览器中存在差异_javascript技巧

标准参考 无. 问题描述 在一个元素的属性中绑定事件,实际上就创建了一个内联事件处理函数(如<h1 onclick="alert(this);"...>...</h1>),内联事件处理函数有其特殊的作用域链,并且各浏览器的实现细节也有差异. 造成的影响 如果在元素的内联事件处理函数中使用的变量或调用的方法不当,将导致脚本运行出错. 受影响的浏览器 所有浏览器 问题分析 1. 内联事件处理函数的作用域链 与其他函数不同,内联事件处理函数的作用域链从头部开始依次是:

jquery如何设置按钮的disabled属性

$('#button').attr('disabled',"true");添加disabled属性 $('#button').removeattr("disabled"); 移除disabled属性 在html标签中设置按钮被禁用,可以使用如下代码 <input type='button' id='test' value='disabled'> 在jquery中可以使用attr()函数修改按钮的disable属性 $("#test")

事件模型在各浏览器中存在差异_javascript技巧

标准参考 根据 W3C DOM 2 Events 描述,EventTarget 接口被所有支持 DOM 事件模型的节点(Node)实现. 该接口提供了 'addEventListener' 和 'removeEventListener' 方法,用来绑定或解绑一个 EventListeners 接口到一个 EventTarget. DOM 2 Events 中定义了 Event 接口,用来提供事件的上下文信息,它提供了若干标准属性和方法. 实现 Event 接口的对象一般作为第一个参数传入事件处理

html5-HTML5中,link元素的sizes属性是干什么用的?有浏览器支持吗?

问题描述 HTML5中,link元素的sizes属性是干什么用的?有浏览器支持吗? 请问,HTML5中,link元素的sizes属性是干什么用的?所谓指定被链接的图标的尺寸是干什么用的?指定尺寸之后浏览器要怎么处理? 我本来以为,因为图标文件可以包括好几种尺寸的图像,比如16x16.32x32等等,用sizes属性指定尺寸,就是让浏览器选择图标中的哪一个尺寸显示,结果我错了,我用了一个包含好几个尺寸的图标做测试,结果标签栏或标题栏只显示16x16大小的图标. 我用的是IE8和360浏览器做的测试

跟我学jquery(四)JQuery框架操作元素的属性与样式 .

在前面几篇博客中,我们初步了解了一下jquery的好处,基本语法,还有一些基本函数,这是学习jquery的基础,在这篇博客中,我们一起来学习一下JQuery框架操作元素的属性与样式,在web开发中,修改页面元素的属性和样式是我们需要常用的功能.所以掌握好这个知识点,对于我们在web开发中也是一个非常有力的利剑.好,下面我们就具体来看一下: 首先来看一下两个概念的区别: 元素属性和Dom属性  对于下面这样一个标签元素: <img  id='img'src="1.jpg"  alt

border边框属性在浏览器中的渲染方式

分析border边框属性在浏览器中的渲染方式首发小志博客,如果感觉内容还不错而要转载的朋友请不要怜惜 http://blog.linxz.cn/ 这么一个URL,谢谢! 针对border边框属性在浏览器中的渲染方式很早以前就开始在QQ群中看到大家在讨论,而我也一直以border:0 none;的方式处理.其中当然也是有我自己为什么要做的原因,对于这个原因在下面的分析中将会提到.在对border边框属性进行分析之前,需要说明的几点内容是: 小志我并不是一个分析专家,只是借助Firebug和IE d

从零开始学习jQuery(四) 使用jQuery操作元素的属性与样式

一.摘要 本篇文章讲解如何使用jQuery获取和操作元素的属性和CSS样式. 其中DOM属性和元素属性的区分值得大家学习. 二.前言 通过前面几章我们已经能够完全控制jQuery包装集了, 无论是通过选择器选取对象, 或者从包装集中删除,过滤元素. 本章将讲解如何使用jQuery获取和修改元素属性和样式. 三. 区分DOM属性和元素属性 一个img标签: <img src="images/image.1.jpg" id="hibiscus" alt="

XUL教程:为XBL元素定义属性

原文标题:XUL Tutorial - Bindings - Adding Properties 原文作者:Neil Deakin 原文地址:http://www.xulplanet.com/tutorials/xultu/xblprops.html 下面是对原文的翻译: 添加属性(Adding Properties) 在这一节,我们将学习怎样为XBL元素增加自定义属性. XBL接口 通过JavaScript和DOM,可以对元素的属性进行访问.在XBL中,你可以为元素自定义属性,当然也可以为元素