1

我在这里的许多类似问题中都有相同的行为。

但我什么都试过了,我什么也没发生。

我有 2 个 html 控件。一个锚标记和一个输入按钮。

我应用了垂直对齐:顶部;浮动:对;显示:内联块;独立和在一起,什么都没有发生。

当我点击关闭时,我看到一个像按钮一样的阴影!我希望它们内联两个控件

纽扣

在表的末尾,我包含了一个像这样的 Div。

                <div style="float:right;">
                    <asp:Button ID="btnInput" runat="server" Text="Add selected"></asp:Button><a href="#">Close</a>
                </div>
4

2 回答 2

2

制作时需要为每个元素设置宽度display:inline-block,否则默认为 100%。

这是一个jsFiddle,它具有我可以制作的最接近的等效标记。(asp按钮不起作用)

于 2013-07-18T22:14:55.767 回答
2

正如 Dolchio 所说,每个元素都必须具有display: inline-block此功能。请注意,float:right在这种情况下,您不会获得任何帮助。

尝试将 CssClass 属性添加到 asp 按钮并设置该类的样式。

所以它看起来像<asp:Button ID="btnInput" runat="server" CssClass="myButton" Text="Add selected"></asp>在你的cssmyButton{display:inline-block,vertical-align: top, width: 200px中用宽度代替按钮的宽度(不完全熟悉asp按钮及其隐含的宽度)。

于 2013-07-18T22:39:17.710 回答