Höhenkalk funktionieren in CSS nicht richtig

Höhenkalk funktionieren in CSS nicht richtig
Der "Berechnung (100%)Ist eine Funktion, die in CSS verwendet wird, um bestimmte Eigenschaften auf HTML -Elemente gemäß den mathematischen Anweisungen in der Funktion anzuwenden. Ähnlich "Höhe: Calc (100%)”Wird verwendet, um die Höhe eines bestimmten Elements festzulegen. Manchmal läuft diese Funktion nicht und wirkt sich trotz ihrer Anwesenheit im CSS -Stil nicht auf die Ausgabe aus.

Der häufigste Fehler beim Schreiben der Berechnung (100%) Funktion für jede Eigenschaft (wie Höhe oder Breite) fehlt “PositionEigenschaft für das Element, deren Höhe geändert werden muss. Dies wird gelöst, indem einfach ein hinzugefügt wird “PositionEigenschaft zum Stilelement.

Beispiel: Calc (100%) funktioniert nicht
Lassen Sie uns dieses Problem mit Hilfe eines einfachen Beispiels diskutieren, in dem eine Eigenschaft für fehlende Position fehlte und die Ausgabe anzeigen:

Höhe: Calc (100%) Funktion


Dies ist die Box, die durch Höhe geändert werden sollte: Calc (100%) Funktion

Im obigen Code -Snippet gibt es a

Überschrift das heißt “CALC (100%) -Funktion,Und dann gibt es einen Div -Container mit einer einfachen zufälligen Aussage.

Fügen wir das CSS -Stilelement hinzu, das sich auf die oben genannten HTML -Elemente bezieht und sie stylen:

.calc
Breite: Calc (100% - 390px);
Grenze: 1PX Solid Black;
Hintergrundfarbe: RGB (63, 218, 197);
Text-Align: Mitte;
Höhe: Calc (100% - 350px);

Im obigen Code -Snippet gibt es einige andere Eigenschaften, um das HTML -Element (Überschrift und Div -Klasse -Inhalt) wie Rand, Hintergrundfarbe, Textausrichtung zu stylen. Dann gibt es das "Höhe: Calc (100% - 350px);”.

Das Folgende ist die Ausgabe des obigen Codes:

Wir können keine Änderung der Höhe des Div -Elements sehen. Dies bedeutet, dass die Höhe der Höhe: Calc (100%) nicht funktioniert.

Richtige Möglichkeit, Höhe hinzuzufügen: CALC (100%) Funktion

Wenn wir nun die Positionseigenschaft im Stilelement hinzufügen, funktioniert der Code ordnungsgemäß:

.calc
Position: absolut;
Breite: Calc (100% - 390px);
Grenze: 1PX Solid Black;
Hintergrundfarbe: RGB (63, 218, 197);
Text-Align: Mitte;
Höhe: Calc (100% - 350px);

Im obigen Code -Snippet haben wir einfach eine Positionseigenschaft hinzugefügt und die folgende Ausgabe ist nach dem Hinzufügen der Position des Positionseigenes:

Aus der obigen Ausgabe können wir den Unterschied zwischen der Ausgabe, die über den Code erzeugt wird, der über die Positionseigenschaft erfolgt, und dem, dem die Position Eigenschaft fehlen. So machen wir die Höhe: Calc (100%) funktionieren ordnungsgemäß.

Abschluss

Der häufigste Fehler beim Schreiben der Calc (100%) -Funktion für die Höhe ist wahrscheinlich eine fehlende Position Eigenschaft, die die Höhe führt: Calc (100%), um keinen Einfluss auf die Ausgabe zu haben. Dies wird leicht gelöst, indem nur die Positionseigenschaft im selben CSS -Stilelement wie das hinzugefügt wird, bei dem die CALC -Funktion (100%) für die Höhe der Höheneigenschaft hinzugefügt wurde.