0
我對Bootstrap還是很新的,所以如果我的問題太簡單,請原諒我。Bootstrap Form-Horizontal Appearance
我已經使Bootstrap網頁幾乎顯示爲我想要的,但是當我更改屏幕大小時,佈局從OK(在手機&平板電腦大小)變爲Bad(在全桌面大小)。
我的代碼如下:
<div class="container">
<div class="row">
<div class="col-md-4 col-md-offset-4">
<form class="form-horizontal" role="form">
<fieldset>
<!-- Text input-->
<div id="Row1" class="form-group">
<label class="col-sm-2 control-label" for="txtDeviceID">Device ID:</label>
<div class="col-sm-4">
<input id="txtDeviceID" type="text" placeholder="Device ID" class="form-control" runat="server">
</div>
<label class="col-sm-2 control-label" for="ddlOwnerID">Owner ID:</label>
<div class="col-sm-4">
<select class="form-control" id="ddlOwnerID" runat="server">
</select>
</div>
</div>
<!-- Text input-->
<div id="Row2" class="form-group">
<label class="col-sm-2 control-label" for="ddlDevType">Device Type:</label>
<div class="col-sm-4">
<select class="form-control" id="ddlDevType" runat="server">
</select>
</div>
<label class="col-sm-2 control-label" for="txtLocation">Location:</label>
<div class="col-sm-4">
<input type="text" id="txtLocation" placeholder="Location" class="form-control" runat="server">
</div>
</div>
<!-- Text input-->
<div id="Row3" class="form-group">
<label class="col-sm-2 control-label" for="txtCreditFee">Credit Fee:</label>
<div class="col-sm-4">
<input type="text" id="txtCreditFee" placeholder="Credit Fee" class="form-control" runat="server">
</div>
<label class="col-sm-2 control-label" for="txtClosingText">Closing Msg:</label>
<div class="col-sm-4">
<textarea id="txtClosingText" class="form-control h4" rows="2" runat="server" wrap="off" placeholder="* Closing Msg *" runat="server"></textarea>
</div>
</div>
</fieldset>
</form>
</div> <!-- /.col-lg-12 -->
</div> <!-- /.row -->
</div> <!-- class="container" -->
但是當我打開瀏覽器窗口,全桌面屏幕尺寸的顯示變化使用輸入字段重疊標籤:
我有colum ns在我的HTML div中定義,我不認爲NoWrap在標籤上設置爲True(雖然我不能確定),但它似乎沒有幫助。
- 如何讓全屏桌面屏幕尺寸看起來不錯並保留響應能力,以便較小的屏幕尺寸看起來不錯?
- 我應該在各種CSS文件中查看以引入更改?
您的建議/意見將不勝感激。
謝謝您的回覆。我明白你指的是什麼,但是,作爲Bootstrap新手,我不明白我需要做什麼。一方面你說 - 「你的標記在md大小的屏幕上不會超過3列」然後你說 - 「由於你沒有在你的類屬性中指定xs或sm col值,它將默認爲12列「,那麼它會是3列還是12列?而且,更重要的是,我該如何解決這個問題? – Dhugalmac
對不起,我原本打字錯了。由於您使用* col-md-4 *,因此您的div在屏幕md大小或以上不會佔用超過* 4 *列。查看文檔中的引導網格系統,以幫助您查看事物。嘗試將* col-md-4 *類更改爲* col-md-8 *。這將使您的列跨越8個列而不是4個屏幕大小爲MD或以上 – maccettura