Jup, dan zou ik iets doen als
5-5 '14 Computernetwerken III ......... [lokaal]
8:00 - 10:15, door Joeri
Samengevat: een meer natuurlijke layout maken door het over slechts 2 regels te verspreiden, de belangrijke informatie aan de randen van het scherm te plaatsen (datum + tijd aan de ene kant, lokaal aan de andere), het vak te benadrukken door het weer te geven in een iets groter font / bold / whatever, en de boel een beetje netjes aan elkaar te plakken. De docent is minder belangrijke info, en kan dus italic. Kolomtitels hoef je niet weer te geven, de info spreekt voor zichzelf.
Dit is voor het grootste deel mogelijk met css, interessant hiervoor zijn de diverse display-options (table, inline-block, en de float en absolute-properties), en de element::after{ content: "-" }.
Het verschuiven van de tijdkolommen is nog wel even een uitdaging trouwens. Ik zou niet zonder meer uit mijn mouw kunnen schudden hoe je de eerste content-volgorde naar de tweede layout krijgt, maar als het echt-echt-echt niet meer lukt heb je nog js en niet te vergeten good old display: none
Never explain with stupidity where malice is a better explanation