Mam następujący bootstrap kod HTML (jego JSX stąd className
ale idea jest taka sama):bootstrap 4 środkowy blok niezdolny do centrum
<div className="toggleView btn-group center-block" role="group" aria-label="Basic example">
<button onClick={this.handleTimelineClick} type="button" className={this.state.toggleCalendar == false ? "btn btn-secondary active" : "btn btn-secondary"}>Timeline</button>
<button onClick={this.handleCalendarClick} type="button" className={this.state.toggleCalendar == true ? "btn btn-secondary active " :"btn btn-secondary"}>Calendar</button>
</div>
Próbuję wyśrodkować ten kod albo bootstrap centrum -blok lub z CSS, ale nie wydaje się uzyskać go do pracy:
zielony pasek podkreśla div toggleView
.
Jedynym css Używam jest następujące:
.toggleView {
padding: 20px;
}
Dlaczego nie mogę centrum tej grupy przycisków?
Dziękuję, jest to trochę mylące dla mnie, dlaczego to działa. Czy możesz omówić nieco więcej na temat 'display: inline-block' i co tak naprawdę robi i jak rozwiązano ten problem w centrum tekstowym? – ApathyBear
Zasadniczo 'center-block' działałby tylko na' display: block' elementowym – ZimSystem
Dla przyszłych czytelników wygląda na to, że 'mx-auto' ma zmienioną nazwę na' mx-auto' fram alpha.5 –