目录

一:target

二:id属性(唯不重复的)

三、复合选择器:

一:交集选择器

二、 选择器分组(并集选择器)


一:target

target属性:用来指定超链接打开的位置

可选值:

  1. _self 默认值 在当前的页面中打开超链接

  2. _blank 在一个新的页面中打开超链接

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><a href="./InDesign.html" target="_blank">超链接</a>
</body>
</html>

可以直接将超链接的herf属性设置为#,这样点击超链接之后页面不会发生跳转,而是转到当前页面的顶部的位置:

<a href="#">回到顶部</a>
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><a href="javascript:;">无功能的超链接</a> <br><a href="#">无功能的超链接</a> <br><a href="#p3">去第三自然段</a> <br><a href="#bottom">去底部</a> <p>永和九年,岁在癸丑,暮春之初,会于会稽山阴之兰亭,修禊事也。群贤毕至,少长咸集。此地有崇山峻岭,茂林修竹;又有清流激湍,映带左右,引以为流觞曲水,列坐其次。虽无丝竹管弦之盛,一觞一咏,亦足以畅叙幽情。是日也,天朗气清,惠风和畅。仰观宇宙之大,俯察品类之盛,所以游目骋怀,足以极视听之娱,信可乐也。夫人之相与,俯仰一世,或取诸怀抱,悟言一室之内;或因寄所托,放浪形骸之外。虽趣舍万殊,静躁不同,当其欣于所遇,暂得于己,快然自足,不知老之将至。及其所之既倦,情随事迁,感慨系之矣。向之所欣,俯仰之间,已为陈迹,犹不能不以之兴怀。况修短随化,终期于尽。古人云:“死生亦大矣。”岂不痛哉!(趣 一作:曲)每览昔人兴感之由,若合一契,未尝不临文嗟悼,不能喻之于怀。固知一死生为虚诞,齐彭殇为妄作。后之视今,亦犹今之视昔。悲夫!故列叙时人,录其所述,虽世殊事异,所以兴怀,其致一也。后之览者,亦将有感于斯文。</p><p>永和九年,岁在癸丑,暮春之初,会于会稽山阴之兰亭,修禊事也。群贤毕至,少长咸集。此地有崇山峻岭,茂林修竹;又有清流激湍,映带左右,引以为流觞曲水,列坐其次。虽无丝竹管弦之盛,一觞一咏,亦足以畅叙幽情。是日也,天朗气清,惠风和畅。仰观宇宙之大,俯察品类之盛,所以游目骋怀,足以极视听之娱,信可乐也。夫人之相与,俯仰一世,或取诸怀抱,悟言一室之内;或因寄所托,放浪形骸之外。虽趣舍万殊,静躁不同,当其欣于所遇,暂得于己,快然自足,不知老之将至。及其所之既倦,情随事迁,感慨系之矣。向之所欣,俯仰之间,已为陈迹,犹不能不以之兴怀。况修短随化,终期于尽。古人云:“死生亦大矣。”岂不痛哉!(趣 一作:曲)每览昔人兴感之由,若合一契,未尝不临文嗟悼,不能喻之于怀。固知一死生为虚诞,齐彭殇为妄作。后之视今,亦犹今之视昔。悲夫!故列叙时人,录其所述,虽世殊事异,所以兴怀,其致一也。后之览者,亦将有感于斯文。</p><p id="p3">永和九年,岁在癸丑,暮春之初,会于会稽山阴之兰亭,修禊事也。群贤毕至,少长咸集。此地有崇山峻岭,茂林修竹;又有清流激湍,映带左右,引以为流觞曲水,列坐其次。虽无丝竹管弦之盛,一觞一咏,亦足以畅叙幽情。是日也,天朗气清,惠风和畅。仰观宇宙之大,俯察品类之盛,所以游目骋怀,足以极视听之娱,信可乐也。夫人之相与,俯仰一世,或取诸怀抱,悟言一室之内;或因寄所托,放浪形骸之外。虽趣舍万殊,静躁不同,当其欣于所遇,暂得于己,快然自足,不知老之将至。及其所之既倦,情随事迁,感慨系之矣。向之所欣,俯仰之间,已为陈迹,犹不能不以之兴怀。况修短随化,终期于尽。古人云:“死生亦大矣。”岂不痛哉!(趣 一作:曲)每览昔人兴感之由,若合一契,未尝不临文嗟悼,不能喻之于怀。固知一死生为虚诞,齐彭殇为妄作。后之视今,亦犹今之视昔。悲夫!故列叙时人,录其所述,虽世殊事异,所以兴怀,其致一也。后之览者,亦将有感于斯文。</p><p>永和九年,岁在癸丑,暮春之初,会于会稽山阴之兰亭,修禊事也。群贤毕至,少长咸集。此地有崇山峻岭,茂林修竹;又有清流激湍,映带左右,引以为流觞曲水,列坐其次。虽无丝竹管弦之盛,一觞一咏,亦足以畅叙幽情。是日也,天朗气清,惠风和畅。仰观宇宙之大,俯察品类之盛,所以游目骋怀,足以极视听之娱,信可乐也。夫人之相与,俯仰一世,或取诸怀抱,悟言一室之内;或因寄所托,放浪形骸之外。虽趣舍万殊,静躁不同,当其欣于所遇,暂得于己,快然自足,不知老之将至。及其所之既倦,情随事迁,感慨系之矣。向之所欣,俯仰之间,已为陈迹,犹不能不以之兴怀。况修短随化,终期于尽。古人云:“死生亦大矣。”岂不痛哉!(趣 一作:曲)每览昔人兴感之由,若合一契,未尝不临文嗟悼,不能喻之于怀。固知一死生为虚诞,齐彭殇为妄作。后之视今,亦犹今之视昔。悲夫!故列叙时人,录其所述,虽世殊事异,所以兴怀,其致一也。后之览者,亦将有感于斯文。</p><p>永和九年,岁在癸丑,暮春之初,会于会稽山阴之兰亭,修禊事也。群贤毕至,少长咸集。此地有崇山峻岭,茂林修竹;又有清流激湍,映带左右,引以为流觞曲水,列坐其次。虽无丝竹管弦之盛,一觞一咏,亦足以畅叙幽情。是日也,天朗气清,惠风和畅。仰观宇宙之大,俯察品类之盛,所以游目骋怀,足以极视听之娱,信可乐也。夫人之相与,俯仰一世,或取诸怀抱,悟言一室之内;或因寄所托,放浪形骸之外。虽趣舍万殊,静躁不同,当其欣于所遇,暂得于己,快然自足,不知老之将至。及其所之既倦,情随事迁,感慨系之矣。向之所欣,俯仰之间,已为陈迹,犹不能不以之兴怀。况修短随化,终期于尽。古人云:“死生亦大矣。”岂不痛哉!(趣 一作:曲)每览昔人兴感之由,若合一契,未尝不临文嗟悼,不能喻之于怀。固知一死生为虚诞,齐彭殇为妄作。后之视今,亦犹今之视昔。悲夫!故列叙时人,录其所述,虽世殊事异,所以兴怀,其致一也。后之览者,亦将有感于斯文。</p><p>永和九年,岁在癸丑,暮春之初,会于会稽山阴之兰亭,修禊事也。群贤毕至,少长咸集。此地有崇山峻岭,茂林修竹;又有清流激湍,映带左右,引以为流觞曲水,列坐其次。虽无丝竹管弦之盛,一觞一咏,亦足以畅叙幽情。是日也,天朗气清,惠风和畅。仰观宇宙之大,俯察品类之盛,所以游目骋怀,足以极视听之娱,信可乐也。夫人之相与,俯仰一世,或取诸怀抱,悟言一室之内;或因寄所托,放浪形骸之外。虽趣舍万殊,静躁不同,当其欣于所遇,暂得于己,快然自足,不知老之将至。及其所之既倦,情随事迁,感慨系之矣。向之所欣,俯仰之间,已为陈迹,犹不能不以之兴怀。况修短随化,终期于尽。古人云:“死生亦大矣。”岂不痛哉!(趣 一作:曲)每览昔人兴感之由,若合一契,未尝不临文嗟悼,不能喻之于怀。固知一死生为虚诞,齐彭殇为妄作。后之视今,亦犹今之视昔。悲夫!故列叙时人,录其所述,虽世殊事异,所以兴怀,其致一也。后之览者,亦将有感于斯文。</p><a id="bottom" href="#">回到顶部</a>
</body>
</html>

二:id属性(唯不重复的)

 每一个标签都可以添加一个id属性,只要提到id 那就是不重复的,唯一的

id属性就是元素的唯一标识,同一个页面中不能出现重复的id属性

超链接也可以直接跳转到页面的指定位置,只需将herf属性设置#目标元素的id属性值

在开发中有时候,我们没有想好超链接需要跳转到哪里的时候的话,我们可以先不用进行功能的完善,只需要使用一些手段,将这个超链接变为没有任何功能就可以了,此时点击超链接不会发生任何的变化

一:在开发中将#作为超链接路径的展位符使用

二:可以使用javascript:;来作为herf的属性,此时点击这个超链接什么也不会发生

三、复合选择器:

有的时候我们要更改的元素可能会有多重的限制,仅仅凭借一个选择器是不足以精确我们要更改的元素信息的,这个时候我们就要使用复合选择器了

一:交集选择器

作用

选中同时符合多个条件的选择器

语法:

                选择器1选择器2选择器3选择器n{}

注意点

交集选择器中如果有元素选择器,那么必须使用元素选择器开头

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div.red{color: aquamarine;font-size: 30px}</style>
</head>
<body><div class="red">复合选择器</div><p class="red">复合选择器</p>
</body>
</html>

二、 选择器分组(并集选择器)

作用:

同时选择多个选择器对应的元素

语法:

                选择器1,选择器2,选择器3,选择器n{}

如:P,h1

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>h1,p{color: aqua;}</style>
</head>
<body><h1>并集选择器</h1><P>并集选择器</P>
</body>
</html>

 注意:

交集和并集对应着我们的数学知识

并集和交集选择器可以是同一类型的选择器组合,也可以是不同的选择器组合,但是交集选择器中如果有元素选择器,必须使用元素选择器进行开头

超链接的其他用法,复合选择器相关推荐

  1. css3 复合选择器,CSS复合选择器

    复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的,目的是为了可以选择更准确更精细的目标元素标签. 交集选择器 交集选择器由两个选择器构成,其中第一个为标签选择器,第二个为class选择器, ...

  2. css_复合选择器_border_css层叠性与覆盖性_background_多标记构图法_行高_文本修饰属性_超链接的伪类_导航制作_Unit_4;

    Topic 1 : 复合选择器: 后代选择器: 一个空格表示包含(嵌套)关系,不管空格前后是哪种基础选择器,只要有空格就是后代选择器 1         /*ul li{ background:gre ...

  3. 前端之CSS篇(二)——CSS复合选择器及元素的显示模式和背景属性

    1.Emmet语法 Emmet语法是前身是Zen coding,它使用缩写,来提高html/css的编写速度,Vscode内部已经集成该语法. 1.1快速生成HTML结构语法 (1)生成标签 直接输入 ...

  4. 前端笔记(4)css,复合选择器,标签的显示模式,行高,css背景,css三大特性

    css样式表/层叠样式表(2) (1)css复合选择器 后代选择器 子元素选择器 交集选择器(不常用) 并集选择器 链接伪类选择器 (2)标签的显示模式 块级元素block-level 行内元素inl ...

  5. CSS基础——CSS复合选择器【学习笔记】

    复合选择器 后代选择器 并集选择器 CSS选择器分为 基础选择器 和 复合选择器 ,但是基础选择器不能满足我们实际开发中,快速高效的选择标签. 目的是为了可以选择更准确更精细的目标元素标签. 复合选择 ...

  6. 2022-01-28总结 CSS复合选择器

    1.Emmet语法 Emmet语法的前身是Zen coding,它使用缩写,来提高HTML/css的编写速度,VSCode内部已经集成该语法. 1.1 快速生成HTML结构语法 1.新建html页面, ...

  7. CSS基础(emmet 语法,CSS 复合选择器, 布局认知,背景样式)

    CSS基础 1. emmet 语法 -- 开发效率 1.1 emmet 语法生成 html 标签 emmet 的特点和作用是什么? 通过简写提高编码效率. emmet 生成 HTML 结构语法 序号 ...

  8. CSS(Emmet语法、复合选择器、元素显示模式、背景)

    文章目录 1.Emmet语法 1.1快速生成HTML结构语法 1.2快速生成CSS样式语法 1.3快速格式化代码 2.CSS的复合选择器 2.1什么是复合选择器 2.2后代选择器 2.3子选择器(重要 ...

  9. CSS复合选择器、元素显示模式、背景

    [CSS复合选择器.元素显示模式.背景] 一.CSS的复合选择器 1.1 什么是复合选择器 在 CSS 中,可以根据选择器的类型把选择器分为:基础选择器 和 复合选择器,复合选择器是建立在基础选择器之 ...

  10. CSS二(复合选择器)

    复合选择器 复合选择器可以更准确.更高效的选择目标元素(标签) 由两个或多个基础选择器,通过不同的方式组合而成 复合选择器包括:后代选择器.子选择器.并集选择器.伪类选择器等 后代选择器 又称包含选择 ...

最新文章

  1. PyTorch 笔记(11)— Tensor内部存储结构(头信息区 Tensor,存储区 Storage)
  2. 《MongoDB权威指南》迷你书连载一-入门篇
  3. Gartner:2014年SIEM(安全信息与事件管理)市场分析
  4. .net 学习 报错 Invalid temp directory in chart handler configuration [c:\TempImageFiles\]
  5. django下载excel,使用django-excel插件
  6. 【电路补习笔记】10、电感式开关电源(BUCK 降压电路)
  7. python 之禅 import this
  8. Android一些关于分辨率和布局的设置
  9. 16-微信小程序商城 购物车首页底部菜单(微信小程序商城开发、小程序毕业设计、小程序源代码)(黄菊华-微信小程序开发教程)
  10. LCD1602动态显示
  11. KindEditor的使用
  12. 【仿真】Carla介绍与使用 [1] (附代码手把手讲解)
  13. 鸟哥Linux第二十四章-Linux内核编译与管理简记
  14. Vuejs---《Vue.js + Node.js-构建音乐播放器新玩法-video》
  15. Unity3D IAP Google支付
  16. 会员中心—1—登录与注册
  17. 2022.04.10-高宝琪毕设阶段性汇报
  18. iQQ 基于WebQQ3.0协议Java开发 跨平台QQ客户端
  19. 工业路由器下水/电/煤自助缴费终端机联网远程监测
  20. chromedriver下载与安装方法

热门文章

  1. win10配置JDK环境变量
  2. 想成为时间管理大师?试试番茄工作法!
  3. bootstrap bootbox 属性及用法
  4. 科技赋能时代 用ocr身份证识别
  5. vs.Net 2003 安装
  6. 数据库系统和数据库管理系统的定义以及数据库管理系统的作用
  7. 聚类算法-k均值聚类(K-means)
  8. ACM程序设计大赛简介
  9. php新手自学手册,PHP编程新手自学手册
  10. NetApp 数据存储 AFF 和 FAS 系统的磁盘架和存储介质