Electromagnetic scattering resonances of quasi-1-D nanoribbons