css - 需要有关 CSS 网格设计的建议

标签 css grid css-grid

以下 HTML 代码有一些设计更改。我需要在 CSS 网格设计中有类似的 UI。

欢迎任何建议

<h3><Span style= 'color:red;'>***Remember SAIL while Reading email ***</Span></h3>
        <table style="border: 1px solid;">
            <tr>
                <td style="border: 1px solid black;"><span style='color:red;'>S</span>ender</td>
                <td style="border: 1px solid black;">sender of the email is  and friendly name is</td>
            </tr>
            <tr>
                <td style="border: 1px solid black;" colspan="2">sample text</td>
            </tr>
        </table>

如何将以上代码改为CSS3网格设计。

最佳答案

您可以通过以下方式创建表格。希望这会有用。

.grid-container{
	border: 1px solid #000;
    padding: 2px;
    margin-top: 30px;
}
.grid-row {
  display: grid;
  margin-bottom: 2px;
}
.grid-row:last-child{
  margin-bottom: 0px;
}
.grid-container .col-2-8{
	grid-template-columns: 20% 80%;
}
.grid-container .col-10{
	grid-template-columns: 100%;
}
.grid-item {
  border: 1px solid rgba(0, 0, 0, 0.8);
  margin-right: 2px;
  padding: 2px;
}
.grid-item:last-child{
margin-right: 0px;
}
<h3><Span style= 'color:red;'>***Remember SAIL while Reading email ***</Span></h3>
  <div class="grid-container">
    <div class="grid-row col-2-8">
      <div class="grid-item"><span style='color:red;'>S</span>ender</div>
      <div class="grid-item">sender of the email is and friendly name is</div>
    </div>
    <div class="grid-row col-10">
      <div class="grid-item">sample text</div>
    </div>
  </div>

关于css - 需要有关 CSS 网格设计的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53735266/

相关文章:

html - CSS3 高度 :75% doesn't want to work

javascript - 如何检查网格的特定位置是否有元素?

html - 尝试使用 Grid 或 Flexbox 获得具有小间距间隙的相等列

html - Bootstrap 4 导航栏在中型或小型设备上非常薄

css - 修复网页上的表头

html - 如何使导航栏在页面上拉伸(stretch)(HTML)

model-view-controller - MVC Telerik Grid 带动态数据 : How to pass column type information to the grid

javascript - 不能统一显示网格

html - 使用 flexbox 最多 6 张照片的照片拼贴

html - 如何创建具有等宽列的居中 CSS 网格?