前端标签二

简介: 前端标签二

前端帮助文档提取:

链接:https://pan.baidu.com/s/1x1qWafCmcN00UvLslXYGpA

提取码:rpvv

元素选择符

在口语中,多称为元素选择器

image.png

3.16补充关系选择符:

后代选择器E F:在父标签的基础上,选择其子代标签(其中可包括子级、曾子级...),进而设置样式。

子代选择器E>F:在父标签的基础上,寻找符合条件的F(子级标签)进而设置样式。

image.png

注:兄弟选择器是选择本标签之后的兄弟(图上已标明)。

为了让选择器更方便的定位响应的标签,所以引入选择符更好的实现标签定位。

image.png


3.16伪类

下图为伪类的结构分类:

image.png


首次了解接触到的是超链接的悬停、点击以及默认样式显示等;

<style>

  a {  //清除a的默认样式

           color: inherit; //设置超链接的字体颜色为继承,进而改变超链接的默认字体样式

           text-decoration: none;//取消下划线

       }

       

       a:link {//未访问时a的字体颜色

           color: #f00;

       }

       

       a:visited {//已访问时a的字体颜色

           color: cadetblue;

       }

       

       a:hover {//未访问但是鼠标悬停时a的字体颜色

           color: aqua;

       }

       

       a:active {//未访问但是鼠标点击时a的字体颜色

           color: black;

       }

</style>

<body>

  <a href="www.baidu.com">我是超链接</a>

</body>

3.16部分伪类应用场景:

E:nth-child(an+b):匹配父元素的第n个子元素E,假设该子元素不是E,则选择符无效。

E:nth-of-type(an+b):匹配父元素的第n个子元素E,此处是按照类型匹配,所以注意区分按子元素匹配的差异。

此处的 E 表示标签选择,针对于不想过多定义 类选择器 的情况下的一种缓冲方式;其结合关系选择符后方可实现标签定位,不用定义类选择器的目的。

image.png

其中:E:nth-of-type(an+b),和E:nth-child(an+b)的区别就是E:nth-of-type(an+b)定位的是一类标签,所以针对上图的情形,h2标签和ul标签不属于一类,所以如果改为E:nth-of-type(an+b)写法,就是

.top-nav ul:nth-of-type(1) {

   width: 218px;

   outline: 1px solid green;

}

相关文章
|
7月前
|
存储 JavaScript 前端开发
前端xss攻击——规避innerHtml过滤标签节点及属性
前端xss攻击——规避innerHtml过滤标签节点及属性
425 4
|
7月前
|
前端开发
前端通过input标签封装Upload组件实现文件上传
前端通过input标签封装Upload组件实现文件上传
245 0
|
前端开发
【前端学习从青铜到王者】—HTML常用标签(二)
【前端学习从青铜到王者】—HTML常用标签(二)
|
前端开发 JavaScript
前端基础 - JavaScript修改标签样式的属性值
前端基础 - JavaScript修改标签样式的属性值
69 0
|
前端开发
前端基础 - HTML常用标签
前端基础 - HTML常用标签
46 0
|
3月前
|
前端开发 数据安全/隐私保护
【前端web入门第二天】03 表单-下拉菜单 文本域 label标签 按钮 【附注册信息综合案例】
本文档详细介绍了HTML表单的多种元素及其用法,包括下拉菜单(`&lt;select&gt;` 和 `&lt;option&gt;`)、文本域(`&lt;textarea&gt;`)、标签解释(`&lt;label&gt;`)、各类按钮(`&lt;button&gt;`)及表单重置功能、无语义布局标签(`&lt;div&gt;` 和 `&lt;span&gt;`)以及字符实体的应用。此外,还提供了一个完整的注册信息表单案例,涵盖个人信息、教育经历和工作经历等部分,展示了如何综合运用上述元素构建实用的表单。
【前端web入门第二天】03 表单-下拉菜单 文本域 label标签 按钮 【附注册信息综合案例】
|
3月前
|
前端开发 BI
前端基础(十)_标签分类(行级标签、块级标签、行块标签)
本文阐述了HTML标签的分类,包括行级标签、块级标签和行块标签,并展示了如何使用CSS的display属性实现标签类型之间的转换。
81 3
|
3月前
|
前端开发
前端基础(二)_HTML常用标签(块级标签、行级标签、行块级标签)
本文详细介绍了HTML中的常用标签,包括块级标签(如`h1`至`h6`、`p`、`div`等)、行级标签(如`span`、`b`、`strong`、`i`、`em`、`sub`、`sup`、`del`、`a`等),以及行块级标签(如`img`)。文章解释了这些标签的用途、特点和基本用法,并通过示例代码展示了如何在HTML文档中使用它们。
187 1
|
3月前
|
前端开发 Windows
【前端web入门第一天】02 HTML图片标签 超链接标签 音频标签 视频标签
本文档详细介绍了HTML中的图片、超链接、音频和视频标签的使用方法。首先讲解了`&lt;img&gt;`标签的基本用法及其属性,包括如何使用相对路径和绝对路径。接着介绍了`&lt;a&gt;`标签,用于创建超链接,并展示了如何设置目标页面打开方式。最后,文档还涵盖了如何在网页中嵌入音频和视频文件,包括简化写法及常用属性。
60 13
|
6月前
|
数据采集 移动开发 前端开发
前端基本标签,快捷键
前端基本标签,快捷键