Html 如何在智能手机上相邻显示两个div?
我有Html 如何在智能手机上相邻显示两个div?,html,css,grid,Html,Css,Grid,我有4个div,在普通的计算机屏幕上,它们用下面的代码排在一起 .parent{ 显示:网格; 网格模板列:重复(4,1fr); 网格模板行:1fr; 栅柱间隙:0px; 网格行间距:0px; } .div1{ 网格面积:1/1/2/2; } .第2分部{ 网格面积:1/2/2/3; } .第3分部{ 网格面积:1/3/2/4; } .第4分部{ 网格面积:1/4/2/5; } 1. 2. 3. 4. 您可以使用@media screen为不同的屏幕大小定制Css @media screen
4个
div,在普通的计算机屏幕上,它们用下面的代码排在一起
.parent{
显示:网格;
网格模板列:重复(4,1fr);
网格模板行:1fr;
栅柱间隙:0px;
网格行间距:0px;
}
.div1{
网格面积:1/1/2/2;
}
.第2分部{
网格面积:1/2/2/3;
}
.第3分部{
网格面积:1/3/2/4;
}
.第4分部{
网格面积:1/4/2/5;
}
1.
2.
3.
4.
您可以使用@media screen
为不同的屏幕大小定制Css
@media screen
用于为各种屏幕大小指定不同的布局
您可以在此处找到指南:
https://www.w3schools.com/cssref/css3_pr_mediaquery.asp
本指南还包括一些示例,您可以从中了解如何统一
@media screen
内容。您可以使用@media screen
为不同的屏幕大小制作自定义Css
@media screen
用于为各种屏幕大小指定不同的布局
您可以在此处找到指南:
https://www.w3schools.com/cssref/css3_pr_mediaquery.asp
本指南还包括一些示例,您可以从中了解如何统一
@media screen
内容。更改此行:网格模板列:重复(4,1fr)代码>到:网格模板列:重复(2,1fr)代码>则每行只有2列
然后更改此行:网格模板行:1fr代码>到:网格自动行:自动
自动插入所需数量的行,并将其大小调整为最高内容
最后但并非最不重要的一点:删除所有div框的css,因为它们在本例中无论如何都是无用的。而且它不是现在或应该使用的方式
使用媒体查询调整不同屏幕尺寸的设计,如以下示例所示:
@media
启动媒体查询。使用only screen
可定义仅应将屏幕大小用作规则<代码>和(最大宽度:480px)
定义要应用于移动屏幕的规则(对于纵向模式,最大宽度为480px)
.parent{
显示:网格;
网格自动行:自动;
栅隙:0px;
}
@仅媒体屏幕
和(最大宽度:480px){
.家长{
网格模板列:重复(2,1fr);
}
}
@仅媒体屏幕
和(最小宽度:481px){
.家长{
网格模板列:重复(4,1fr);
}
}
1.
2.
3.
4.
更改此行:网格模板列:重复(4,1fr)代码>到:网格模板列:重复(2,1fr)代码>则每行只有2列
然后更改此行:网格模板行:1fr代码>到:网格自动行:自动
自动插入所需数量的行,并将其大小调整为最高内容
最后但并非最不重要的一点:删除所有div框的css,因为它们在本例中无论如何都是无用的。而且它不是现在或应该使用的方式
使用媒体查询调整不同屏幕尺寸的设计,如以下示例所示:
@media
启动媒体查询。使用only screen
可定义仅应将屏幕大小用作规则<代码>和(最大宽度:480px)
定义要应用于移动屏幕的规则(对于纵向模式,最大宽度为480px)
.parent{
显示:网格;
网格自动行:自动;
栅隙:0px;
}
@仅媒体屏幕
和(最大宽度:480px){
.家长{
网格模板列:重复(2,1fr);
}
}
@仅媒体屏幕
和(最小宽度:481px){
.家长{
网格模板列:重复(4,1fr);
}
}
1.
2.
3.
4.
大家好,欢迎来到SO。请慢慢看指南。您的anwser是您进一步解锁的amere注释。没有实际证据或样品的人是一文不值的。你应该用代码片段来编辑它来解释。谢谢你的链接。我去看看!大家好,欢迎来到SO。请慢慢看指南。您的anwser是您进一步解锁的amere注释。没有实际证据或样品的人是一文不值的。你应该用代码片段来编辑它来解释。谢谢你的链接。我去看看!谢谢这正是我想说的+谢谢!这正是我想说的+1.