Ich bin ein bisschen neu an der Front-End-Seite der Dinge, also vergib mir, wenn ich etwas Einfaches übersehe.Divs mit absoluter Positionierung verhält sich inkonsistent
Dies ist eine React-Anwendung, die ich erstellen werde, die mehrere Symbole auf einem Bildschirm haben wird. Man liest aktuelle Temperatur von einem Sensor. Ich möchte die Einheit (C oder F) in der oberen rechten Ecke und die Sensoranzeige in der unteren rechten Ecke anzeigen.
Mein HTML-Code:
<div className='app-icon-temp'>
<div className='icon-temp-current'>00.00</div>
<div className='icon-temp-unit'>C</div>
</div>
Mein CSS-Code:
.app-icon-temp {
width: 115px;
height: 115px;
position:relative;
}
.icon-temp-current {
position:absolute;
bottom:0;
right:0;
padding:10px;
}
.icon-temp-unit {
position:absolute;
top:0;
right:0;
padding:10px;
}
Die ersten div Positionen wie in der rechten unteren Ecke erwartet, aber die zweiten div Positionen in den oberen linken. Ich muss diesen Gegenstand nach rechts oben verschieben.
Was verursacht diese Inkonsistenz?
app-icon- Temp-Klasse fehlt der Punkt in Ihrem CSS – Daniel
scheint wie es für mich funktioniert ... https://codepen.io/anon/pen/gWoLJx –
@D Aniel, du hast recht, danke, dass du das herausgebracht hast. Es fehlte an der SO-Frage, aber nicht an dem Code, den ich betreibe –