【发布时间】:2019-08-22 21:18:40
【问题描述】:
任何人都知道将“alt 符号”与“常规文本”对齐的最佳方法 - 如果没有一些 hacky 操作,似乎无法让这两个都居中(或任何东西)。
我目前正在使用 CSS 网格,但如果它们易于实施且可持续,我愿意接受其他解决方案。
display.jsx
<div onClick={props.toggle} className='data__item__header'>
<span className='data__item__header__bullet'>●</span>
<p className='data__item__header__title'>Clashes {props.index}</p>
</div>
display.scss
.data__item__header {
display: grid;
grid-template-columns: 20px 1fr;
line-height: 20px;
align-content: center;
grid-gap: 10px;
}
.data__item__header__bullet {
font-size: 36px;
color: $tomato;
border: 1px solid blue;
display:grid;
text-align: center;
}
.data__item__header__title {
border: 1px solid green;
}
目前是:
应该是:
【问题讨论】:
标签: html css css-grid centering