日常开发中实用的一些css小技巧,码住:
1.css常见的水平垂直实现的方式:
(1)绝对定位 已知宽高
(2)绝对定位 未知宽高
(3)弹性布局(未知宽高)
(4)文字垂直居中(利用行高来拉高高度)
因为个人开发中很少做浏览器兼容,所以我比较喜欢用弹性布局来实现
2.清除浮动:
3.文字过多隐藏部分内容以省略号显示
4.全屏变灰显示
国家公祭日所有网站灰屏一天,一串css搞定,别的浏览器的支持自己加一下内核,IE就算了
html {
filter: grayscale(100%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'> <feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
-webkit-filter: grayscale(1);
}