前端优秀的文章的收集

getElementById和querySelector方法的区别
float和position的用法
postion的具体用法
offsetwidth和width的区别
js中的引用(和python很类似)
JavaScript中this的用法
input标签和图片不能顶端对齐(看底部的回答)
行内元素的padding和margin

  • 浮动流脱离标准流,在同一平面内排布。而定位流脱离标准流,根据z-index在不同等级平面内排布,出现层叠现象。因为relative还占用标准流,所以float对其有影响。而absolute已经脱离标准流,float对齐没有影响。
  • 工程中有种常用的表达方式,就是ul,li的嵌套使用,而li一般都会设置为float。此时ul就会出现高度塌陷。就算设置了ul的高度等方式让他不再高度塌陷,他的宽度还是没有办法保证(ul会默认和父元素一样宽),此时,如果设置ul也是float,就会发现,li可以撑开ul的宽高,就算是没有设置ul的高度也可以撑开。(感觉是不是同时设置了float,二者都跑到了一个流体上,因此就没有高度塌陷了????)
  • 当设置了absolute的时候,如何让元素水平居中。先left: 50%, 然后margin-left: 元素宽度的一半。
  • 行内元素没有宽度,所以设置text-align并不能让元素居中。如果对一个元素设置了text-align,它的子孙后代都具有text-align这个属性
  • 当指定了图片的宽或者高的时候,另一条会进行等比缩放。
  • 当插入图片的大小超过了父元素的宽时,如何进行居中设置?父亲元素设置text-align:center,图片设置:margin:0 -100%即可。
  • 如何设置蒙版,例如鼠标移动到一张图片上时候,图片变暗?将图片的opacity设置为0.5,然后给图片的父元素设置背景颜色为黑色即可。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值