HTML CSS : Grid Container Align Icons in Vertical Middle

标签 html css svg material-design

<分区>

如何在方框中间对齐这些元素?我尝试了所有垂直居中对齐、对齐内容、 flex 居中、文本对齐

尝试避免使用下面的答案建议中的 div,除非需要,还有其他方法吗?

.material-icons
{
   align-items: center;
   justify-content: center;
   text-align:center;
   vertical-align: middle;
   border-color:black;
   border-width:1px;
   border-style:solid;

}
<link href="https://fonts.googleapis.com/icon?family=Material+Icons"
      rel="stylesheet">

<div class="grid-container" id="gridid1556351f5ece4ee3a7dce6962be48e39" style="  display: grid;
                    grid-template-columns: repeat(1, 250px);
                    grid-template-rows: repeat(2, 250px);
                    grid-gap: 1px;
                    padding: 0px;
                    align-items: stretch;
                    position: relative; ">
<i class="material-icons" style="font-size:48px;">notifications</i>
  <i class="material-icons" style="font-size:48px;">delete</i>

最佳答案

你可以使用这个选择器,.grid-container i,并使用 Flexbox 使图标垂直和水平居中:


.grid-container {
    display: grid;
    grid-template-columns: repeat(1, 250px);
    grid-template-rows: repeat(2, 250px);
    grid-gap: 1px;
    padding: 0px;
    align-items: stretch;
    position: relative; 
}


.grid-container i {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid black;
}
<link href="https://fonts.googleapis.com/icon?family=Material+Icons"
      rel="stylesheet">

<div class="grid-container" id="gridid1556351f5ece4ee3a7dce6962be48e39">
    <i class="material-icons" style="font-size:48px;">notifications</i>
    <i class="material-icons" style="font-size:48px;">delete</i>
</div>

关于HTML CSS : Grid Container Align Icons in Vertical Middle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56982460/

上一篇:javascript - 背景视频不会在 Chrome 中显示

下一篇:html - 使用网格系统堆叠在一起的卡片

相关文章:

asp.net - ASP.Net CSS + CSS 语法问题中 Class 与 CSSClass 的区别

javascript - 函数 getById Raphael js

javascript - 在 multiforce 布局中对 d3.js 中的节点进行分组

javascript - 使用 svg 格式的 D3.js 预渲染饼图服务器时出错

php - 如何从 PHP DOMElement 检索信息?

html - 一个页面中的两个 CSS 绝对定位项

html - 屏幕调整大小时居中 flex 列表项

css - div即使有内容也没有高度

javascript - 多个选择下拉列表的计算

javascript - 当我使用 javascript 从网站保存图像时,如何将图像保存在我想要的本地路径中?