Ich habe diesen sehr einfachen Code mit Bootstrap 3:Warum haben Formulargruppen einen negativen Rand im Bootstrap?
<html>
<body>
<main class="container" role="main">
<form class="simple_form form-horizontal">
<div class="form-group text required campaign_url">
<label class="text required control-label" for="campaign_url"><abbr title="required">*</abbr> Url</label>
<textarea class="text required form-control" name="campaign[url]" id="campaign_url"></textarea>
</div>
und es scheint wie folgt aus:
Beachten Sie, wie tho Etiketten und die Eingänge auf der linken Seite kleben. diese Elemente Inspizieren ich diese gefunden:
.form-horizontal .form-group {
margin-left: -15px;
margin-right: -15px;
}
Warum ist das dort? Ich weiß, es ist trivial zu entfernen, aber es lässt mich fragen, ob die Art, wie ich Bootstrap benutze falsch ist. Wie soll ich es benutzen?
Sie sind gemeint 'innerhalb von .row verwendet werden .col- *'. So ziemlich der gesamte Inhalt einer Bootstrap-Site sollte sich in einem '.col- *' div befinden, das mit einem '.row' div im' .container'div eingeschlossen ist. – Jon
Sie? Worauf genau beziehen Sie sich? Die Formulargruppen? Also ist die Struktur .form-horizontal> .col- *> .form-group> .control? Was ist eine Formulargruppe und was gruppiert sie? Ein einzelnes Steuerelement und sein Label? Eine Reihe von verwandten Steuerelementen wie eine Reihe von Optionsfeldern? – Triynko