티스토리 뷰

반응형

달력이 이상하게 폭이 좁아서 보기 좋지 않네요~

왼쪽으로 치우친 달려

이 코드는 아래와 같습니다.

   let calendarHtml = '<table id="todo-list" class="table">';
    calendarHtml += '<thead class="table-info text-start" ><tr>';
    daysOfWeek.forEach(day => {
        calendarHtml += '<th class="fs-6 text-start"  >' + day + '</th>';
    });
    calendarHtml += '</tr></thead><tbody>';

이를 개선해서 아래의 화면으로 수정하려면?



위의 코드에서 th요소가 가로폭이 균등배분하게 화면에 꽉 차게 하려면?

let calendarHtml = '<table id="todo-list" class="table" style="width: 100%; table-layout: fixed;">';
calendarHtml += '<thead class="table-info text-start"><tr>';
daysOfWeek.forEach(day => {
calendarHtml += '<th class="fs-6 text-start" style="width: calc(100% / ' + daysOfWeek.length + ');">' + day + '</th>';
});
calendarHtml += '</tr></thead><tbody>';

 

위의 코드로 해결되었습니다.

반응형
댓글