每日心得

JS获取style.left为空

element.style.left 只能获取element的行内样式,所有写在style或css文件内的left就无法获得,想要获取时通过element.offsetLeft来获取。


检查变量时的用法

1、typeof
可以用来检测number、string、boolean、function、undefined、

2、instanceof
还能检测处继承关系,但无法检测到number、string、boolean

3、constructor
undefined和null没有constructor属性,且constructor是可以被修改的

4、Object.prototype.toString.call()

5、jquery中$.type实现

input去掉点击后的默认样式

input:focus{

    outline: none;

}


margin:0 auto;失效原因

1、内敛块元素和内敛元素需要变成块级元素才能生效

2、内敛元素和内敛块元素没有宽度时不生效

3、自带宽度的比如button和input,可以对父元素设置text-align:center实现居中

总的来说要对要居中的元素设置  display:block;width:Npx; margin:0 auto;


border实现三角形

自己的width和height设置为0px,需要哪个方向的三角形就设置哪个方向的颜色高亮,其它方向的为透明色

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值