Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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
C# 如何在asp.net中将MenuItem设置为相应的宽度_C#_Asp.net_Css - Fatal编程技术网

C# 如何在asp.net中将MenuItem设置为相应的宽度

C# 如何在asp.net中将MenuItem设置为相应的宽度,c#,asp.net,css,C#,Asp.net,Css,我有一个1000px宽的div,它包含一个菜单控件。在这个菜单中,我有5个项目(链接)。我想使用整个行的长度,所以在css文件中,每个项目的宽度都设置为200px .level1 { border-width: 0px; margin: 0px; padding: 0px; background-color: #99FF66; font-family: Arial, Helvetica, sans-serif; color: #FF0000; height: 20px

我有一个1000px宽的div,它包含一个菜单控件。在这个菜单中,我有5个项目(链接)。我想使用整个行的长度,所以在css文件中,每个项目的宽度都设置为200px

.level1
{
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  background-color: #99FF66;
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  height: 20px;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  width: 200px;
 }
然而,当页面加载时,我得到两行,因为最后一项不适合。


请看,插入的黑线宽200px(链接“vzkazy”更长)。所以问题是:为什么菜单项更宽?如何将其宽度设置为200px?谢谢。

在jsFiddle的代码中,您将level1类应用于ul和所有锚标记,因此我认为您不需要将相同的样式应用于ul标记,您可以做一些事情:ul.level1 li{这里是您的代码}

您是否可以从呈现的源代码中为该部分添加输出HTML?如果可以的话,你可以把它放在上面并链接到这里,或者把它嵌入上面(但看起来要难看得多)。那么,您是否希望以200px的宽度显示一行中的所有5项,以便覆盖1000px?我是否正确?在JSFIDLE的代码中,您将level1类应用于ul和所有锚定标记,因此我认为您不需要将相同的样式应用于ul标记,您可以执行以下操作:ul.level1 li{这里是您的代码}我无法在JSFIDLE上找到您的css代码。这是您与此问题相关的完整代码吗?我将尝试ul.level等。。。