请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

13861900516

高级会员

64

主题

161

帖子

1283

积分

高级会员

积分
1283

微信认证勋章

13861900516
高级会员   /  发表于:2021-2-28 14:02  /   查看:2760  /  回复:10
1金币
文本框设置了20PX的高度,里面的文字没有垂直居中显示如下:

而超链接里的文字是居中显示的,这个可以,不知道文本框怎么设置垂直居中,除非文本框的高度设置30PX,感觉有个框内默认的上下边距为5px导致这个小问题。

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

我一直以为你这是6.1的问题,原来是7.0的,下次标题里可以附带下版本号 7.0的这个问题是Grid Layout导致的,是bug。 页面布局上的会有各种问题,目前功能还在开发中,都在修复中。 如果碰到了其他的问题都可以给我反馈哈

10 个回复

倒序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-2-28 14:02:34
来自 11#
我一直以为你这是6.1的问题,原来是7.0的,下次标题里可以附带下版本号

7.0的这个问题是Grid Layout导致的,是bug。 页面布局上的会有各种问题,目前功能还在开发中,都在修复中。
如果碰到了其他的问题都可以给我反馈哈
回复 使用道具 举报
xiaoz悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-3-1 00:35:52
2#
我的没问题啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
xiaoz悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-3-1 00:36:57
3#
会不会是浏览器的问题
回复 使用道具 举报
13861900516
高级会员   /  发表于:2021-3-1 00:54:09
4#
字体大小9再试一下看看
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-3-1 08:51:22
5#
13861900516 发表于 2021-3-1 00:54
字体大小9再试一下看看

在页面中文本框元素里面dom有好几层,div里面包Div, div里面再包input
每一层都要居中,所以高度就会有小数,所以在居中的情况下就存在浮点误差
所以不同浏览器高度不一样,你会发现文字居中会有一点点变化,就是因为浮点误差导致的
回复 使用道具 举报
13861900516
高级会员   /  发表于:2021-3-1 10:26:48
6#
可为什么同一行一个超链接里的文字是垂直居中的,而文本框里的不居中,有点难理解

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-3-1 10:49:05
7#
本帖最后由 Eric.Liang 于 2021-3-1 10:50 编辑
13861900516 发表于 2021-3-1 10:26
可为什么同一行一个超链接里的文字是垂直居中的,而文本框里的不居中,有点难理解

超链接和文本框的DOM元素层级是不一样的,这就是我上边描述的问题超链接

文本框

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
13861900516
高级会员   /  发表于:2021-3-12 20:54:55
8#
其实我的要求很简单,就是文本框的文字垂直居中显示,我觉得这是一个很合理的需求啊,自定义的文本框样式里既然可以对左右设置边距也起作用了,为什么对上下设置的就不起作用呢。

结果是这样的

所以看得出来,上边距此时变成10PX了,左右边距是没问题的。
另外padding的值都是5PX,总感觉系统强制上边距加了5PX

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
13861900516
高级会员   /  发表于:2021-3-12 20:59:42
9#
另外当鼠标焦点在文本框里的时候,又可以垂直居中的,焦点移除,又偏下了。
这是有焦点的效果,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部