如果是<link>元素,并且rel属性包括stylesheet, 则这个link定义为alternate样式表那样的话 title 属性不能为空.
如果type设置为application/rss+xml或者application/atom+xml, 则link被定义为syndication feed. 页面中第一个被定义的为默认的。
其它情况link定义为alternate页面:
另一种介质,例如手持设备(如果设置了 media 属性),
另一种语言 (如果设置了hreflang 属性),
另一种格式, 例如PDF (如果设置了type 属性),
或者是以上这些的集合.
(译注:link的alternate定义了一个可替换的样式表,它和第一个link元素同时使用,第一个定义了首选样式,而alternate则让用户可选择替换的样式。但这个替换 *** 作需要 浏览器支持,但很多浏览器比如IE都是不支持的。
所以使用到替换样式的网页,一般都用一些样式表切换的JS,让用户可以自由切换界面样式。这个应该大家都见过,一些网站会给网页定义多种配色。 稍高阶的一些,还可以利用 JS弄成随时间变化样式的,比如白天的时候显示成明色,晚上的时候显示成暗色。)
<a>, <area>, <link>
None.
archives
定义文档的超链接,该文档包含此文件的存档链接. 例如. 一个博客入口可以链接到每月索引页面。
Note: 虽然能够识别奇异文档,并不正确,必须避免出现. <a>, <area>, <link> None.
author 定义一个超链接到一个描述作者信息的页面或者提供一个方法联系作者。
Note: 这个方法可能是mailto:邮箱链接, 但不推荐这样,这样可能导致机器人发送大量的垃圾邮件到这个邮箱. 这种情况下,最好带一个包含联系方法的页面.。
在<a>, <area>or<link>标签的rev属性上,虽然能够识别 made,但并不正确,应该用rel 属性替换. <a>, <area>, <link> None.
bookmark 表明这个链接是一个固定链接,对于最近的<article>祖先标签. 如果没有,则表最近的section标签
bookmark允许标识一个包括多个文档的页面,例如每月汇总的博客页面,或者博客集合。
HTML超链接可以用a标签来设置。
1、新建html文档,在body标签中添加a标签,为a标签添加“href”属性:
2、设置“href”属性的属性值为“page.html”,这时点击a标签会跳转到“page.html”页面:
3、为a标签设置“target”属性,属性值为“_blank”,这样“page.html”会在新标签打开,设置为“_self”则会在自身页面打开:
直接定义a不行吗?a:link {color: blue} /* 未被访问的链接 蓝色 */
a:visited {color: blue} /* 已被访问过的链接 蓝色 */
a:hover {color: blue}/* 鼠标悬浮在上的链接 蓝色 */
a:active {color: blue} /* 鼠标点中激活链接 蓝色 */
非要加类的话:
.div1 a:link, .div2 a:link {color: blue} /* 未被访问的链接 蓝色 */
.div1 a:visited , .div2 a:visited {color: blue} /* 已被访问过的链接 蓝色 */
.div1 a:hover, .div2 a:hover {color: blue}/* 鼠标悬浮在上的链接 蓝色 */
.div1 a:active , .div2 a:active {color: blue} /* 鼠标点中激活链接 蓝色 */
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)