html - 使 Html 标签显示在 Div 元素的右侧

标签 html css asp.net

我有一个 DIV 元素:

<div style="background-color:red">This is a test
    <label>ID:</label>
    <asp:TextBox runat="server"><asp:Textbox>
</div>

我需要在左侧显示“这是一个测试”,但在右侧显示标签和文本框。

我试过了

margin:right 0px;

但这并没有帮助。

也试过 Float:right 但这产生了奇怪的结果。

最佳答案

添加一个div来包裹标签和输入,并使用float:

.input-group {
    float: right;
}
<div style="background-color:red">This is a test
  <div class="input-group">
    <label>ID:</label>
    <input type="text" />
  </div> 
</div>

关于html - 使 Html 标签显示在 Div 元素的右侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33633970/

相关文章:

html - 尝试在 Flex Box 中创建 Flex Box

javascript - 如何编辑 highchart 标签的 html?

javascript - JQuery DatePicker 在 Internet Explorer 7 中不工作

asp.net - Android C2DM 获取 (401) 未经授权

c# - 如何将 session 变量与 C# 中的字符串进行比较?

c# - 如何让 ScriptManager 与 ScriptmanagerProxy 一起工作

html - 盒子阴影效果可以应用于 div 的左右两侧吗?

javascript - 如何从存储在变量中的 HTML 中获取元素

javascript - HTML5 混合模式 - 绘画程序中的图层

css - 在混合中使用未定义数量的参数