Just capping CEO pay as some percentage as the lowest paid employee at the company would solve some of this; which I think Sanders suggested before. I suppose it would have to extend to every "contractor," and "gig worker" they use too. The "ranked" income suggestion could cause problems because it ignores supply/demand. I find "ranking" kind of dubious too, because some "unskilled" labor is much harder and undesirable for the worker to do than other work that requires degrees; so these workers should be paid more, IMO. I'm also fine with somewhat predictable inflation; prevents people from hoarding wealth.
Edit: caps would also have to take stocks/equity into account somehow too.