Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.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
Html Bootstrap 3-元素赢得';Don’不要呆在沙发的宽度内_Html_Css_Twitter Bootstrap 3 - Fatal编程技术网

Html Bootstrap 3-元素赢得';Don’不要呆在沙发的宽度内

Html Bootstrap 3-元素赢得';Don’不要呆在沙发的宽度内,html,css,twitter-bootstrap-3,Html,Css,Twitter Bootstrap 3,我在一个小div中使用bootstrap3。当我通过拖动窗口来增加窗口的宽度时,应该留在div内部的字段(用户名和密码输入字段)几乎移动到窗口的中心。为什么?下面是CSS和HTML <body> <div class="login"> <div class="container"> <div class="col-md-12"> <div class="row"> &l

我在一个小div中使用bootstrap3。当我通过拖动窗口来增加窗口的宽度时,应该留在div内部的字段(用户名和密码输入字段)几乎移动到窗口的中心。为什么?下面是CSS和HTML

<body>
  <div class="login">
    <div class="container">
        <div class="col-md-12">
          <div class="row">
          <form action="https://www.blah/login"/>
          <h3>Login</h3>
            <div class="col-xs-4">UserName:</div>
              <div class="col-xs-8"><input class="rounded white" type="text" name="username" placeholder="Username:" required/><br></div>
            <div class="col-xs-4">Password:</div>
              <div class="col-xs-8"><input class="rounded white" type="password" name="password"  placeholder="Password:" required/><br></div>
          <input type="checkbox" name="retrieve" value="true"/>I forgot my password.
          <ul class="no-bullets">
            <li><input class="color-brown white rounded float-left" type="submit" name="register" value="Submit Now"></li>
            <li><input class="rounded margin-left-5px" data-dismiss="modal" type="submit" value="Cancel"></li>
          </ul>
          </div>
        </div>
    </div>
  </div>
</body>

您似乎未正确设置
。登录
高度:200px

    .login{
         /*height:200px*/
    }

包含标签的元素(
.col-xs-4
)具有
宽度:33.33333%


包含输入字段(
.col-xs-8
)的元素具有
宽度:66.66667%

当屏幕较窄时,这些宽度值较小,标签和输入靠得很近

当屏幕扩展时,这些宽度值也会扩展,从而在标签和输入之间产生越来越大的间隙

答案是给容器一个宽度限制。

将此样式添加到容器类:

.col-md-12 { max-width: 250px; }
我在Chrome上测试了它,效果很好。此外,这里还有一个现场演示: 试试这个

<div class="login">
    <div class="row">
    <div class="col-md-12">
        <form action="https://www.blah/login" />
         <h3>Login</h3>

        <div class="col-xs-4">UserName:</div>
        <div class="col-xs-8">
            <input class="rounded white" type="text" name="username" placeholder="Username:" required/>
            <br>
        </div>
        <div class="col-xs-4">Password:</div>
        <div class="col-xs-8">
            <input class="rounded white" type="password" name="password" placeholder="Password:" required/>
            <br>
        </div>
        <input type="checkbox" name="retrieve" value="true" />I forgot my password.
        <ul class="no-bullets">
            <li>
                <input class="color-brown white rounded float-left" type="submit" name="register" value="Submit Now">
            </li>
            <li>
                <input class="rounded margin-left-5px" data-dismiss="modal" type="submit" value="Cancel">
            </li>
        </ul>
                </div>
    </div>
</div>

.login {
    height: 200px;
    width: 330px;
    max-width: 330px;
    padding: 10px 20px 10px 20px;
    background-color: #242424;
    border: 1px solid #545454;
    border-radius: 5px;
    color: #ddd;
}

登录
用户名:

密码:
我忘记密码了。
.登录{ 高度:200px; 宽度:330px; 最大宽度:330px; 填充:10px 20px 10px 20px; 背景色:#2424; 边框:1px实心#5454; 边界半径:5px; 颜色:#ddd; }

只需将
.login
div放在
.container
div下面。代码下面是

<div class="container">
    <div class="login">

请看演示


我改变了你的结构。有一些错误。您可以在

上查看此演示,只需像这样更改html的上部起始结构


我也在这里使用Bootstrap 3,请查看此代码。 这里没有组织您的HTML代码结构。首先,您需要了解它的行和列体系结构,它背后的目的是什么

在很多地方,你可以打开div,但是你没有在需要关闭div的适当位置关闭div

我使用了以下HTML代码:

<div class="container">    
    <div class="col-md-12 login">         
      <form action="https://www.blah/login"/>
      <h3>Login</h3>
       <div class="row">
            <div class="col-xs-4">UserName:</div>
            <div class="col-xs-8">
                <input class="rounded white" type="text" name="username" placeholder="Username" required/><br>
            </div>
        </div>
         <div class="row">
            <div class="col-xs-4">Password:</div>
            <div class="col-xs-8">
                <input class="rounded white" type="password" name="password"  placeholder="Password" required/><br>
            </div>
        </div>
         <div class="row">
             <div class="col-md-12">
                <input type="checkbox" name="retrieve" value="true"/> I forgot my password.
             </div>
         </div>
         <div class="row">
             <div class="col-md-6">
               <input class="bg-default btn-font" type="submit" name="register" value="Submit Now">
              </div>
             <div class="col-md-6">
               <input class="bg-default btn-font" data-dismiss="modal" type="submit" value="Cancel">
              </div>
         </div>
      </div>       
下面是我的跑步小提琴示例:


您好,请检查下面的代码,它应该在容器中

<div class="container">
  <div class="login">
    <div class="col-md-12">
            <div class="row">
      <form action="https://www.blah/login"/>
      <h3>Login</h3>
        <div class="col-xs-4">UserName:</div>
          <div class="col-xs-8"><input class="rounded white" type="text" name="username" placeholder="Username:" required/><br></div>
        <div class="col-xs-4">Password:</div>
          <div class="col-xs-8"><input class="rounded white" type="password" name="password"  placeholder="Password:" required/><br></div>
      <input type="checkbox" name="retrieve" value="true"/>I forgot my password.
      <ul class="no-bullets">
        <li><input class="color-brown white rounded float-left" type="submit" name="register" value="Submit Now"></li>
        <li><input class="rounded margin-left-5px" data-dismiss="modal" type="submit" value="Cancel"></li>
      </ul>
      </div>
    </div>
</div>

登录
用户名:

密码:
我忘记密码了。


检查此处

这是您刚刚发布的小提琴,用一行额外的代码修改:。。。有关更多详细信息,请参见下面我的答案。@MichaelDWheeler请查看答案
.login {  height: 200px; width: 330px;  max-width: 330px;  padding: 10px 0px 10px 20px;  background-color: #242424;  border: 1px solid #545454;  border-radius: 10px;  color: #ddd; }  .btn-font{   color: #000; }
<div class="container">
  <div class="login">
    <div class="col-md-12">
            <div class="row">
      <form action="https://www.blah/login"/>
      <h3>Login</h3>
        <div class="col-xs-4">UserName:</div>
          <div class="col-xs-8"><input class="rounded white" type="text" name="username" placeholder="Username:" required/><br></div>
        <div class="col-xs-4">Password:</div>
          <div class="col-xs-8"><input class="rounded white" type="password" name="password"  placeholder="Password:" required/><br></div>
      <input type="checkbox" name="retrieve" value="true"/>I forgot my password.
      <ul class="no-bullets">
        <li><input class="color-brown white rounded float-left" type="submit" name="register" value="Submit Now"></li>
        <li><input class="rounded margin-left-5px" data-dismiss="modal" type="submit" value="Cancel"></li>
      </ul>
      </div>
    </div>
</div>