Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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
Html 如何在导航栏中的项目之间有适当的间距,而不考虑字号大小?_Html_Css - Fatal编程技术网

Html 如何在导航栏中的项目之间有适当的间距,而不考虑字号大小?

Html 如何在导航栏中的项目之间有适当的间距,而不考虑字号大小?,html,css,Html,Css,我对CSS和网站设计本身有点陌生。 我正在创建一个网站,到目前为止,我只有它的导航栏,其中包括像主页,联系我们等按钮。 到现在为止,我已经得到了,直到他们中的每一个垂直对齐的中心,并有一个文本对齐的中心。但我不明白,即使经过几次搜索,当我有宽度占所有东西的百分比,并且没有固定的东西时,如何获得正确的间距。(我这样做是为了使网页以不同的分辨率动态变化) 正如您所看到的,主页与左侧间隔正确,您可以看到委员会与资源之间的差距太小。同样重要的是,联系我们左侧的空间太小 以下是JSFIDLE: 此外,如

我对CSS和网站设计本身有点陌生。 我正在创建一个网站,到目前为止,我只有它的导航栏,其中包括像主页,联系我们等按钮。 到现在为止,我已经得到了,直到他们中的每一个垂直对齐的中心,并有一个文本对齐的中心。但我不明白,即使经过几次搜索,当我有宽度占所有东西的百分比,并且没有固定的东西时,如何获得正确的间距。(我这样做是为了使网页以不同的分辨率动态变化)

正如您所看到的,
主页
与左侧间隔正确,您可以看到
委员会
资源
之间的差距太小。同样重要的是,
联系我们
左侧的空间太小

以下是JSFIDLE:


此外,如果他们都挤在一起看变化,那么在JSFIDLE上缩小到50%

从下面的类中删除宽度,然后重试

.nb_item{

}

从下面的类中删除宽度,然后重试

.nb_item{

}

从下面的类中删除宽度,然后重试

.nb_item{

}

从下面的类中删除宽度,然后重试

.nb_item{

}
与其给出12.5%的宽度,不如给出宽度:auto,然后添加一个填充。至于抽筋,你需要使用媒体查询, 其中,如果宽度小于特定宽度,则需要将其显示为下拉列表,而不是导航栏

与其给出12.5%的宽度,不如给出宽度:auto,然后添加一个填充。至于抽筋,你需要使用媒体查询, 其中,如果宽度小于特定宽度,则需要将其显示为下拉列表,而不是导航栏

与其给出12.5%的宽度,不如给出宽度:auto,然后添加一个填充。至于抽筋,你需要使用媒体查询, 其中,如果宽度小于特定宽度,则需要将其显示为下拉列表,而不是导航栏

与其给出12.5%的宽度,不如给出宽度:auto,然后添加一个填充。至于抽筋,你需要使用媒体查询, 其中,如果宽度小于特定宽度,则需要将其显示为下拉列表,而不是导航栏。

删除“.nb_项”中的宽度,并在左侧和右侧添加填充,以使间距相等

    .nb_item
    {
      display:inline-block;
     padding:0px 10px;
     color:#FFFFFF;
     margin:auto;
     text-align:center;
       }

删除“.nb_项”中的宽度,并在左侧和右侧添加填充,使间距相等

    .nb_item
    {
      display:inline-block;
     padding:0px 10px;
     color:#FFFFFF;
     margin:auto;
     text-align:center;
       }

删除“.nb_项”中的宽度,并在左侧和右侧添加填充,使间距相等

    .nb_item
    {
      display:inline-block;
     padding:0px 10px;
     color:#FFFFFF;
     margin:auto;
     text-align:center;
       }

删除“.nb_项”中的宽度,并在左侧和右侧添加填充,使间距相等

    .nb_item
    {
      display:inline-block;
     padding:0px 10px;
     color:#FFFFFF;
     margin:auto;
     text-align:center;
       }


它工作得完美无缺。我唯一关心的是像素的填充是否会导致任何问题?理想情况下,你应该给出像素的测量值,因为你无法确定像素,在html中,即使是一个像素的差异也会让元素变得疯狂。。因此,通过以像素为单位提供mesaurements,您可以更好地控制和了解使用了多少像素,如果元素不对齐,那么您可以确定是谁使用了额外的像素。希望这能回答你的疑问。我知道。但情况是这样的,我必须让它在不同的设备上有完全相同的比率。以我所掌握的最少知识,我知道%是实现这一点的最简单方法。您可能还想了解“框大小”属性,它是什么,以及为什么使用它会有用。:)正如我所说的设备兼容性,您必须使用媒体查询,因为它不可能在一行中显示所有的名称而不受限制,如果它是一个较小的设备,您需要将它们作为列表查看。我将为您提供媒体查询链接。它工作完美无瑕。我唯一关心的是像素的填充是否会导致任何问题?理想情况下,你应该给出像素的测量值,因为你无法确定像素,在html中,即使是一个像素的差异也会让元素变得疯狂。。因此,通过以像素为单位提供mesaurements,您可以更好地控制和了解使用了多少像素,如果元素不对齐,那么您可以确定是谁使用了额外的像素。希望这能回答你的疑问。我知道。但情况是这样的,我必须让它在不同的设备上有完全相同的比率。以我所掌握的最少知识,我知道%是实现这一点的最简单方法。您可能还想了解“框大小”属性,它是什么,以及为什么使用它会有用。:)正如我所说的设备兼容性,您必须使用媒体查询,因为它不可能在一行中显示所有的名称而不受限制,如果它是一个较小的设备,您需要将它们作为列表查看。我将为您提供媒体查询链接。它工作完美无瑕。我唯一关心的是像素的填充是否会导致任何问题?理想情况下,你应该给出像素的测量值,因为你无法确定像素,在html中,即使是一个像素的差异也会让元素变得疯狂。。因此,通过以像素为单位提供mesaurements,您可以更好地控制和了解使用了多少像素,如果元素不对齐,那么您可以确定是谁使用了额外的像素。希望这能回答你的疑问。我知道。但情况是这样的,我必须让它在不同的设备上有完全相同的比率。以我所掌握的最少知识,我知道%是实现这一点的最简单方法。您可能还想了解“框大小”属性,它是什么,以及为什么使用它会有用。:)正如我所说的设备兼容性,您必须使用媒体查询,因为它不可能在一行中显示所有的名称而不受限制,如果它是一个较小的设备,您需要将它们作为列表查看。我将为您提供媒体查询链接。它工作完美无瑕。我唯一关心的是像素填充是否会导致任何问题?理想情况下,你应该以像素为单位进行测量,因为%你无法确定像素,而在html中,即使是单个像素也会有所不同