html - 如何在 div 中垂直对齐多个内联 block 元素? ( react )

标签 html css

<分区>

我试图垂直对齐 div 中的所有内容,这里是 html:

  <div style={this.CookieBarStyle}>
    <div style={this.CookieBarTextStyle}>
      <img src={CookieIcon} style={{display: 'inline-block'}}></img>
      <p style={{width: '90%', marginLeft: '50px', display: 'inline-block'}}>Utilizamos cookies propias y de terceros para obtener datos estadísticos de la navegación de nuestros usuarios y mejorar nuestros servicios.
        <br></br>Si acepta o continúa navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información <a href="#" style={this.CookieBarLinkStyle}>aquí.</a></p>
    </div>
    <div style={this.CookieBarButtonsStyle}>
      <Button text="No Acepto" bgColor="#DEDEDE" textColor="#404040" onClick={Hola}></Button>
      <span style={{width: '43px', display: 'inline-block'}}></span>
      <Button text="Estoy de Acuerdo" bgColor="#57DE7F" textColor="#F6F6F6" onClick={Hola}></Button>
    </div>
  </div>

这是 css(React 样式):

this.CookieBarStyle = {
  backgroundColor: '#F6F6F6',
  color: '#404040',
  padding: '8px 15px',
  boxSizing: 'content-box'
}
this.CookieBarTextStyle = {
  display: 'inline-block',
  width: '65%',
  paddingLeft: '35px'
}
this.CookieBarButtonsStyle = {
  display: 'inline-block',
  width: '30%',
  textAlign: 'right'
}
this.CookieBarLinkStyle = {
  color: '#525AB5'
}

这是它在 atm 上的截图:

The PROBLEM

基本上一切都应该垂直居中,cookies、文本和按钮

最佳答案

CookieBarStyle 中,尝试添加:

display: 'flex',
alignItems: 'center',

关于html - 如何在 div 中垂直对齐多个内联 block 元素? ( react ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55952281/

上一篇:javascript - CSS 和 JS 在 localhost 上工作,但在 Heroku Webserver 上不工作

下一篇:html - 如何在 HTML/CSS 中设置百分比高度值

相关文章:

javascript - 重置具有属性溢出 x 或 y 的 div 上的滚动

html - 我必须做些什么才能将一张图片放在这段代码的标题上方?

javascript - 如何使用普通 JavaScript 获取列表中的 span 值?

java - 修改java/php

html - 如何创建带有图标和按钮描述文本的链接按钮

javascript - 如何将属性值调用到javascript

html - 在html菜单中插入图像

html - 为什么显示 :none break formatting? 的 div

html - iPad 上的 iFrame 无法在内部呈现全部内容

javascript - 我有一条消息输出,我希望有一个词橙色,其余正常