Ich baue einen JavaScript-Rechner, und ich habe Probleme, alle Tasten richtig ausgerichtet zu bekommen. Ich habe meinen Gleichheits-Button größer als den Rest gemacht, und dadurch wird die Ausrichtung der unteren beiden Reihen weggeworfen. Ich habe versucht mit vertical-align
, float
und display: inline
aber kann nicht scheinen, die richtige Kombination zu bekommen, damit es funktioniert. Kann mich hier jemand in die richtige Richtung lenken?CSS - Wie werden Tasten unterschiedlicher Höhe richtig ausgerichtet?
1
A
Antwort
3
Remove Position absolute aus dem Gleichheits Taste, und stellen Sie die letzte Zeile absolut zu positionieren: https://jsfiddle.net/jdqem3hh/2/
* {
margin: 10px auto;
font-size: 25px;
}
body {
background-color: #202020;
font-family: 'Days One', sans-serif;
}
#output {
background: #94AFB5;
width: 400px;
height: 70px;
font-size: 50px;
border-radius: 10px;
padding-right: 5px;
}
.calculator {
position: relative;
text-align: center;
width: 410px;
height: 520px;
padding: 2px;
background: #5591C3;
border-radius: 15px;
font-weight: bold;
margin-top: 5%;
margin-left: auto;
margin-right: auto;
}
button {
margin: 2px;
width: 85px;
height: 55px;
background-color: #084D87;
color: #D17900;
border-radius: 10px;
text-align: center;
cursor: pointer;
outline: none;
border: none;
box-shadow: 0 5px #053C6A;
padding: 5px;
vertical-align: top;
}
button:active {
background-color: #084D87;
box-shadow: 0 5px #053C6A;
transform: translateY(4px);
}
#zero {
width: 181px;
}
#ac, #ce {
background-color: #EC0000;
box-shadow: 0 5px #BC0000;
}
.last-row {
position: absolute;
bottom: 16px;
left: 31px;
}
#equals {
height: 125px;
font-size: 45px;
}
0
Sie müssen die kleineren Tasten innen transparent float div mit der gleichen Höhe wie die großen Tasten in Einklang zu bringen.
+0
Hallo @Kalin, willkommen zu SO. Schön, dass Sie versuchen, der Community zu helfen, indem Sie Fragen beantworten. Diese Antwort muss jedoch verbessert werden. Sie sollten Ihrer Antwort Code hinzufügen/einen JSFiddle-Link erstellen und/oder hilfreiche Links bereitstellen. Prost! –
Verwandte Themen
- 1. Wie werden Achsenetiketten unterschiedlicher Höhe ausgerichtet?
- 2. CSS-Boxen nicht richtig ausgerichtet
- 3. jquery-Tasten sind nicht richtig ausgerichtet
- 4. CSS Floating Divs mit unterschiedlicher Höhe sind mit dem Abstand zwischen ihnen ausgerichtet
- 5. UL/LI CSS-Menü nicht richtig ausgerichtet
- 6. CSS-Menü, wo Tasten usw. nach links und rechts ausgerichtet werden können
- 7. Bootstrap Gitterzeilen unterschiedlicher Höhe
- 8. Optionsfeld nicht richtig ausgerichtet
- 9. Wie werden diese Tasten in einer Reihe ausgerichtet?
- 10. Warum werden meine Bilder nicht richtig ausgerichtet?
- 11. CSS, wie Tasten vertikal in der Navigationsleiste vertikal ausgerichtet werden. Ausrichtung zentriert funktioniert nicht
- 12. Social Tasten nicht richtig
- 13. Bilder zusammengefügt, richtig ausgerichtet
- 14. CSS Variable Höhe funktioniert nicht richtig
- 15. GroupLayout nicht richtig ausgerichtet
- 16. Hintergrundbilder ist nicht richtig ausgerichtet
- 17. WordPress CSS - Get Bilder ausgerichtet
- 18. Horizontale divs nicht richtig ausgerichtet
- 19. Fußzeile nicht richtig ausgerichtet
- 20. Materialise css Karten mit gleicher Breite, aber unterschiedlicher Höhe
- 21. Wie wird dieser Text richtig ausgerichtet?
- 22. Bilder nicht zentriert richtig ausgerichtet
- 23. Wie kann Höhe in CSS reagiert werden?
- 24. Wie werden Bilder rechts ausgerichtet?
- 25. Bootstrap-Formular nicht richtig ausgerichtet
- 26. Flex-wrap mit Zeilen unterschiedlicher Höhe
- 27. DIV CSS in niedrigeren IE-Versionen nicht richtig ausgerichtet
- 28. JQuery Mobile - Layout ist nicht richtig ausgerichtet
- 29. CSS, wie meine Kreise nach einem Wort horizontal ausgerichtet werden
- 30. RecyclerView Artikel mit unterschiedlicher Höhe
Perfekt, danke !! – wildlifehexagon