单行多行文本溢出隐藏
1 | // 仅支持PC端webkit内核浏览器和移动端 |
滚动条美化
1 | /* 常用属性 前3个 webkit内核 */ |
placeholder样式修改
1 | /* 兼容 修改 placeholder默认颜色 */ |
多行文本末行自定义对齐方式
做类似互发消息的需求时候可以用的到的属性。因为有消息的发送者和接受者,如果发送消息特别短,那么就应该是两端对齐的,而如果发送多行消息。末行就会向两端对齐,不符合人的阅读规律,可以使用此属性来修复。
1 | text-align-last // 设置或检索一个块内的最后一行的对齐方式 |
IE浏览器下,要使用此属性,要先设置text-align: justify;
巧用定位定义出获取剩余高度的区域
假如我们需要页面有60像素的页头,60像素的页脚。然后主体占所有的页面剩余高度,但是总高度不允许超过页面高度的100%。
解决这个问题有以下方法:
1 | // 公共样式 |
移动端元素横向排列溢出滚动
今天工作中遇到的一个问题,在SF上找到的解决方案,据说苹果官网移动端有类似效果。
1 | <div class="nav"> |
1 | .nav { |
利用伪元素添加计数索引
假设我们要给一个列表(ul)上的每一个li加一个索引,那么可以使用如下的方法:
1 | ul { |
flag为索引名称