Html 构建简单的响应网格
我对语义用户界面相当陌生。这可能是一个相当愚蠢的问题 我正在努力创建一个响应速度快、便于移动的五列网格布局。这里有一个快速的图片,显示了我正在尝试做什么。另外,很抱歉我生病了,MS绘画技能: 计算机: 流动电话:Html 构建简单的响应网格,html,css,grid,semantic-ui,Html,Css,Grid,Semantic Ui,我对语义用户界面相当陌生。这可能是一个相当愚蠢的问题 我正在努力创建一个响应速度快、便于移动的五列网格布局。这里有一个快速的图片,显示了我正在尝试做什么。另外,很抱歉我生病了,MS绘画技能: 计算机: 流动电话: 有什么想法吗?:) 我认为外部容器很简单。对于包含5项的段,您可以使用以下内容: 一些争吵 项目1 项目2 项目3 项目4 项目5 新行 我认为外部容器很简单。对于包含5项的段,您可以使用以下内容: 一些争吵 项目1 项目2 项目3 项目4 项目5 新行 我有一个“inde
有什么想法吗?:) 我认为外部容器很简单。对于包含5项的
段
,您可以使用以下内容:
一些争吵
项目1
项目2
项目3
项目4
项目5
新行
我认为外部容器很简单。对于包含5项的段
,您可以使用以下内容:
一些争吵
项目1
项目2
项目3
项目4
项目5
新行
我有一个“index.html”和一个“style.css”来完成这个任务。
html如下所示(称之为“index.html”):
请注意,我已经为窗口宽度添加了@media查询。默认样式设置在CSS的顶部,如果有足够宽的窗口,则在下面是执行网格内容的查询部分。因此,如果可用像素少于500,则为一列,如果可用像素至少为800,则为5列。我包括一个中等大小的3列-只是为了好玩。重新调整窗口大小,并查看正在进行的样式之间的调整
以下是使用副本的链接:
这只是给出了如何做到这一点的想法
注意:此解决方案不使用语义用户界面(原始海报要求使用语义用户界面),但此解决方案仍可能帮助未使用该框架的用户。我有一个“index.html”和一个“style.css”来完成此任务。
html如下所示(称之为“index.html”):
请注意,我已经为窗口宽度添加了@media查询。默认样式设置在CSS的顶部,如果有足够宽的窗口,则在下面是执行网格内容的查询部分。因此,如果可用像素少于500,则为一列,如果可用像素至少为800,则为5列。我包括一个中等大小的3列-只是为了好玩。重新调整窗口大小,并查看正在进行的样式之间的调整
以下是使用副本的链接:
这只是给出了如何做到这一点的想法
注意:此解决方案不使用语义ui(原始海报要求的),但此解决方案仍可能帮助未使用该框架的人。我知道您希望使用语义ui,但如果您不介意,您也可以使用bootstrap4创建布局 方法论首先是移动的,因此创建html结构以适应移动,然后从移动中成长
引导使用基于12列行的网格系统。您可以使用col-x类为mobile定义每列占用的空间,col-md-x类为medium-width window,col-lg-x类为large。“x”定义了列数(x我知道你想使用语义用户界面,但如果你不介意的话,你也可以用bootstrap4创建布局 方法论首先是移动的,因此创建html结构以适应移动,然后从移动中成长
Bootstrap使用基于12列行的网格系统。您可以使用col-x类定义每列占用的空间,col-md-x类用于移动,col-md-x类用于中等宽度窗口,col-lg-x类用于大窗口。“x”定义列数(x我想您忘记了语义UI中最好的部分之一 响应元件 项目视图设计为能够响应以移动分辨率堆叠的图像 你只需要把你的项目元素放在一个ui项目上,它就会起作用。 看这里:
<div class="ui items">
<div class="item">
<div class="item">
<div class="item">
<div class="item">
<div class="item">
</div>
使用网格很酷,但您已经有了响应元素:)
和平我想你忘了语义用户界面最棒的部分之一 响应元件 项目视图设计为能够响应以移动分辨率堆叠的图像 你只需要把你的项目元素放在一个ui项目上,它就会起作用。 看这里:
<div class="ui items">
<div class="item">
<div class="item">
<div class="item">
<div class="item">
<div class="item">
</div>
使用网格很酷,但您已经有了响应元素:)
和平谢谢你的建议。也许这会对将来使用引导的人有所帮助!:)@hansmeyer您的问题的标题是构建一个简单响应网格,因此希望构建一个简单响应网格的人都会阅读它,无论他们在使用什么,因为您没有在其中指定语义ui。对否决票感到遗憾:(.我很抱歉没有包括语义用户界面。但我没有否决你。我会把你的答案投上一票,让它更清楚。谢谢你的建议。也许这会对将来使用引导的人有所帮助!:@hansmeyer你问题的标题是构建一个简单的响应网格,因此,希望构建一个简单响应网格的人,无论他们在使用什么,都会阅读它,因为您没有在其中指定语义ui。为否决票感到难过:(.我很抱歉没有包括语义ui。但我没有否决你的意见。我会投票支持你的答案,以澄清这一点。谢谢你的建议。但我想使用语义ui。别误会,你的代码可能会工作,但框架背后的想法是,我不必处理所有这些自定义CSS。无论如何,谢谢你的建议stion,我今天晚些时候一定会试试这个!谢谢你的反馈。我对语义ui一无所知,所以我(错误地)认为你不需要它。不过我现在明白了。谢谢你的建议。但我想使用语义ui。别误会,你的代码可能会工作,但框架背后的想法是我不必处理所有这些
<div class="ui items">
<div class="item">
<div class="item">
<div class="item">
<div class="item">
<div class="item">
</div>