vertical-align: middle
すべての td に日番号を追加しました:
#calendar td {
vertical-align: middle !important;
}
しかし、これは最初の列のレスポンシブ Web ページでは機能しません:
どうすれば修正できますか?
% と em に margin-top を追加してみました。タブレットでは機能しますが、ボットは PC ブラウザーでは機能しません。
更新: jsfiddle にコードを追加: http://jsfiddle.net/8ctRu/
HTML
<div id='calendar'></div>
CSS
#calendar td {
vertical-align: middle !important;
border: 1px solid #000;
}
.fc {
text-align: center !important;
}
.fc td {
padding: 0;
vertical-align: middle !important;
}
jQuery
$('#calendar').fullCalendar({
header: {
left: 'prev',
center: 'title',
right: 'next'
},
dayClick: function(date, allDay, jsEvent, view) {
var now = new Date();
if (date.setHours(0,0,0,0) > now.setHours(0,0,0,0)){
$(this).toggleClass("blackAndWhite");
} else {
$(tempVar).css({
'background-color':'white',
'color' : '#000'
});
}
}
});