首页前端开发CSS分享 css的小技巧

分享 css的小技巧

时间2024-05-27 07:20:03发布访客分类CSS浏览108
导读:技巧列表 1,为body添加行高 2,逗号分离的列表 3,使用:not( 去除导航上不需要的边框 4,文本显示优化 5,表格单元格等宽 6,使用属性选择器选择空连接 为body添加行高 你不需要分别为每一个 , 等元素添加行高,而是为b...

技巧列表

1,为body添加行高

2,逗号分离的列表

3,使用:not()去除导航上不需要的边框

4,文本显示优化

5,表格单元格等宽

6,使用属性选择器选择空连接

为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

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 分享 css的小技巧
本文地址: https://pptw.com/jishu/669033.html
R语言怎么将数据保存为Feather文件 R语言怎么将数据写入JSON文件

游客 回复需填写必要信息