jQ的.height()方法/按百分比设置block元素垂直居中/设置logo背景色

最近做项目遇到了挺多小问题,都是以往没踩过的坑,今天来分享

1.一个设置为display:none;的div,在用.height()方法获取不到它的高,获取到的高度为0.
2.当按百分比设定一个元素的宽度时,它是相对于父容器的宽度计算的,但是,对于一些表示竖向距离的属性,例如 padding-top , padding-bottom , margin-top , margin-bottom 等,当按百分比设定它们时,依据的也是父容器的宽度,而不是高度。所以这里要设定一些div的垂直居中,就要js获取屏幕总高度,减去该div高度,再除以2,就是其距上边界距离。故而当我们在某些时候将某个元素按百分比设置垂直和水平都居中的时候,就会发现水平居中显示正常,但是垂直居中偏上方。
3.应用框架的demo可用color设置logo背景颜色,例如:
<span><i class="nc-icon-glyph media-1_image-01" style="color: red;"></i></span>
目前大多数的demo都是用<i>标签引入,然后添加class,其中class是引入的demo的类,类不同就有不同的标签,但是大多数标签都只有灰白的和只有border,所以在<i>标签添加一个设置颜色的类,就可以给小demo设置绿色红色等。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值