在HTML中,3个<a>css a标签点击事件结合CSS如何实现点击不同<a>css a标签点击事件时效果不同?

驻马店网站建设HTML的&!DOCTYPE&标签是什么
UPTATED: | 分类:来源:未知 | 作者:驻马店网站建设
&了解这个是初始于解决系统里面的一个Bug,jquery dialog在所有的IE浏览器中都打不开,因为这是之前别人建立的页面,找了好久才知道是因为没有在页面之前声明&!DOCTYPE&,开启了浏览器的怪异模式,所以在IE中显示不出要的效果来。所以就稍微深入的了解了一下&!DOCTYPE&。&!DOCTYPE& 声明位于文档中的最前面的位置,处于 &html& 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。该标签可声明三种 DTD 类型,分别表示严格版本、过渡版本以及基于框架的 HTML 文档。例如:&!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&在上面的声明中,声明了文档的根元素是 html,它在公共标识符被定义为 "-//W3C//DTD XHTML 1.0 Strict//EN" 的 DTD 中进行了定义。浏览器将明白如何寻找匹配此公共标识符的 DTD。如果找不到,浏览器将使用公共标识符后面的 URL 作为寻找 DTD 的位置。HTML 4.01和XHTML 1.0 规定了三种文档类型:Strict、Transitional 以及 Frameset。1.HTML Strict DTD如果您需要干净的标记,免于表现层的混乱,请使用此类型。请与层叠样式表(CSS)配合使用:&!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&&2.HTML Transitional DTDTransitional DTD 可包含 W3C 所期望移入样式表的呈现属性和元素。如果您的读者使用了不支持层叠样式表(CSS)的浏览器以至于您不得不使用 HTML 的呈现特性时,请使用此类型:&!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&&3.Frameset DTDFrameset DTD 应当被用于带有框架的文档。除 frameset 元素取代了 body 元素之外,Frameset DTD 等同于 Transitional DTD:&!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"&&  查资料说,在写&!DOCTYPE&时不用写全,即只要声明 &!DOCTYPE html&即可,没必要必须定义dtd,因为只有没有声明&!DOCTYPE&才会开启怪异模式,而不是没有声明dtd会开启怪异模式,也就是说你只需要定义&!doctype html&就可以让浏览器在严格模式(标准模式)下渲染页面,而不需要指定某个类型dtd。而且它是向后兼容的,html5的&!DOCTYPE&就是这样写的,并且现代浏览器都认识它。继续深入一点学习:所有的浏览器都需要两种模式:怪异模式和严格模式(也有人叫标准模式)。IE 6 for Windows/mac, Mozilla, Safari和Opera 都实现了这两种模式,但是IE 6以下版本永远定在了怪异模式。可以用patM来判断浏览器是处于怪异模式还是标准模式。  1.在标准化之前写的页面是没有doctype的,因此没有doctype的页面是在怪异模式下渲染的。  2.大部分浏览器的doctype会开启严格模式(标准模式),页面也会按照标准来渲染。& && 3.任何新的或者未知的doctype都会开启严格模式(标准模式)。  4.每个浏览器都有自己的方式来激活怪异模式。
</转载请注明。驻马店创联科技网站建设,转载请注明出处:/50.html
你可能还对下面的新闻感兴趣
微信公众账号doctype html HTML&!DOCTYPE&标签-Html/CSS教程
当前位置:&>&&>& &
HTML&!DOCTYPE&标签
doctype html HTML&!DOCTYPE&标签
| 来源:网络 | 关键字:
在默认情况下,FF和IE的解释标准是不一样的,也就是说,如果一个网页没有声明DOCTYPE,它就会以默认的DOCTYPE解释下面的HTML。在同 一种标准下,不同浏览器的解释模型都有所差异,如果声明标
在默认情况下,FF和IE的解释标准是不一样的,也就是说,如果一个网页没有声明DOCTYPE,它就会以默认的DOCTYPE解释下面的HTML。在同 一种标准下,不同浏览器的解释模型都有所差异,如果声明标准不同,不用我说,您自己想就可以了。学习网页标准,浏览器兼容,从哪里开始您自己决定,但是, 请认识DOCTYPE:一、什么是DOCTYPEDOCTYPE是Document Type(文档类型)的简写,在页面中,用来指定页面所使用的XHTML(或者HTML)的版本。要想制作符合标准的页面,一个必不可少的关键组成部分就 是DOCTYPE声明。只有确定了一个正确的DOCTYPE,XHTML里的标识和CSS才能正常生效。二、DOCTYPE的规则DOCTYPE声明的写法遵循一定的规则,它指出阅读程序应该用什么规则集来解释文档中的标记。在Web文档的情况下,“阅读程序”通常是浏览器或者校验器这样的一个程序,“规则”则是w3c所发布的一个文档类型定义(dtd)中包含的规则。每个dtd都包括标记、attributes、properties等内容,它们用于标记web文档的内容;此外还包括一些规则,它们规定了哪些 标记能出现在其他哪些标记中。每个web建议标准(比如html 4 frameset和xhtml 1.0 transitional)都有自己的dtd。以下是从手册上摘抄的规则:语法:HTML 顶级元素 可用性 "注册//组织//类型 标签//定义 语言""URL"可能值:- 顶级元素:指定 DTD 中声明的顶级元素类型。这与声明的 SGML 文档类型相对应。 HTML 默认。HTML。- 可用性:指定正式公开标识符(FPI)是可公开访问的对象还是系统资源。 PUBLIC 默认。可公开访问的对象。SYSTEM 系统资源,如本地文件或 URL。- 注册:指定组织是否由国际标准化组织(ISO)注册。 + 默认。组织名称已注册。- 组织名称未注册。Internet 工程任务组(IETF)和万维网协会(W3C)并非注册的 ISO 组织。组织:指定表明负责由 !DOCTYPE 声明引用的 DTD 的创建和维护的团体或组织的名称,即 OwnderID。 IETF IETF。 W3C W3C。- 类型:指定公开文本类,即所引用的对象类型。 DTD 默认。DTD。- 标签:指定公开文本描述,即对所引用的公开文本的唯一描述性名称。后面可附带版本号。 HTML 默认。HTML。- 定义:指定文档类型定义。  Frameset 框架集文档。  Strict 排除所有 W3C 专家希望逐步淘汰的代表性属性和元素,因为样式表已经很完善了。  Transitional 包含除 frameSet 元素的全部内容。- 语言:指定公开文本语言,即用于创建所引用对象的自然语言编码系统。该语言定义已编写为 ISO 639 语言代码(大写两个字母)。 EN 默认。英语。- URL:指定所引用对象的位置为了获得正确的DOCTYPE声明,关键就是让dtd与文档所遵循的标准对应。例如,假定文档遵循的是xhtml 1.0 strict标准,文档的doctype声明就应该引用相应的dtd。另一方面,如果doctype声明指定的是xhtml dtd,但文档包含的是旧式风格的html标记,就是不恰当的;类似地,如果doctype声明指定的是html dtd,但文档包含的是xhtml 1.0 strict标记,同样是不恰当的。三、选择什么样的DOCTYPE如上例所示,XHTML 1.0中有3种DTD(文档类型定义)声明可以选择:过渡的(Transitional)、严格的(Strict)和框架的(Frameset)。这里分别介绍如下。1.过渡的一种要求不很严格的DTD,允许在页面中使用HTML4.01的标识(符合xhtml语法标准)。过渡的DTD的写法如下:复制代码 代码如下:&!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&2.严格的一种要求严格的DTD,不允许使用任何表现层的标识和属性,例如&br/&等。严格的DTD的写法如下:复制代码 代码如下:&!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&3.框架的一种专门针对框架页面所使用的DTD,当页面中含有框架元素时,就要采用这种DTD。框架的DTD的写法如下:复制代码 代码如下:&!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"&使用严格的DTD来制作页面,当然是最理想的方式。但是,对于没有深入了解Web标准的网页设计者,比较合适的是使用过渡的DTD。因为这种DTD还允许使用表现层的标识、元素和属性,比较适合大多数网页制作人员。四、需要注意的问题没什么特别的,就是一定要将DOCTYPE声明放在XHTML文档的顶部,上面哪怕多个HTML注释标记都不行。最好示例代码也加上DOCTYPE,否则效果会有差异。
网友评论仅供其表达个人看法,并不表明网易立场。标签定义有序列表。2、属性2.1 标准属性
id, class, title, style, dir, lang, xml:lang2.2 可选属性属性值描述DTDcompactcompact不赞成使用。请使用样式取代它。规定列表呈现的效果比正常情况更小巧。TFstartnumber不赞成使用。请使用样式取代它。规定列表中的起始点。TFtypeAaIi1规定列表的类型。不赞成使用。请使用样式代替。TF2.3事件属性
onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup3、示例数字列表:
桔子字母列表:
桔子小写字母列表:
桔子罗马字母列表:
桔子小写罗马字母列表:
桔子显示结果:数字列表:苹果 香蕉 柠檬 桔子字母列表:苹果 香蕉 柠檬 桔子小写字母列表:苹果 香蕉 柠檬 桔子罗马字母列表:苹果 香蕉 柠檬 桔子小写罗马字母列表:苹果 香蕉 柠檬 桔子参考文献:.cn/tags/tag_ol.asp
最新教程周点击榜
微信扫一扫两个标签都表示&引用&。不同的是,q标签是行内元素,在内容的开始和结尾处会包有&&,而 blockquote是块级元素,默认带有左右40px的外间距,不带&&。从语义上讲,前者引用的是小段文字,后者引用的是大段的内容块。从兼容性上讲,在IE67下q标签不会带有&&。FF下的引号是漂亮的全角字符:&&。而chrome下则为半角字符:""。至于IE89,应该也是全角字符,但在不指定字体的情况下真的丑爆了,在为其指定宋体或者微软雅黑后呈现与FF一致。相关扩展:cite 属性规定引用的来源。该属性的值是一个包含在引号中并指向联机文档的 URL,以及(如果有可能的话)引用在该文档中的确切位置。比方说:&blockquote cite="http://www.wwf.org"&WWF's ultimate goal is to build a future where people live in harmony with nature.&/blockquote&主流浏览器均不支持 cite 属性。不过,搜索引擎可能会使用该属性获得更多有关引用的信息。
最新教程周点击榜
微信扫一扫}

我要回帖

更多关于 css a标签点击后变色 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信