Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.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
Css Visual Studio 2010:定位ASP NavigationMenu控件_Css_Visual Studio 2010 - Fatal编程技术网

Css Visual Studio 2010:定位ASP NavigationMenu控件

Css Visual Studio 2010:定位ASP NavigationMenu控件,css,visual-studio-2010,Css,Visual Studio 2010,我以前定位过标记。我总是喜欢绝对定位 对于这个新项目,我想我应该从VisualStudio2010中的一个网站项目开始 除了VisualStudio在我的Site.Master文件中放置的名为NavigationMenu的asp:Menu控件的定位之外,所有的事情似乎都在按照我告诉它的做 在GUI中,NavigationMenu表示它的CssClass属性是“menu”,但在Visual Studio创建的“style/Site.css”文件中,我看不到在menu或NavigationMenu下

我以前定位过
标记。我总是喜欢绝对定位

对于这个新项目,我想我应该从VisualStudio2010中的一个网站项目开始

除了VisualStudio在我的Site.Master文件中放置的名为
NavigationMenu
的asp:Menu控件的定位之外,所有的事情似乎都在按照我告诉它的做

在GUI中,
NavigationMenu
表示它的
CssClass
属性是“menu”,但在Visual Studio创建的“style/Site.css”文件中,我看不到在
menu
NavigationMenu
下定义的任何内容。有一个
div.menu
定义,我已经设置为使用
left:0px
,但是
导航菜单
继续*考验我的耐心(通过将自己放在我放置它的
标记中来)

到目前为止,我已经尝试过:

div.menu {
  left: 0px; height:400px;top:100px;width:150px;
}
这:

这是:

div.menu {
  left: 0px; height:400px;top:100px;width:150px;vertical-align:text-top;
}
<>不要紧。<代码>导航菜单继续浮动在<代码> TAG.< /P>中。 我没有重命名此asp:菜单控件。它是Visual Studio 2010创建的“开箱即用”版本

在我发疯之前,有人能告诉我这个控件的定位定义在哪里吗

注释:忘记添加此项:

div {
  position:absolute;
}

我以前在设置asp元素的样式时遇到一些问题。我的解决方案是直接将样式放置在asp元素定义中

差不多

<asp:menu runat="server" style="left:0px;height:400px;top:100px;width:150px;" /></asp:Menu>
这是一本很好的CSS定位示例读物


谢谢Rupert!我将
样式
粘贴在
asp:menu
标记中,一切正常。没问题。我发现在设置许多asp元素的样式时需要使用此方法。
<asp:menu runat="server" style="left:0px;height:400px;top:100px;width:150px;" /></asp:Menu>
#div {
  position: relative;
}
.menu {
   position: absolute;
   left: 0px;
   height:400px;
   top:100px;
   width:150px;
}