【问题标题】:Prevent ASP.NET Menu from appearing in a new line防止 ASP.NET 菜单出现在新行中
【发布时间】:2012-10-04 01:53:16
【问题描述】:

我有一个页面,其中有一排代表各种功能的图像按钮。
我想在每一行的末尾添加一个Menu,这将代表额外的动态可配置操作。

如何使根菜单项出现在同一行中的图像按钮之后 而不是出现在下面的行/行中?我试过了:

.Menu {display: inline-block;}

但实际上并没有什么区别......

【问题讨论】:

  • 能把菜单生成的HTML贴出来吗?
  • 事实上我真的不能,没有足够的空间......它是一个 asp:menu 在中继器单元格内的 asp:imagebutton 之后。
  • 它不能只使用 display:inline;,这是一个非常疯狂的猜测,任何其他猜测都会同样疯狂,因为我们不知道你的 html 或 css 最后是什么样的.

标签: asp.net css menu


【解决方案1】:

我从未使用过<asp:menu>,但我只是玩弄了一个。看起来它默认呈现为 html <table>,每个项目都包含在 <td style="white-space:nowrap;width:100%;"> 中。

100% 的宽度可能会迫使它换行。在设计视图中以声明方式更改样式,在代码隐藏中以编程方式更改样式,或通过样式表覆盖它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多