Android微信内置浏览器 bootstrap vertical-align:middle 无效的问题
来源:互联网 发布:手机上做班服的软件 编辑:程序博客网 时间:2024/04/23 14:35
不多说,直接上代码:
<div class="form-group">
<label for="inputCompany" class="col-xs-2 control-label">公司</label>
<div class="col-xs-10">
<input type="text" class="form-control" id="inputCompany" name="companyname" placeholder="公司名称">
</div>
</div>
相信用过bootstrap的朋友们对上述代码比较熟悉了,但是在Android微信内置浏览器内,标签的文本不能居中对齐,而ios不会出现这种问题,究其原因就是vertical-align:middle
不起作用的问题,尝试了好多种办法均不奏效。
这里采取了一种折中的办法,判断是Android还是ios,若是Android,则让文本向下偏移一定的距离,代码如下:
$(document).ready(function(){var ua = navigator.userAgent.toLowerCase();
var platform;
if (ua.match(/MicroMessenger/i) == "micromessenger") {
if (ua.indexOf("iphone") >= 0 || ua.indexOf("ipad") >= 0) {
platform = "iphone";
} else if (ua.indexOf("android") >= 0) {
platform = "android";
$('label').addClass('register-label');
} else {
platform = "windows";
}
} else {
platform = "pc";
}
})
ps:但这会产生一定的问题,就是只能在页面加载完成后才能移动label的位置,有视觉感应,希望解决该问题的朋友共享方法呀~
0 0
- Android微信内置浏览器 bootstrap vertical-align:middle 无效的问题
- 让vertical-align: middle属性支持所有的浏览器
- vertical-align: middle的用法
- 关于vertical-align:middle的不居中问题
- 微信内置浏览器submit函数无效的问题
- 关于 vertical-align:middle 的误解
- img 'vertical-align:middle;'
- vertical-align: middle;
- CSS属性:vertical-align:middle,设置为什么无效!
- div里面的文本和元素不能垂直居中问题,使用vertical-align:middle不行
- vertical-align:middle居中,Firefox中换行问题
- vertical-align: middle垂直居中
- vertical-align:middle 失效解决方法
- vertical-align:middle 失效解决方法
- vertical-align无效
- vertical-align无效解决方法
- 行内盒子 上下居中的代码 vertical-align:middle;
- div中的图片居中对齐 or vertical-align:middle 属性设置无效
- easyui中combobox级联的实现
- ColorPicker 在sublime中的快捷键不可用(ctrl+shift+c)
- STM32的时钟基础知识
- 【数据结构】之队列的java实现(二)
- iOS 获取appstore 版本号
- Android微信内置浏览器 bootstrap vertical-align:middle 无效的问题
- TFT 学习笔记 1
- 环境加密与透明加密对比
- 一个实用的mysql类
- oracle中如何使用TKPROF命令查看Trace file
- 【数据结构】之链栈的java实现
- HDU 5371 - Hotaru's problem(Manacher算法)
- 关于Big Endian 和 Little Endian
- NamedThreadFactory