2015-04-30 23 views
0

我在我的網站上有一個訂單,使用bootstrap中提供的form-horizontal類。該表格具有兩列形式的左側和右側部分。左上角格式很好,因爲它應該與form-horizontal,但右上角不幸。任何幫助讓它看起來不錯,將不勝感激!Bootstrap多列形式 - 水平造型只有一個col-

你可以找到它住在這裏:http://www.bannermastering.co.uk/order.html

表單代碼

<form id="orderform" name="orderform" class="form-horizontal" role="form" method="post" action="ordermailer.php"> 
    <div class="row"> 

    <!-- """"""""""""""""""""""""""""""""""""" --> 
    <!-- CLIENT INFO [Left side of order form] --> 
    <!-- ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, --> 

    <div class="col-md-5 col-md-offset-1 col-sm-12 form-top-border form-bg client-info"> 

    <h2 class="text-center"><i class="fa fa-user"></i> Client Info</h2> 

     <div class="form-group"> 
     <label for="txtartistname" class="col-sm-3 control-label ">Artist Name</label> 
     <div class="col-sm-7"> 
      <input id="txtartistname" name="txtartistname" type="text" class="form-control" placeholder="Artist/Group/Band Name"/> 
     </div> 
     </div> 

     <div class="form-group"> 
     <label for="txtclientname" class="col-sm-3 control-label">Your Name</label> 
     <div class="col-sm-7"> 
      <input id="txtclientname" name="txtclientname" type="text" class="form-control" placeholder="Your Name"/> 
     </div> 
     </div> 

     <div class="form-group"> 
     <label for="txtemail" class="col-sm-3 control-label">Email</label> 
     <div class="col-sm-7"> 
      <input id="txtemail" name="txtemail" type="email" class="form-control" placeholder="[email protected]"/> 
     </div> 
     </div> 

     <div class="form-group"> 
     <label for="txtnotes" class="col-sm-3 control-label">Track Listing & Notes</label> 
     <div class="col-sm-9"> 
      <textarea id="txtnotes" name="txtnotes" class="form-control" rows="4" 
      placeholder="Please enter Track Names and Additional Information e.g Mastering Preferences" value=""></textarea> 
     </div> 
     </div> 

    </div> 


    <!-- """""""""""""""""""""""""""""""""""""""" --> 
    <!-- ORDER DETAILS [right side of order form] --> 
    <!-- ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, --> 

    <div class="col-md-5 col-sm-12 form-top-border order-details form-bg"> 
    <h2 class="text-center"><i class="fa fa-shopping-cart"></i> Order Details</h2> 

     <div class="form-group"> 
     <label for="txttrackquantity" class="col-sm-9 control-label label-padding bottom-border-dark">Number of Tracks to Master</label> 
     <div class="col-sm-3 margin5"> 
      <input id="txttrackquantity" name="txttrackquantity" type="text" onkeyup="calculatetotal()" class="form-control" placeholder="0" maxlength="2" data-fv-notempty /> 
     </div> 
     </div> 

     <div class="form-group"> 
     <label for="txtstemquantity" class="col-sm-9 control-label label-padding bottom-border-dark">How many of these need Stem Mastering?</label> 
     <div class="col-sm-3 margin5"> 
      <input id="txtstemquantity" name="txtstemquantity" type="text" onkeyup="calculatetotal()" class="form-control" placeholder="0" maxlength="2"/> 
     </div> 
     </div> 

     <div class="form-group"> 
     <label for="txtdualquantity" class="col-sm-9 control-label label-padding bottom-border-dark">How many require a Dual Master?</label> 
     <div class="col-sm-3 margin5"> 
      <input id="txtdualquantity" name="txtdualquantity" type="text" onkeyup="calculatetotal()" class="form-control" placeholder="0" maxlength="2"/> 
     </div> 
     </div> 

     <div class="form-group"> 
     <label for="chkDDP" class="col-sm-9 control-label label-padding bottom-border-dark">DDP Format Master</label> 
     <div class="col-sm-2 margin5"> 
      <input id="chkDDP" name="chkDDP" type="checkbox" class="faChkSqr" onclick="calculatetotal()"/><br> 
     </div> 
     </div> 

     <div class="form-group"> 
     <label for="rdoloudness" class="col-sm-4 control-label bring-left small-top-padding">Desired Loudness</label> 
     <br> 
     <div class="col-sm-12"> 
      <label class="radio-inline"> 
      <input id="engineersdiscretion" name="rdoloudness" value="Engineers Discretion" type="radio" checked/>Engineers Discretion 
      </label> 

      <label class="radio-inline"> 
      <input id="dynamic" name="rdoloudness" value="Dynamic" type="radio"/>Dynamic 
      </label> 

      <label class="radio-inline"> 
      <input id="balanced" name="rdoloudness" value="Balanced" type="radio"/>Balanced 
      </label> 

      <label class="radio-inline"> 
      <input id="loud" name="rdoloudness" value="Loud" type="radio"/>Loud 
      </label> 
     </div> 
     </div> <!--/Loudness Radios --> 

    </div> <!-- /COL ORDER DETAILS --> 

<!-- PRICING ROW --> 
<div class="row"> 
    <div class="col-md-5 col-md-offset-1 credit-card-logos"> 

    <div class="col-xs-3 margin40"> 
     <h4 class="pull-right"><strong>Pay With</strong></h4> 
    </div> 

    <div class="col-xs-9"> 
     <!-- PayPal Logo --> 
     <table border="0" cellpadding="10" cellspacing="0" align="center"><tr><td align="center"></td></tr><tr><td align="center"><a href="https://www.paypal.com/uk/webapps/mpp/paypal-popup" title="How PayPal Works" onclick="javascript:window.open('https://www.paypal.com/uk/webapps/mpp/paypal-popup','WIPaypal','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=1060, height=700'); return false;"><img src="https://www.paypalobjects.com/webstatic/mktg/Logo/AM_mc_vs_ms_ae_UK.png" border="0" alt="PayPal Acceptance Mark"></a></td></tr></table><!-- PayPal Logo --> 
    </div> <!-- /col-md-10 --> 

    </div><!-- End Credit card logos left panel --> 

    <!-- PRICE PANEL --> 
    <div class="col-md-5 form-top-border form-bg pricing-panel"> 

     <div class="col-sm-6"> 
     <h2 id="txttotalprice" name="txttotalprice">Total £0.00</h2> 

     <div class="row"> 
      <div class="form-group"> 
      <label for="cbocurrency" class="col-xs-3 col-xs-offset-1 control-label" style="padding-top: 5px">Currency</label> 

      <div class="col-xs-5 col-xs-offset-1" style="padding-top: 5px"> 
       <select id="cbocurrency" name="cbocurrency" onchange="calculatetotal()"> 
       <option value="£">GBP</option> 
       <option value="$">USD</option> 
       <option value="€">EUR</option> 
       <option value="$">AUD</option> 
       </select> 
      </div> 

      </div><!-- /form-group --> 
     </div><!-- /row --> 

     </div><!-- /col-sm-5 --> 

     <div class="col-sm-4"> 
     <div class="form-group"> 
     <!-- Do NOT use name="submit" or id="submit" for the Submit button --> 
     <button type="submit" class="btn order-button">Confirm & Pay</button> 
     </div><!-- /form-group --> 
     </div><!--/col-sm-4 --> 

     <!-- Hidden inputs to hold data for the PHP script that emails the order --> 
     <div class="form-group"> 
     <input type="hidden" id="hidtotalprice" name="hidtotalprice" value=""> 
     <input type="hidden" id="hidcurrencycode" name="hidcurrencycode" value=""> 
     <input type="hidden" id="hidcurrencysymbol" name="hidcurrencysymbol" value=""> 
     <input type="hidden" id="hidurlend" name="hidurlend" value=""> 
     </div> 


    </div><!-- End Price /col-md-5 --> 
</div> <!-- End Row --> 

+0

從我的最終伴侶看起來不錯!什麼似乎是這個問題?你是偶然使用Internet Explorer/ – La5t5tarfighter

+0

謝謝你,感謝它! 我主要使用chrome(其他用於跨瀏覽器測試),問題是來自form-horizantal的CSS格式僅適用於左列。 羅恩在那裏剛剛讓我想到了一種方法,通過用像這樣的有針對性的CSS重寫它來實現它: '.order-details {012-min-height:330px; margin-top:15px!important; margin-bottom:15px!important; padding-left:40px; } .order-details .control-label { text-align:left; }' 如果你想看到它的意思是這樣的! http://bannermastering.co.uk/order.html 感謝您的幫助兄弟! –

+0

糟糕對不起,我是一個堆棧newb和嘗試使用'來格式化代碼: '.order-details { min-height:330px; margin-top:15px!important; margin-bottom:15px!important; padding-left:40px; } .order-details .control-label { text-align:left; }' –

回答

0

目前尚不清楚什麼對我會看適合你的,但是從我所看到的,您可能需要將右邊的下劃線加上padding-left:30px,例如右邊的div:

<div class="col-md-5 col-sm-12 form-top-border order-details form-bg" style="padding-left: 30px;"> 
+0

感謝幫助的人,你讓我想到了一個辦法。不使用風格,而是通過像這樣通過CSS進行定位: '.order-details {min-height:330px; margin-top:15px!important; margin-bottom:15px!important; padding-left:40px; } .order-details .control-label { text-align:left; }' 下面是我希望它看起來如何:bannermastering.co.uk/order.html 你太棒了!有一個偉大的一天哥們 –

+0

看起來不錯。也謝謝你。如果我的答案確實做了這項工作,那麼可以將其標記爲已接受的答案。我會很感激 – Ron