javascript - 如何居中对齐 Asp.net 网站中的实际文本框

标签 javascript html css asp.net twitter-bootstrap

我有以下 HTML/ASP 代码 我想在显示页面上将 TextBox 居中。我在下面附上我的代码。最好我希望在文本框位于中心时看到它旁边的标签。

 <center>  <div class="container"  id="TextBox4" runat="server" width="181px"   bordercolor="Black" borderstyle="Solid">
    <div class="row">
      <div class='col-sm-6'>
        <div class="form-group">
          <div class='input-group date' id='datetimepicker1'>
         <p style="color: #000000; font-weight: bold; "> START DATE AND TIME&nbsp;&nbsp;&nbsp; <asp:TextBox ID="Tb4" runat="server" CssClass="form-control" Width="374px" style="text-align: center">
            </asp:TextBox></p>   
            <span class="input-group-addon">
                        <span class="glyphicon glyphicon-calendar"></span>
            </span>
          </div>
        </div>
      </div>
      <script type="text/javascript">
          $(function () {
              $('#datetimepicker1').datetimepicker();
          });
      </script>
    </div>
  </div></center>

最佳答案

试试这个代码。我删除了 id=Tb4 宽度并添加了一些类。

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication11.WebForm1" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <link href="Content/bootstrap.css" rel="stylesheet" />
</head>
<body>
    <form id="form1" runat="server">

        <div class="container" id="TextBox4" runat="server" width="181px" bordercolor="Black" borderstyle="Solid">
            <div class="row">
                <div class='col-lg-12'>
                    <div class="row">
                        <div class="form-group">
                        <div class="col-lg-4">
                             &nbsp;
                        </div>
                        <div class="col-lg-4">
                            <div class='input-group date' id='datetimepicker1'>
                                <div class="text-center">

                                      <p style="color: #000000; font-weight: bold;">
                                    START DATE AND TIME&nbsp;&nbsp;&nbsp;
                                          <asp:TextBox ID="Tb4" runat="server" CssClass="form-control"  Style="text-align: center">
                                </asp:TextBox>
                                </p>
                                </div>


                                <span class="input-group-addon">
                                    <span class="glyphicon glyphicon-calendar"></span>
                                </span>
                            </div>
                        </div>
                        <div class="col-lg-4">
                             &nbsp;
                        </div>

                    </div>

                    </div>

                </div>
            </div>
        </div>

    </form>
</body>
</html>

关于javascript - 如何居中对齐 Asp.net 网站中的实际文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45312975/

相关文章:

php - JQuery 变量到 PHP session

html - 使用 CSS 将 DIV 对齐到另一个包装器 DIV 的底部,用于社交共享图样式按钮

javascript - 点击其他东西后如何让onclick消失

javascript - CSS - 强制图像具有相同的跨度宽度和高度

javascript - 如何根据 JavaScript 中的其他数据值获取 JSON 数据

html - 是什么导致水平滚动条在以下最琐碎的 HTML 中出现在 Chrome 上?

html - href 属性破坏元素

css - 我正在尝试使用 CSS 3's ' nth-of-type' 但无法正常工作?

javascript - 设置 Canvas 宽度 100% 和最大宽度

javascript - 在右下角显示一个没有位置 : absolute 的 <div>