Use this CSS on elements to prevent them being wider than they should be (e.g. your viewport width).
overflow-wrap: break-word; word-wrap: break-word; hyphens: auto;
Tim Bennett is a web designer and developer. He has a First Class Honours degree in Computing from Leeds Metropolitan University and currently runs his own one-man web design company, Texelate.