Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.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:带有图像的菜单上方有填充_C#_Asp.net_Css - Fatal编程技术网

C# asp:带有图像的菜单上方有填充

C# asp:带有图像的菜单上方有填充,c#,asp.net,css,C#,Asp.net,Css,我有一个菜单栏在网站主控表中。不知什么原因,我想不出上面总是有填充物 这是css: div.menu { padding: 0px 0px 0px 0px; } div.menu ul { list-style: none; margin: 0px; padding: 0px; } div.menu ul li { color: white; font-family:arial; font-size:12px; font-we

我有一个菜单栏在网站主控表中。不知什么原因,我想不出上面总是有填充物

这是css:

div.menu
{
    padding: 0px 0px 0px 0px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

div.menu ul li 
{
    color: white;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    display: block;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a
{ 
    padding: 4px 20px;
    color: white;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    display: block;
    text-decoration: none;
    white-space: nowrap;
    background-color: #2c4257;
}

div.menu a ul li a:visited
{
    background-color: #25394B;
    color: white;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    display: block;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color: #25394B;
    color: #ef7c31;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #25394B;
    color: #ef7c31;
    text-decoration: none;
    text-align:left
}
这是在网站的主

 <table style="background-color: #2E4459">
     <tr>
         <td>
             <asp:Menu ID="SettingsMenu" runat="server" EnableViewState="True" IncludeStyleBlock="false" Orientation="Horizontal" CssClass="menu">
             <DynamicSelectedStyle ForeColor="#ef7c31" />
                 <Items>
                     <asp:MenuItem ImageUrl="Images/settings.png">
                     <asp:MenuItem NavigateUrl="~/Pages/CRMSettings/Area.aspx" Text="Area" />
                     <asp:MenuItem NavigateUrl="~/Pages/CRMSettings/Post.aspx" Text="Post" />

我不知道怎么修,大约30像素

如果我把文字放进去的话,图像也会消失


这就是设置。png

我想这就是您需要的。试试这个。将此添加到您的
CSS

html,body
{
    padding:0px;
    margin:0px;
}

我想这就是你需要的。试试这个。将此添加到您的
CSS

html,body
{
    padding:0px;
    margin:0px;
}
试试看


试试看

我发现有一个
填充
填充:4px20pxdiv.menu ul li a的值更改将对您有所帮助。将其更改为分区菜单ul li a

div.menu ul li ul li a
{ 
    padding: 4px 20px;
    color: white;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    display: block;
    text-decoration: none;
    white-space: nowrap;
    background-color: #2c4257;
}

我发现有一个
填充
填充:4px20pxdiv.menu ul li a
的值更改将对您有所帮助。将其更改为分区菜单ul li a

div.menu ul li ul li a
{ 
    padding: 4px 20px;
    color: white;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    display: block;
    text-decoration: none;
    white-space: nowrap;
    background-color: #2c4257;
}

你在哪个浏览器上测试?请同时提及版本..chrome和版本4.5 for aspCan您可以上传您的settings.png。所以我可以测试它。你需要什么来将你的图像定位到x=0,y=0。我说的对吗?你在哪个浏览器上测试?请同时提及版本..chrome和版本4.5 for aspCan您可以上传您的settings.png。所以我可以测试一下。你需要什么来将你的图片定位到x=0,y=0。我对吗?如果这不是你需要的,请用图片更新你的帖子。那么我们就很容易找到答案。如果这不是你需要的,请用图片更新你的帖子。那么我们就很容易找到答案了。当您使用firebug inspect元素特性时会发生什么?把鼠标悬停在垫子上,告诉我它是从哪里来的。你确定它来自菜单,而不是上面div的底部填充吗?萤火虫应该告诉你到底发生了什么。是的,它是从菜单上出现的,上面什么都没有。当我将文本放入表中时,没有填充,只有菜单,当使用firebug inspect元素特性时会发生什么?把鼠标悬停在垫子上,告诉我它是从哪里来的。你确定它来自菜单,而不是上面div的底部填充吗?萤火虫应该告诉你到底发生了什么。是的,它是从菜单上出现的,上面什么都没有。当我在表格中输入文本时,没有填充,只有菜单