css - 使用温泉 ui 时,导航栏文本不在设备中心

标签 css html onsen-ui

我已经从onsen ui下载了默认的master-detail模板,然后基于它开发了一个cordova移动应用程序。导航栏中的标题标题以pc-browser和chrome ripple为中心,但是不在设备上。在设备上它会粘在左边。我已添加此样式以查看发生了什么。

    .navigation-bar__center
    {
        text-align:center;
        border:solid;
        border-width:1px;
    }
    .navigation-bar
    {
        border:solid;
        border-color:#f00;
        border-width:1px;
    }

header对应的div好像没有拉伸(stretch)

这是在电脑浏览器上

enter image description here

这是在移动设备上(三星安卓 4.2)

enter image description here

附言。所有页面都存在这个问题。

最佳答案

尝试在导航栏标签上使用 fixed-style 属性。像这样

<ons-toolbar fixed-style>
  <div class="center">
    This will be centered
  </div>
</ons-toolbar>

实际上,它不以设备为中心的原因是 Onsen UI 试图模拟 native 行为。在 Android 上,导航栏标题不是居中的,而是左对齐的。

关于css - 使用温泉 ui 时,导航栏文本不在设备中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27317667/

相关文章:

jquery 在带有动画的高度之间切换

html - 如何制作 2 个柔性 block 和 1 个固定 block ?

html - 2 个输入被斜线分开

javascript - 您可以在导航器工具栏 Onsen UI 中使用常规 javascript 函数吗?

javascript - VueJS - 从父访问更新的子组件的数据

javascript - 防止大型菜单项在悬停时自动隐藏

HTML 表格 : how to make all rows equal height?

javascript - BXSlider 不工作,尝试了一般修复但没有成功,没有浏览器工作

html - 导航栏在移动设备上折叠时背景正文向上滚动

javascript - 单元测试中如何判断OnsenUI组件是否编译