js高度line-height及宽度text-align:center居中插件

1.高度居中---在高度设为100%,无法直接使用line-height:100%;会不起效果

这是用于应对height:100%的插件

/**
     * 高度居中函数,用于应对高度设为100%时的居中
     * 而如果需要让height:100%生效,需要使用html,body{height:100;}来设置
     */
    $.fn.hMiddle=function(){
     $htmlLength=    this.height();
     this.css('line-height',$htmlLength+'px');
    };

2.宽度居中----在浮动后,通常我们想从新设置宽度,text-align;

/**
     * 用于应对浮动后元素的行内元素的居中问题,只支持一个div内有一个行内元素的情况
     * 支持设置块级元素相对于行内元素的倍率
     */
    $.fn.fCenter=function(options){
        settings=$.extend({
            over:1.8
        },options);
        $f= this.children().width();
        this.css('width',$f*settings.over+'px');
    };

转载于:https://www.cnblogs.com/zuoxiaobing/p/3518205.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值