wie man reproduziert:
Von:
%Vor%An:
%Vor%wir haben einfach "input" in ein "div" mit "class = 'input-group'" eingefügt und ein "input-group-addon"
hinzugefügtDas Ergebnis ist sehr seltsam, es sieht so aus: Ссылка
aber das richtige Ergebnis ist das: Ссылка
ist dies ein Fehler mit ASP.Net MVC 5 Standardvorlage oder was?
Es ist ein interessanter Fehler in der Interaktion zwischen Bootstrap CSS und Microsoft Standardstilen.
Sehen Sie in Ihrer Standard-CSS-Datei "Site.css" nach und entfernen Sie den Block nach dem Kommentar Set width on the form input elements since they're 100% wide by default
, wobei max-width
-Eigenschaft für Eingaben gesetzt wird.
Und wenn Sie Ihre Eingabe nach Größe einschränken möchten, sollten Sie dies mit den col-md-...
-Klassen von Bootstrap tun.
Wenn Sie sich Ihre Screenshots ansehen, ist es sehr klar, dass MVC5 die Standard-Bootstrap-Eingabeeigenschaften überschreibt.
Fügen Sie den folgenden CSS-Code zu Ihrem Stylesheet hinzu. Dies wird das Problem lösen.
%Vor%Tags und Links asp.net-mvc asp.net-mvc-5 twitter-bootstrap twitter-bootstrap-3