iiuni / projektzapisy

System Zapisów na zajęcia w Instytucie Informatyki Uniwersytetu Wrocławskiego
https://zapisy.ii.uni.wroc.pl
30 stars 10 forks source link

#1653 - Poprawki DOM w szablonie przedmiotu #1668

Open jerzeuek opened 5 months ago

jerzeuek commented 5 months ago

Przyczyną występowania dodatkowego odstępu przed plusami w rzędzie "Liczba godzin" jest sama specyfika HTMLa - kiedy używamy display: inline (domyślna wartość dla m.in. <span>ów), to przeglądarka kondensuje wszystkie spacje (w tym newline'y występujące między elementami w kodzie) w jedną spację. Po rozpatrzeniu kilku możliwych rozwiązań najlepszym z nich jakie udało mi się wymyślić jest dodanie Djangowego tagu {% spaceless %}okalającego problematyczne elementy. Dzięki temu odstępy znikają, a kod nadal jest czytelny. obraz

Dodatkowo zgodnie z sugestią we wszystkich rzędach gdzie były używane <span>y zostały one zastąpione listami wypunktowanymi z elementami. Został przy tym zachowany efekt wizualny. obraz

closes #1653