css使用技巧实例分析
今天小编给大家分享一下css使用技巧实例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
创新互联建站十年专注成都高端网站建设按需网站开发服务,为客户提供专业的成都网站制作,成都网页设计,成都网站设计服务;创新互联建站服务内容包含成都网站建设,小程序开发,软件开发,网络营销推广,网络运营服务及企业形象设计;创新互联建站拥有众多专业的高端网站制作开发团队,资深的高端网页设计团队及经验丰富的架构师高端网站策划团队;我们始终坚持从客户的角度出发,为客户量身订造网络营销方案,解决网络营销疑问。
为body添加行高
你不需要分别为每一个
,
等元素添加行高,而是为body添加:
body {
line-height: 1;
}
逗号分离的列表
让列表看起来更像一个真正的逗号分离列表:
ul > li:not(:last-child)::after {
content: ",";
}
使用:not()去除导航上不需要的边框
添加边框…
/* 添加边框*/
.nav li {
border-right: 1px solid #666;
}
…然后去除最后一个元素的边框…
/* 移除边框*/
.nav li:last-child {
border-right: none;
}
文本显示优化
有些字体在所有的设备上并不是最优显示,因此让设备浏览器来帮忙:
html {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}
表格单元格等宽
使用表格会非常难受,因此使用table-layout:fixed来保持单元格相同的宽度:
.calendar {
table-layout: fixed;
}
使用属性选择器选择空连接
显示没有文本值但是 href 属性具有链接的a元素的链接:
a[href^="http"]:empty::before {
content: attr(href);
}
这样做很简便。
上面的小技巧支持Chrome,Firefox,Safari, 以及Edge, 和IE11
以上就是“css使用技巧实例分析”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注创新互联行业资讯频道。
本文名称:css使用技巧实例分析
网页URL:http://cdiso.cn/article/jgedph.html