Ich entwickle eine Webseite, die zuerst bootstrap.css und dann custom.css hinzufügt. Beide CSS-Dateien definieren einen Stil namens .Behälter, auf diese Weise:Warum ein benutzerdefinierter Stil einen zuvor definierten Stil nicht überschreibt
bootstrap.css:
container { /* line 1245 */
max-width: 1170px;
}
.container { /* line 1082 */
max-width: 970px;
}
.container { /* line 928 */
max-width: 750px;
}
.container { /* line 759 */
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px;
}
In custom.css:
.container {
padding: 0;
width: 100%;
}
Wenn die Anwendung ausführen, Stil in Zeile 1245 bootstrap.css steuert die Breite. Wenn ich es deaktiviere, wird der Stil in Zeile 1082 verwendet. Schließlich, wenn ich das deaktiviere, wird der Stil in Zeile 928 verwendet. Wenn ich Letzteres deaktiviere, wird die Definition in custom.css verwendet.
Die gleiche Struktur und CSS sind jedoch auf dieser Seite: https://colorlib.com/polygon/gentelella/index.html. Auf dieser Seite funktioniert dieselbe Definition.
Bitte, schlagen Sie nicht vor, wichtig in custom.css zu verwenden, da, wenn die gleiche Struktur in der Verbindung oben funktioniert, es bedeutet, dass etwas anderes falsch ist.
Wenn Sie neugierig sind, das ist, wie ich die CSS-Dateien enthalten:
<link href="/Content/bootstrap.css" rel="stylesheet"/>
<link href="/Content/font-awesome.css" rel="stylesheet"/>
<link href="/Content/nprogress.css" rel="stylesheet"/>
<link href="/Content/iCheck/flat/green.css" rel="stylesheet"/>
<link href="/Content/daterangepicker.css" rel="stylesheet"/>
<link href="/Content/custom.css" rel="stylesheet"/>
Und das ist ein Teil des Körpers:
<body class="nav-md">
<div class="container body">....</div>
</body>
Was kann falsch sein?
hallo .. außer Kraft setzen, die max-width Eigenschaft in Ihrem benutzerdefinierten CSS .. und versucht. Max-Breite einstellen: 100%; –
ja .. das funktioniert .. aber ich frage mich, warum in der Online-Site gab ich den Link, die custom.css funktioniert, ohne die maximale Breite – jstuardo
Hallo .. Container in gird.less Datei haben Breite Eigenschaft und bootstrap.css haben Eigenschaft max-width Das ist der Grund, wenn "width" in dieser Site außer Kraft gesetzt wurde. Hier müssen Sie die Eigenschaft max-width überschreiben. ... hoffe, das hilft ... –