#html #css #fullcalendar #fullcalendar-4
#HTML #css #fullcalendar #fullcalendar-4
Вопрос:
я пытаюсь добавить заголовок моего заголовка вместе с предыдущим, следующим, сегодняшним днем в левую часть страницы, однако это не позволяет им находиться на одной строке, это разрывы строк в заголовке
var calendar = new FullCalendar.Calendar(calendarEl, {
plugins: [ 'dayGrid', 'timeGrid' ],
header: {
left: 'title prev,next today',
center: '',
right: 'dayGridMonth'
}}
как мне заставить его двигаться вверх, например
HTML
<div class="fc-toolbar-chunk">
<h2 class="fc-toolbar-title">November 2020</h2>
<button class="fc-prev-button fc-button fc-button-primary" type="button" aria-label="prev">
<span class="fc-icon fc-icon-chevron-left"></span></button><button class="fc-next-button fc-button fc-button-primary" type="button" aria-label="next"><span class="fc-icon fc-icon-chevron-right"></span></button>
<button disabled="" class="fc-today-button fc-button fc-button-primary" type="button">today</button></div>
Комментарии:
1. Это FullCalendar 4 или 5?
2. @ADyson его версия 5.
3. Извините, но, присмотревшись повнимательнее, я не думаю, что это может быть потому, что а) такой опции, как
header
в версии 5, нет (headerToolbar
как показано в документации) и б) обычно вамplugins
эта опция также не нужна в версии 5.
Ответ №1:
Это происходит потому <h2>
, что элементы (как и все h...
элементы) по умолчанию являются элементами уровня блока. Похоже, что разработчики FullCalendar не учли возможность того, что вы можете захотеть поместить заголовок и кнопки в один и тот же раздел заголовка, поэтому они этого не изменили.
Однако вы можете легко изменить это, установив отображение элемента на встроенное, например
.fc-toolbar h2 {
display: inline;
}
Демо-версия: https://codepen.io/ADyson82/pen/qBaWxVo