A.- Der 1958 geborene T._ arbeitete seit 1. Februar 1978 als Hilfsarbeiter bei der Firma S._ und war damit obligatorisch bei der Schweizerischen Unfallversicherungsanstalt (SUVA) gegen die Folgen von Berufs- und Nichtberufsunfall versichert. Am 28. Februar 1978 rutschte er beim Holzstapeln aus und zog sich dabei eine Distorsion am linken Knie zu. Die SUVA, welche ihre Haftung anerkannte, kam für die Folgen dieses Berufsunfalles wie auch für die Rückfälle in den Jahren 1987 und 1993 auf und erbrachte die gesetzlichen Leistungen. Im Nachgang zu einem weiteren Rückfall vom Februar 1995 sprach die Anstalt vergleichsweise eine Integritätsentschädigung von 17,5 % zu, während sie die Gewährung einer Invalidenrente ablehnte (Verfügung vom 7. November 1996). Daran hielt sie im Einspracheentscheid vom 21. November 1997 fest. B.- Die hiegegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Basel-Stadt ab (Entscheid vom 21. Dezember 1998). C.- T._ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, es sei ihm, in Aufhebung des vorinstanzlich bestätigten Einspracheentscheides, eine Invalidenrente auf der Grundlage einer 10 %igen Erwerbsunfähigkeit zuzusprechen. Eventuell sei die Sache zu Aktenergänzung und neuer Verfügung an die Anstalt zurückzuweisen. Die SUVA trägt auf Abweisung der Verwaltungsgerichtsbeschwerde an. Das Bundesamt für Sozialversicherung hat sich nicht vernehmen lassen.