打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
CSS3结构类选择器补充

:empty 没有子元素(包括文本节点)的元素

:not  否定选择器

<!DOCTYPE html><html lang="en" manifest="index.manifest"><head><meta charset="UTF-8"><title>Document</title><style>    li:not(:last-of-type){color:red;}</style></head><body>    <ul>        <li>1</li>        <li>2</li>        <li>3</li>        <li>4</li>        <li>5</li>        <li>6</li>        <li>7</li>        <li>8</li>        <li>9</li>    </ul></body></html>

 

 

 css权重与权值

行内样式 1000

id选择器 100

类、伪类、属性选择器 10

元素、伪元素 1

通配符 0

权重相同时根据就近原则

伪元素选择器,::

::first-line 选取文本的第一行,只能用于块级元素

::first-letter  选取文本的第一个字,只能用于块级元素

<!DOCTYPE html><html lang="en" manifest="index.manifest"><head><meta charset="UTF-8"><title>Document</title><style>    p{width:100px;}    p:first-line{color:red;}    p:first-letter{background-color: #abcdef;font-size:20px;}</style></head><body>    <p>这是一段用于测试的文本哦~~~~~~~~~~~~~~~~~~~~</p></body></html>

 

 

::before 在指定元素内部的前面插入,且为行级元素

::after 同理

<!DOCTYPE html><html lang="en" manifest="index.manifest"><head><meta charset="UTF-8"><title>Document</title><style>    p:before{        content:"这是before文本+";        color:orange;    }</style></head><body>    <p>文本</p></body></html>

 

 可以转为块级元素

<!DOCTYPE html><html lang="en" manifest="index.manifest"><head><meta charset="UTF-8"><title>Document</title><style>    p:before{        content:"这是before文本+";        color:orange;        display: block;    }</style></head><body>    <p>文本</p></body></html>

 

 ::after 常用于清除浮动

<!DOCTYPE html><html lang="en" manifest="index.manifest"><head><meta charset="UTF-8"><title>Document</title><style>    header{background:#abcdef;}    .left{float: left;width:50%;}    .right{float: left;width:50%;}    header:after{        display: block;        content:"";        clear:both;    }</style></head><body>    <header>        <div class="left">左边</div>        <div class="right">右边</div>    </header></body></html>

 

 ::selection 选中文本的效果

IE9以上支持,火狐需要加 -moz 前缀

<!DOCTYPE html><html lang="en" manifest="index.manifest"><head><meta charset="UTF-8"><title>Document</title><style>    p::selection{color:orange;}</style></head><body>    <p>这是一段文本哦</p></body></html>

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
css3基本选择器+属性选择器+动态伪类+UI状态伪类+结构类
CSS复习Day02
CSS——CSS复合选择器(重中之重 ☆)
CSS3学习系列之选择器(二)
CSS小记
1、web前端基础
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服