首页 > 作文

详解如何使用CSS3中的结构伪类选择器和伪元素选择器

更新时间:2023-04-07 11:20:16 阅读: 评论:0

结构伪类选择器介绍

结构伪类选择器是用来处理一些特殊的效果。结构伪类选择器属性说明表属性描述e:first-child匹配e元素的第一个子元素。e:last-child匹配e元素的最后一个子元素。e:nth-child(n)匹配e元素的第n个子元素。e:nt天朗明居h-child(2n)或者e:nth-child(even)匹配e元素的偶数子元素。e:nth-child(2n+1)或者e:nth-child(odd)匹配e元素的奇数子元素。e:only-child匹配e元素中仅有一个的子元素。

first-child实践

使用first-child属性设置ul标签中的第一个li标签文本颜色为红色。

代码块

<!doctype html><html lang="en"><head>  <meta chart="utf-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <meta http-equiv="x-ua-compatible" content="ie=edge">  <title>结构伪类选择器</title>  <style>      ul li:first-child{      color: red;    }  </style></head><body>   <ul>     <li>1</li>     <li>2</li>     <li>3</li>     <li>4</li>     <世界那么大 我想去看看li>5</li>     <li>6</li>   </ul></body></html>

结果图

last-child实践

使用last-child属性设置ul标签中的最后一个li标签文本颜色为红色。

代码块

<!doctype html><html lang="en"><head>  <meta chart="utf-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <meta http-equiv="x-ua-compatible" content="ie=edge">  <title>结构伪类选择器</title>  <style>      ul li:last-child{      color: red;    }  </style></head><body>   <ul>     <li>1</li>     <li>2</li>     <li>3</li>     <li>4</li>     <li>5</li>     <li>6</li>   </ul></body></html>

结果图

nth-child实践

使用nth-child(n)属性设置ul标签中的第三个li标签文本颜色为红色。

代码块

<!doctype html><html lang="en"><head>  &作文提纲10篇lt;meta chart="utf-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <meta http-equiv="x-ua-compatible" content="ie=edge">  <title>结构伪类选择器</title>  <style>      ul li:nth-child(3){      color: red;    }  </style></head><body>   <ul>     <li>1</li>     <li>2</li>     <li>3</li>     <li>4</li>     <li>5</li>     <li>6</li>   </ul></body></html>

结果图

使用nth-child(even)属性设置ul标签中的偶数li标签文本颜色为红色

代码块

<!doctype html><html lang="en"><head>  <meta chart="utf-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <meta http-equiv="x-ua-compatible" content="ie=edge">  <title>结构伪类选择器</title>  <style>      ul li:nth-child(even){      color: red;    }  </style></head><body>   <ul>     <li>1</li>     <li>2</li>     <li>3</li>     <li>4</li>     <li>5</li>     <li>6</li>   </ul></body></html>

结果图

使用nth-child(2n+1)属性设置ul标签中的奇数li标签文本颜色为红色

代码块

<!doctype html><html lang="en"><head>  <meta chart="utf-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <meta http-equiv="x-ua-compatible" content="ie=edge">  <title>结构伪类选择器</title>  <style>      ul li:nth-child(2n+1){      color: red;    }  </style></head><body>   <ul>     <li>1</li>     <li>2</li>     <li>3</li>     <li>4</li>     <li>5</li>     <li>6</li>   </ul></body></html>

结果图

only-child实践

如何提高记忆使用only-child属性设置ul标签中的仅有一个li标签文本颜色为红色。

代码块

<!doctype html><html lang="en"><head>  <meta chart="utf-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <meta http-equiv="x-ua-compatible" content="ie=edge">  <title>结构伪类选择器</title>  <style>      ul li:only-child{      color: red;    }  </style></head><body>   <ul>     <li>1</li>     <li>2</li>     <li>3</li>     <li>4</li>     <li>5</li>     <li>6</li>   </ul>   <ul>     <li>就我一个li标签</li>   </ul></body></html>

结果图

伪元素选择器介绍

伪元素主要作用就是操作元素的文本和添加内容。伪元素使用说明表属性描述e:first-letter设置e元素中的第一个字。e:first-line设置e元素中的第一行字。e::before在e元素最前面添加内容。e::after在e元素最后面添加内容。

first-letter实践

使用first-letter属性设置ul标签中li标签的文本第一个字颜色为红色。

代码块

<!doctype html><html lang="en"><head>  <meta chart="utf-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <meta http-equiv="x-ua-compatible" content="ie=edge">  <title>伪元素选择器</title>  <style>      ul li:first-letter{      color: red;    }  </style></head><body>   <ul>     <li>微笑是最初的信仰</li>   </ul></body></html>

结果图

first-line实践

使用first-line属性设置陕西理工大学排名div标签的文本第一行字颜色为红色。

代码块

<!doctype html><html lang="en"><head>  <meta chart="utf-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <meta http-equiv="x-ua-compatible" content="ie=edge">  <title>伪元素选择器</title>  <style>      div:first-line{      color: red;    }  </style></head><body>   <div>     微笑是最初的信仰,微笑是最初的信仰,微笑是最初的信仰,微笑是最初的信仰,微笑是最初的信仰,     微笑是最初的信仰,微笑是最初的信仰,微笑是最初的信仰,微笑是最初的信仰,微笑是最初的信仰。   </div></body></html>

结果图

before实践

使用before属性设置div标签的文本前面添加“加油”2个字。

代码块

<!doctype html><html lang="en"><head>  <meta chart="utf-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <meta http-equiv="x-ua-compatible" content="ie=edge">  <title>伪元素选择器</title>  <style>      div::before{      content:"加油";    }  </style></head><body>   <div>微笑是最初的信仰。</div></body></html>

结果图

注意:添加的文本必须写在content:"加油";里面。

after实践

使用after属性设置div标签的文本最后面添加“加油”2个字。

代码块

<!doctype html><html lang="en"><head>  <meta chart="utf-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <meta http-equiv="x-ua-compatible" content="ie=edge">  <title>伪元素选择器</title>  <style>      div::after{      content:"加油";    }  </style></head><body>   <div>微笑是最初的信仰,</div></body></html>

结果图

注意:添加的文本必须写在content:"加油";里面。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持www.887551.com。

本文发布于:2023-04-07 11:20:14,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/7b2c9b27fa5d7120e9f42f408ca3d87c.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:详解如何使用CSS3中的结构伪类选择器和伪元素选择器.doc

本文 PDF 下载地址:详解如何使用CSS3中的结构伪类选择器和伪元素选择器.pdf

标签:元素   标签   属性   选择器
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图