Ich habe ein Problem mit Ausrichtungen hier. Ich habe jQuery ein Feld für mich bevölkern. Ich möchte das Grad-Symbol hinzufügen, das ich mit einer HTML-Entität gemacht habe. Aus irgendeinem Grund, wenn ich beide Elemente die Anzeige geben: Inline-Eigenschaft der Text-align: center; Eigenschaft wird ignoriert. Kann jemand erklären, warum und wie zu beheben? Hier ist der Code in Frage ...CSS Anzeige Eigenschaft Abbrechen Text-Align
HTML
<h1 class="curr-temp" id="farh"></h1><h1 class="curr-temp">°</h1>
<button id="switch">F/C</button>
CSS
.curr-temp {
display:inline;
text-align:center;
}
Wenn Sie 'display: inline' einstellen, ist die Breite von' .curr-temp' * nur so breit wie der Inhalt *, so dass die Ausrichtung meistens irrelevant ist. Warum stellen Sie es auf "Inline" ein? Wo willst du es sehen? –
Versuchen Sie 'display: inline-block' statt – cyrix
@cyrix - das wird nichts lösen, Inline-Block wird nur so breit sein wie der Inhalt darin auch. –