Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Navigation 为导航栏换行Div布局_Navigation_Html - Fatal编程技术网

Navigation 为导航栏换行Div布局

Navigation 为导航栏换行Div布局,navigation,html,Navigation,Html,我有一个导航栏,其中该站点的8个主要链接都是100px宽的标签 这在大屏幕上很好。它们显示为一个统一的条 当在移动设备上查看页面时,我希望我的移动CSS将它们堆叠起来,这样在490px的屏幕上,将有两行四个“僵尸”。如果可能的话,我想在为s使用单个类的同时这样做 帮点忙 在CSS文件中: @media screen and (max-width: 900px) { ... } 有关使用媒体查询的更多说明:我认为实现此功能的一种方法是编写如下代码: <html> <body

我有一个导航栏,其中该站点的8个主要链接都是100px宽的标签

这在大屏幕上很好。它们显示为一个统一的条

当在移动设备上查看页面时,我希望我的移动CSS将它们堆叠起来,这样在490px的屏幕上,将有两行四个“僵尸”。如果可能的话,我想在为s使用单个类的同时这样做

帮点忙

在CSS文件中:

@media screen and (max-width: 900px) {
  ...
}

有关使用媒体查询的更多说明:

我认为实现此功能的一种方法是编写如下代码:

<html>
<body>
<div style="height:auto;width:100%">
<div style="float:left;width:100px;"><a href="#">test me 1</a></div>
<div style="float:left;width:100px;"><a href="#">test me 2</a></div>
<div style="float:left;width:100px;"><a href="#">test me 3</a></div>
<div style="float:left;width:100px;"><a href="#">test me 4</a></div>
<div style="float:left;width:100px;"><a href="#">testtoo</a></div>
<div style="float:left;width:100px;"><a href="#">test me 6</a></div>
<div style="float:left;width:100px;"><a href="#">test me 7</a></div>
<div style="float:left;width:100px;"><a href="#">test me 8</a></div>
</div>
</body>
</html>

您可以尝试调整屏幕大小,并根据需要堆叠

这里的一个关键是使用float:内部div的左边,这将使它们保持在相同的级别上

条的大小将是屏幕的宽度,因此您可以使用该百分比和其他值来获得所需的输出

**已修复设置大小的位置。必须在房间里,而不是房间里


您可以使用CSS类来完成所有这些操作,这可能要容易得多

我肯定遗漏了一些东西,Jure C。我肯定遗漏了一些东西,Jure C。我可以理解在更窄的屏幕上使用移动CSS。但是我不能把盒子/按钮叠起来。在我尝试过的十几种方法中,它们要么相互重叠,要么各自为政。我无法让它们像文本那样包装。