Rolf B: Fehlende Endzeile für 31. August 2020

Beitrag lesen

problematische Seite

Hallo Gunnar,

too late, fix complete 😉

Dass eine Table nicht das beste Mittel ist, ist unstreitig. Es geht mit Grid, oder mit einer wrapping Flexbox.

Deine Berechnung der Tage im Monat ist clever, aber auch umständlich. Sollte das hier nicht hinreichend sein?

const monthLength = Date.UTC(year, month+1, 0).getDate();

Das Wiki-Sample hat ein paar visuelle Gadgets mehr, die bei Dir fehlen. Kriegt man das hin?

  • Wochentagüberschriften
  • Hervorhebung von Sa, So und aktuellem Tag.
  • Darstellung mit Rasterlinien

Wochentagsüberschriften sind noch einfach. Tagesnamen als Spans vor's template und im CSS .calendarMonth > a:nth-of-type(1) als Selektor. Der Rest? Entweder muss man darauf verzichten, oder die Eleganz deiner Lösung verfliegt, fürchte ich.

Rolf

--
sumpsi - posui - obstruxi