js高度line-height及宽度text-align:center居中插件
2024-08-26 08:35:30
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');
};
最新文章
- 最小和(min)
- 使用 highchart 绘制柱状图的通用方法与接口
- du 命令
- Android根据baidu Android定位SDK实现定位
- 【freemaker】之FreeMakerUtil工具类
- Mysql权限控制 - 允许用户远程连接(转载)
- angularjs 1.3 综合学习 (one way bind , ng-if , ng-switch , ng-messages, ng-form ,ng-model )
- NYoj The partial sum problem(简单深搜+优化)
- liunx分布式监控工具
- springboot全局捕获异常
- get post header获取数据方方法
- 一文带你入门图像分析,成为AI专家不是梦!
- Python中读取文件输出时在头部输出\ufeff
- Python的print的底层实现
- nginx-rtmp流媒体服务器搭建【转】
- MQTT---HiveMQ源代码具体解释(四)插件载入
- swift metal ios8 关键字.
- [python小记]使用lxml修改xml文件,并遍历目录
- app支付宝支付java服务端代码
- Debian6 安装Kscope(也适用于Ubuntu)