Html 需要帮助制作专栏吗;“内部”;一行,在css网格中,它们不会堆叠在一起

Html 需要帮助制作专栏吗;“内部”;一行,在css网格中,它们不会堆叠在一起,html,css,responsive-design,media-queries,css-grid,Html,Css,Responsive Design,Media Queries,Css Grid,我应该使用两个不同的CSS文件来更改网站的布局,而不必触碰HTML。因此,我想知道是否有一个两行五列的网格,类似这样的。当屏幕变小时,我能让这些列堆叠在一起吗 问题是我想要一些内容覆盖整个首页的宽度,然后在下面5幅图片并排排列。。当屏幕变小时,我希望内容在顶部,图像堆叠在填满屏幕的每个赭石的顶部。然而,当我现在缩小屏幕时,唯一可以叠加的就是两行,所以图像只会越来越小,仍然彼此相隔 编辑:很抱歉没有发布html,在这里!因此,在一个css文件中,我有一个基本的css网格和列。其中所有的文章,包括文

我应该使用两个不同的CSS文件来更改网站的布局,而不必触碰HTML。因此,我想知道是否有一个两行五列的网格,类似这样的。当屏幕变小时,我能让这些列堆叠在一起吗

问题是我想要一些内容覆盖整个首页的宽度,然后在下面5幅图片并排排列。。当屏幕变小时,我希望内容在顶部,图像堆叠在填满屏幕的每个赭石的顶部。然而,当我现在缩小屏幕时,唯一可以叠加的就是两行,所以图像只会越来越小,仍然彼此相隔

编辑:很抱歉没有发布html,在这里!因此,在一个css文件中,我有一个基本的css网格和列。其中所有的文章,包括文本和带有img的文章,都是main的子元素,main是网格容器。最终,它们的布局非常灵活,响应速度非常快,无需任何媒体查询。但是,在第二个css文件中,我希望设计创建一个网格,其中照片排列在viewscreen的“下半部分”,而文本在上半部分。除非你有一个手机等,我想在那里的照片堆栈,但“上半部分”的文字是一个“列”

}

这是我用第二个试过的,所有的东西都放在我想要的地方。但是第二排排成五列的图片没有反应,因为它们没有堆叠

main{
display: grid;
grid: 1fr, 1fr / repeat(auto-fit, minmax(200px, 1fr));
grid-template-areas: "type1 type1 type1 type1 type1"
                     "img1 img2 img3 img4 img5" ;
grid-gap: 1em;
}


对于较小的视口,理想的响应是将类型1栅格区域置于顶部,并且每个img栅格区域堆叠在其下方。但是,现在发生的情况是,类型网格区域位于顶部,然后是整行,网格区域img1-5在其下方堆叠,而图像不会堆叠在彼此的顶部。

我将文本文章和img文章包装在一个div中,并将id提供给该div,以使其相互配合。希望这能回答你的问题

/*临时css*/
html,
身体{
背景:灰色;
宽度:100%;
身高:100%;
保证金:0;
填充:0;
}
主要{
显示:网格;
网格:1fr,1fr/重复(自动拟合,最小值(200px,1fr));
网格间距:1米;
高度:自动;
宽度:100%;
保证金:0;
填充:0;
证明内容:中心;
网格模板区域:“type1 type1 type1 type1”快乐兴奋大笑自信的爱;
}
/*将内容放在适当的位置*/
#类型1{
网格区域:类型1;
}
#高兴的{
网格区域:快乐;
}
#兴奋的{
网格区域:兴奋;
}
#笑{
网格区域:笑;
}
#自信的{
网格区域:自信;
}
#爱{
网格区域:爱;
}
/*解决问题时的临时css*/
第p条{
文本对齐:居中;
显示:内联;
单词包装:打断单词;
保证金:0;
}
文章{
文本对齐:居中;
}
/*条件具有类映像的任何项目*/
第条img{
宽度:90%;
高度:自动;
背景尺寸:封面;
边缘顶部:10px;
/*空白:预包装*/
单词包装:打断单词;
}
@介质(最大宽度:571像素){
主要{
网格模板区域:“类型1”“快乐”“兴奋”“大笑”“自信”“爱”;
}
}

我的同僚们都是精英。这是一首绝唱!Ea,omnis qui!这是我的车!错误,软组织是一种暂时性的软组织,其名称为软组织
我们不应该阻碍平等的权利,也不应该阻碍平等的权利!除quibusdam cumque外,dolore fugit perferendis不包括临时劳工、实习资格、,
埃塔?Eligendi在rerum quia eius和ut quisquam。我们必须重新履行暂时的责任,加快在nemo ea dolorem earum的会议上的连续性和位置,并在会议上发表演讲!一个别名为quisquam的暂时性eligendi
如果你的脸不见了,那么你的脸就不见了。这是一个巨大的错误,因为它阻碍了生产的必要性,也阻碍了软体动物的生存。极小值
贪污腐化。Nemo accusamus voluptatum和实习

某人

可能是红色的

可能是蓝色的

可能是绿色的

可能是紫色的

可能是黄色的

并且不怕展示它


制作两个网格容器或类似的东西可以解决这个问题。但是,我有一个网格容器,它是我的,包含文章和图像。在另一种设计中,我只有列,其中的文本和图片彼此相邻,当我缩小屏幕尺寸时,它们可以很好地堆叠。问题是所有内容都在同一个网格容器中。如果您共享HTML代码,它肯定会有所帮助。请共享您的HTML。这将更容易帮助你。我现在添加了html和更多的解释。谢谢你的评论,我现在添加了html。正如您所看到的,可能更容易提供帮助,图片和文本作为网格容器的单独子对象纠缠在一起。让我
main{
display: grid;
grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
grid-gap: 1em;
main{
display: grid;
grid: 1fr, 1fr / repeat(auto-fit, minmax(200px, 1fr));
grid-template-areas: "type1 type1 type1 type1 type1"
                     "img1 img2 img3 img4 img5" ;
grid-gap: 1em;