CSS 网格 - 将项目移动到网格正方形的底部
CSS Grid - Moving items to the bottom of grid-square
我对 HTML 比较陌生,目前正在制作一个投资组合网站。
https://jsfiddle.net/2b4sead0/
.grid-container {
background-color: rgb(222, 224, 202);
height: 100%;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: inline-block;
}
.grid-item1 {
padding: 1em;
height: 33%;
border: 1px solid black;
}
.grid-item2 {
padding: 1em;
height: 33%;
border: 1px solid black;
}
.grid-item3 {
padding: 1em;
height: 33%;
border: 1px solid black;
text-align: center;
}
这是我目前所拥有的。我想知道如何才能使某些文本位于网格正方形的底部。
示例:我的网格是 1 列和 3 行。目前,文本位于每一行的顶部。但我想知道如何重新定位文本,使它们彼此更靠近(在本例中,将“hi”移动到正方形的底部,使其位于“i'm andrew camilleri”的正上方)。同时仍然使网格跨度为 100%,以便在您在任何尺寸的屏幕上查看时重新格式化。
提前致谢。
这不需要对您的特定网格进行任何更改 CSS。
我建议您删除 h2
元素的边距并将 .grid-item1
class 设置为
.grid-item1 {
...
display: flex;
align-items: flex-end;
}
.grid-item1__h2 { // Specific class for your h2 in case you want margins on other h2's
margin: 0;
}
我对 HTML 比较陌生,目前正在制作一个投资组合网站。
https://jsfiddle.net/2b4sead0/
.grid-container {
background-color: rgb(222, 224, 202);
height: 100%;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: inline-block;
}
.grid-item1 {
padding: 1em;
height: 33%;
border: 1px solid black;
}
.grid-item2 {
padding: 1em;
height: 33%;
border: 1px solid black;
}
.grid-item3 {
padding: 1em;
height: 33%;
border: 1px solid black;
text-align: center;
}
这是我目前所拥有的。我想知道如何才能使某些文本位于网格正方形的底部。
示例:我的网格是 1 列和 3 行。目前,文本位于每一行的顶部。但我想知道如何重新定位文本,使它们彼此更靠近(在本例中,将“hi”移动到正方形的底部,使其位于“i'm andrew camilleri”的正上方)。同时仍然使网格跨度为 100%,以便在您在任何尺寸的屏幕上查看时重新格式化。
提前致谢。
这不需要对您的特定网格进行任何更改 CSS。
我建议您删除 h2
元素的边距并将 .grid-item1
class 设置为
.grid-item1 {
...
display: flex;
align-items: flex-end;
}
.grid-item1__h2 { // Specific class for your h2 in case you want margins on other h2's
margin: 0;
}