CSS3 :not()选择器实现最后一行li去除某种css样式


Posted in HTML / CSS onOctober 19, 2016

本文中用到的是CSS3新增的:not()伪类选择符,可以匹配不含有选择符的元素。假定有个列表,每个列表项都有一条底边线,但是最后一项不需要底边线

实例代码如下:

复制代码
代码如下:

<!DOCTYPE>
<html>
<head>
<meta charset="utf-8" />
<title>使用:not() 最后一行li不添加边框</title>
<style type="text/css"></p> <p>/*
使字体在所有设备上都达到最佳的显示
*/
html {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}</p> <p>/*
给body添加阴影
*/
body:before {
content: "";
position: fixed;
top: -10px;
left: 0;
width: 100%;
height: 10px;
-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
box-shadow: 0px 0px 10px rgba(0,0,0,.8);
z-index: 100;
}</p> <p>/*
设置列表
*/
.listItem {
border: 1px solid red;
}

.listItem ul {
width: 100%;
overflow:hidden;
}

.listItem ul,listItem li {
margin:0;
padding:0;
list-style:none;

}

.listItem li {
margin-left:10px;
}
/*
li 最后一个元素不添加边框
*/
.listItem li:not(:last-child) {
border-bottom:1px solid green;
}

/*
与第一个li相连兄弟
*/
.listItem li:first-child ~ li { border-left: 1px solid #666; }

</style>
</head></p> <p><body></p> <p> <div class="listItem">
<ul>
<li>列表1</li>
<li>列表2</li>
<li>列表3</li>
<li>列表4</li>
<li>列表5</li>
</ul>
</div>
</body>
</html>

总结
以上就是利用CSS3 :not()选择器去除最后一行li的某种css样式,怎么样?还是很方便的吧,希望这篇文章对大家学习或者使用CSS3能有所帮助,如果有疑问大家可以留言交流。

HTML / CSS 相关文章推荐
CSS3色彩模式有哪些?CSS3 HSL色彩模式的定义
Apr 26 HTML / CSS
CSS的background属性及CSS3的背景图片设置总结
Jun 13 HTML / CSS
css3动画效果小结(推荐)
Jul 25 HTML / CSS
CSS3绘制六边形的简单实现
Aug 25 HTML / CSS
css3针对移动端卡顿问题的解决(动画性能优化)
Feb 14 HTML / CSS
HTML5的结构和语义(5):交互
Oct 17 HTML / CSS
HTML5几个设计和修改的页面范例分享
Sep 29 HTML / CSS
浅谈HTML5 Web Worker的使用
Jan 05 HTML / CSS
canvas像素点操作之视频绿幕抠图
Sep 11 HTML / CSS
Canvas引入跨域的图片导致toDataURL()报错的问题的解决
Sep 19 HTML / CSS
HTML5自定义mp3播放器源码
Jan 06 HTML / CSS
用CSS3画一个爱心
Apr 27 HTML / CSS
CSS3点击按钮实现背景渐变动画效果
Oct 19 #HTML / CSS
CSS3实现各种图形的示例代码
Oct 19 #HTML / CSS
利用CSS3实现平移动画效果示例代码
Oct 12 #HTML / CSS
CSS3模拟IOS滑动开关效果
Sep 28 #HTML / CSS
CSS3打造磨砂玻璃背景效果
Sep 28 #HTML / CSS
利用CSS3实现折角效果实例源码
Sep 28 #HTML / CSS
CSS3 animation实现简易幻灯片轮播特效
Sep 27 #HTML / CSS
You might like
使用VisualStudio开发php的图文设置方法
2010/08/21 PHP
PHP 遍历文件实现代码
2011/05/04 PHP
关于zend studio 出现乱码问题的总结
2013/06/23 PHP
codeigniter自带数据库类使用方法说明
2014/03/25 PHP
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
2015/12/21 PHP
PHP实现数据库统计时间戳按天分组输出数据的方法
2017/10/10 PHP
关于图片验证码设计的思考
2007/01/29 Javascript
模仿百度三维地图的js数据分享
2011/05/12 Javascript
PHP中使用微秒计算脚本执行时间例子
2014/11/19 Javascript
详解JavaScript表单验证(E-mail 验证)
2016/03/31 Javascript
jquery 动态增加,减少input表单的简单方法(必看)
2016/10/12 Javascript
利用python分析access日志的方法
2016/10/26 Javascript
微信小程序ajax实现请求服务器数据及模版遍历数据功能示例
2017/12/15 Javascript
JavaScript控制浏览器全屏显示简单示例
2018/07/05 Javascript
vue里面v-bind和Props 利用props绑定动态数据的方法
2018/08/27 Javascript
微信小程序实现底部弹出模态框
2020/11/18 Javascript
微信小程序选择图片控件
2021/01/19 Javascript
在python的WEB框架Flask中使用多个配置文件的解决方法
2014/04/18 Python
弄懂这56个Python使用技巧(轻松掌握Python高效开发)
2019/09/18 Python
Django之choices选项和富文本编辑器的使用详解
2020/04/01 Python
在Sublime Editor中配置Python环境的详细教程
2020/05/03 Python
python查看矩阵的行列号以及维数方式
2020/05/22 Python
利用python 读写csv文件
2020/09/10 Python
什么是CSS3 HSLA色彩模式?HSLA模拟渐变色条
2016/04/26 HTML / CSS
Lookfantastic意大利官网:英国知名美妆购物网站
2019/05/31 全球购物
新闻网站实习自我鉴定
2013/09/25 职场文书
求职简历的自我评价
2014/01/31 职场文书
财务信息服务专业自荐书范文
2014/02/08 职场文书
市场营销专业应届生自荐信
2014/06/19 职场文书
大学团日活动新闻稿
2014/09/10 职场文书
党小组评议意见
2015/06/02 职场文书
“学党章、守党纪、讲党规”学习心得体会
2016/01/14 职场文书
大学生奶茶店创业计划书
2019/06/25 职场文书
node.js使用express-fileupload中间件实现文件上传
2021/07/16 Javascript
Jpa Specification如何实现and和or同时使用查询
2021/11/23 Java/Android
spring cloud eureka 服务启动失败的原因分析及解决方法
2022/03/17 Java/Android