-
mac 下的 chrome 中的 select 元素会默认有一个border-radius
有些情况下并不需要圆角,所以就要去掉。 比较常用的方法是:
.select { -webkit-appearance: none; -webkit-border-radius: 0px; }
但是这个方法有个缺点,把浏览器默认样式全部去掉了,所以右边原本的上下箭头也没了,所以推荐另外一种方案(缺点是只能是直角):
.select {
border: 0px;
outline: 1px solid rgb(204,204,204);
}
-
td不支持overflow,总会被里面的元素撑大
1. 在里面再套一个与 td 同样大小的div,
设置其为overflow:hidden。
2. 给 table 设置
table-layout: fixed;
给 td 设置
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
word-break: keep-all; //非必需
-
hover 时字号变大,会抖动
需要设置容器
宽 width 高 height 和行高 line-height
-
将变量作为 key 值,赋值给数组
var key='keyname'
var o = {}; o[key] = value; ret.push(o);
ES6 语法
ret.push([key],value);
-
对象合并
$.extend( target [, object1 ] [, objectN ] )
ES6
Object.assign(target, ...sources)
· 禁止 input 的自动填充
autocomplete="off"
对于type=”password” 时,不生效,需要设置成
autocomplete="new-password"