HackSoc / hacksoc.org

HackSoc website
https://www.hacksoc.org
8 stars 17 forks source link

Inconsistent display on talks.html #96

Closed LukeMoll closed 3 years ago

LukeMoll commented 4 years ago

Currently the heirarchy on talks.html is as follows:

<h2> Spring (current) Term talks
   <h3> Talk title
<h2> Past talks
   <h3> Autumn Term 2019
      <h4> Talk title
<h2> Giving a talk

Semantically and stylistically, this has some problems (as raised in PR #74 ). Ideally the talk titles would always be the same heading level hn, and so the "containing" parent heading would also always be the same h(n-1).

As part of this fix, each term of past talks could be wrapped in a <details>/<summary> pair to mean that Giving A Talk is easier to scroll to. Additionally, if Giving a Talk is given an id, then creating a link to talks.html#giving-a-talk would be a good way to make the information more easily accessed.