Start by choosing your fabric and length for your table runner. This fabric was leftover from a set of curtains I recently made. Not only do I love the subtle weave pattern on it, but at 56″ wide, it was the perfect width to do “mini” runners for across the table (rather than one long runner down the center).
I placed my button holes against the hem, and they extend about an inch in toward the center of the runner. Below, you can see all my button hole markings down both sides of my runner.
Now is the fun part! Take a stretch of ribbon that is about 4″ longer than your table runner. Attach a safety pin to one side and weave the ribbon in and out of your button holes, keeping the ribbon flat (and un-twisted) as you move down the runner.