Da steht ein falsches Zeichen zwischen den Jahren. Der Bis-Strich ist ein '–' U+2013 Halbgeviertstrich > (bei Jahresangaben ohne Leerzeichen davor und danach). In HTML kannst dafür auch – verwenden: 2011–2017
Auch bei 2011–2017 erhalte ich einen unerwünschten Zeilenumbruch.
Browserabhängig: Firefox umbricht weder bei '–' noch bei '-' noch bei '+'; Safari und Chrome machen bei > '–' und '-' einen Umbruch, bei '+' nicht.
Das ist auch meine Erfahrung bei Chrome und Firefox.
2016-2017 kann ich, semantisch verständlich, durch 2016+2017 kodieren. Aber was sollte ich tun bei 2012-2017 tun?