【问题标题】:Bootstrap error: Working on Mobile/ Laptop but not desktop引导错误:在移动/笔记本电脑上工作,但不是台式机
【发布时间】:2017-02-22 16:03:32
【问题描述】:

我是前端开发和修改登录页面上现有表单(添加额外列)的新手。当我添加此列时,它可以在所有设备(桌面除外)上正常呈现。

我希望得到有关可能原因以及如何解决此问题的指示。

下面是我的代码副本:

    <div class="fields">
                        <div class="col-lg-4 col-md-4 col-sm-4 lbl"><label>First Name*</label></div>
                        <div class="col-lg-8 col-md-8 col-sm-8 fld"><input type="text" maxlength="40" name="fname" id="fname" required/></div>
                    </div>
                    <div>
                        <div class="col-lg-4 col-md-4 col-sm-4 lbl"><label>Last Name*</label></div>
                        <div class="col-lg-8 col-md-8 col-sm-8 fld"><input type="text" maxlength="40" name="lname" id="lname" required/></div>
                    </div>
                    <div>
                        <div class="col-lg-4 col-md-4 col-sm-4 lbl" style="padding-right:0px"><label>Email Address*</label></div>
                        <div class="col-lg-8 col-md-8 col-sm-8 fld"><input type="email" name="email" id="email" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$" required /></div>
                    </div>    
                    <div>
                        <div class="col-lg-4 col-md-4 col-sm-4 lbl"><label>Gender*</label></div>
                        <div class="col-lg-8 col-md-8 col-sm-8 fld">
                            <label style="width: 100px;"><input class="gender" type="radio" name="gender" id="gender" value="Female"/>&nbsp;&nbsp;Female</label>
                            <label><input class="gender" type="radio" name="gender" id="gender" value="Male"/>&nbsp;&nbsp;Male</label>
                        </div>
                    </div>
                    <div>
                        <div class="col-lg-4 col-md-4 col-sm-4 lbl"><label>Date of Birth*</label></div>
                        <div class="col-lg-8 col-md-8 col-sm-8 fld" style="margin-bottom: 10px;">
                            <select id="daydropdown" style="width: 64px" name="date" id="date" required><option value="" disabled selected>DD</option></select>
                            <select id="monthdropdown" style="width: 64px" name="month" id="month" required><option value="" disabled selected>MM</option></select> 
                            <select id="yeardropdown" style="width: 74px" name="year" id="year" required><option value="" disabled selected>YYYY</option></select> 
                        </div>
                    </div>
                    <div>
                        <div class="col-lg-4 col-md-4 col-sm-4 lbl"><label>Country*</label></div>
                        <div class="col-lg-8 col-md-8 col-sm-8 fld"><select id="countrydropdown" style="width: 100%;" name="country" id="country" required><option value="">--Please Select--
                        </option>
                        </select></div>
                    </div>
                    <div>
                        <div class="col-lg-4 col-md-4 col-sm-4 lbl"><label>Postcode*</label></div>
                        <div class="col-lg-8 col-md-8 col-sm-8 fld"><input type="text" maxlength="20" name="postcode" id="postcode" required/></div>
                    </div>
                    <div>
                        <div class="col-lg-12 col-md-12 col-sm-12 lbl">
                        <table>
                        <tr>
                            <td><span><input type="checkbox" id="signupcheckbox"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td>
                            <td><span>I would like to sign up to emails</span></td>
                        </tr>
                        </table>
                        </div>
                    </div>

【问题讨论】:

  • 我们猜不到你做了什么
  • 马上更新

标签: html css twitter-bootstrap-3 responsive-design


【解决方案1】:

您的标记有问题。试试这样的——

<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
          <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
          <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<div class="fields container-fluid">
            <div class="row">
                        <div class=" lbl"><label>First Name*</label></div>
                        <div class="col-lg-8 col-md-8 col-sm-8 fld"><input type="text" maxlength="40" name="fname" id="fname" required/></div>
                    </div>
                    
                    <div>
                    <div class="row">
                        <div class=" lbl"><label>Last Name*</label></div>
                        <div class="col-lg-8 col-md-8 col-sm-8 fld"><input type="text" maxlength="40" name="lname" id="lname" required/></div>
                    </div>
                    </div>
                    <div>
                    <div class="row">
                        <div class=" lbl" style="padding-right:0px"><label>Email Address*</label></div>
                        <div class="col-lg-8 col-md-8 col-sm-8 fld"><input type="email" name="email" id="email" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$" required /></div>
                    </div>    
                    <div>
                    </div>
                    <div class="row">
                        <div class=" lbl"><label>Gender*</label></div>
                        <div class="col-lg-8 col-md-8 col-sm-8 fld">
                            <label style="width: 100px;"><input class="gender" type="radio" name="gender" id="gender" value="Female"/>&nbsp;&nbsp;Female</label>
                            <label><input class="gender" type="radio" name="gender" id="gender" value="Male"/>&nbsp;&nbsp;Male</label>
                        </div>
                    </div>
                    <div>
                    </div>
                    <div class="row">
                        <div class=" lbl"><label>Date of Birth*</label></div>
                        <div class="col-lg-8 col-md-8 col-sm-8 fld" style="margin-bottom: 10px;">
                            <select id="daydropdown" style="width: 64px" name="date" id="date" required><option value="" disabled selected>DD</option></select>
                            <select id="monthdropdown" style="width: 64px" name="month" id="month" required><option value="" disabled selected>MM</option></select> 
                            <select id="yeardropdown" style="width: 74px" name="year" id="year" required><option value="" disabled selected>YYYY</option></select> 
                        </div>
                        </div>
                    </div>
                    <div>
                        <div class="col-lg-4 col-md-4 col-sm-4 lbl"><label>Country*</label></div>
                        <div class="col-lg-8 col-md-8 col-sm-8 fld"><select id="countrydropdown" style="width: 100%;" name="country" id="country" required><option value="">--Please Select--
                        </option>
                        </select></div>
                    </div>
                    <div>
                    <div class="row">
                        <div class="lbl"><label>Postcode*</label></div>
                        <div class="col-lg-8 col-md-8 col-sm-8 fld"><input type="text" maxlength="20" name="postcode" id="postcode" required/></div>
                    </div>
                    </div>
                    <div>
                    <div class="row">
                        <div class="col-lg-12 col-md-12 col-sm-12 lbl">
                        <table>
                        <tr>
                            <td><span><input type="checkbox" id="signupcheckbox"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td>
                            <td><span>I would like to sign up to emails</span></td>
                        </tr>
                        </table>
                        </div>
                        </div>
                    </div>

【讨论】:

    【解决方案2】:

    分享代码或使用

    在引导中使用

    class="col-lg-14 col-md-14 col-sm-5 col-xs-12"
    

    桌面使用 lg 和 md

    【讨论】:

    • 你从哪里得到 col-lg-14 ?我们在引导程序中只有 12 个可用
    • 那是我放的参考..,我在我的项目中创建了lg-14..,你可以把它改成lg-12,或者去css创建...
    • 很高兴听到这个消息。但对于外行来说,这是令人困惑的,并且违反了引导标准:)
    猜你喜欢
    • 1970-01-01
    • 2018-06-20
    • 2013-08-23
    • 1970-01-01
    • 2020-08-02
    • 2015-01-14
    • 1970-01-01
    • 1970-01-01
    • 2014-03-29
    相关资源
    最近更新 更多