ios - IONIC 无法在 IOS 中居中占位符

标签 ios css ionic-framework placeholder

占位符属性“text-align:center”在 IOS 中不起作用,文本位于顶部,但在“ionic serve -l”和所有浏览器中都有效,但在设备中无效。 CSS 是这样的:

.input-login{
  color: white !important;
  font-family: 'Din Condensed';
  font-size: 22px !important;
  text-align: center;
}

图片: place holder problem in ionic

谢谢

最佳答案

最后的解决方案是直接在类“占位符”中设置属性,而不是在标签中,并解决 ios 构建问题。

这是解决方案:

/** Place Holder */

.placeholder{
  vertical-align: center;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  vertical-align: center;
}
::-moz-placeholder { /* Firefox 19+ */
  vertical-align: center;
}
:-ms-input-placeholder { /* IE 10+ */
  vertical-align: center;
}
:-moz-placeholder { /* Firefox 18- */
  vertical-align: center;
}

/** End Place holder */

关于ios - IONIC 无法在 IOS 中居中占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42351253/

相关文章:

javascript - Angular' Bootstrap 下拉按钮大小

javascript - 元素轮播 Bootstrap

iOS UIWebView : Disable this (zoom out) state but have zoom in enabled

php - 如何在 MySQL 数据库中存储对象的颜色数据?

ios - 使用 swift 检查 iPhone 状态栏中哪些通知处于事件状态

css - Zurb Foundation 4 中网格单元之间的间距

angular - 在 Angular 中操作/引用 DOM 元素的正确方法

cordova - 我无法将 app-debug.apk 安装到我的手机中

html - 如何在 ionic 4 中为 ion-item 的内容设置 block 样式?

ios - 在 IOS objective-c 中使用搜索栏的搜索栏/过滤过程