首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用‘垂直对齐:中间;’在CSS中不适用于我。

使用‘垂直对齐:中间;’在CSS中不适用于我。
EN

Stack Overflow用户
提问于 2017-01-17 08:08:19
回答 3查看 89关注 0票数 1

我在超级视图中有两个视图,代码如下:

代码语言:javascript
复制
<view class="search">
<view class="section">
    <input id="input-word" placeholder="请输入您要查询的文本" focus/>
    <navigator id="cancel-button" class="navigator" url="../../index">取消</navigator>
    </view>
</view>

在问这个问题之前,我搜索了SO,发现:

“垂直对齐:中间”不起作用

但我将line-height设置为超级视图的高性能,只有一个视图(取消按钮)工作,另一个视图无效。

情况如下:

css代码:

代码语言:javascript
复制
#input-word {
  display:inline-block;
  vertical-align: middle;
  float:left;
  text-align:left;
  line-height:90rpx;
}

#cancel-button {
  display:inline-block;
  width:120rpx;
  float:right;
  text-color:#ffffff;
  vertical-align: middle;
  line-height:90rpx;
}

问题在哪里?我觉得密码没问题。

编辑- 1

代码语言:javascript
复制
#input-word {
  display:inline-flex;
  vertical-align: middle;
  float:left;
  text-align:left;
  align-items: baseline;
  line-height:90rpx;
}

我测试过的输入css,但不起作用。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-01-17 08:25:58

更新

代码语言:javascript
复制
.section {
    display:flex;
    align-items: center;
    justify-content: space-between;
}

原产地

只需使用以下CSS

代码语言:javascript
复制
.section {
    display:flex;
    align-items: center;
}
票数 1
EN

Stack Overflow用户

发布于 2017-01-17 08:15:46

使用inline-flex,如本例所示:

代码语言:javascript
复制
<div style="display: inline-flex;align-items: baseline;">
    <h4>This is a simple text </h4>
    <h1>Another simple text</h1>
</div>
票数 0
EN

Stack Overflow用户

发布于 2017-01-17 08:22:34

代码语言:javascript
复制
Try this

<view class="search">
     <view class="section">
    <navigator id="cancel-button" class="navigator" url="../../index">取消</navigator>
    <input id="input-word" placeholder="请输入您要查询的文本" focus/>
    </view>
</view>

Css

代码语言:javascript
复制
#input-word {
  display:inline-block;
  vertical-align: middle;
  float:right;
  text-align:left;
  line-height:90rpx;
}

#cancel-button {
  display:inline-block;
  width:120rpx;
  float:right;
  text-color:#ffffff;
  vertical-align: middle;
  line-height:90rpx;
}

点击这里查看Demo

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41691890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档