Elements that have a set width become wider when they have padding and/or border-width. To avoid these problems, make use of the now common box-sizing: border-box; reset.
The element in HTML is used for displaying tabular data. You can think of it as a way to describe and display data that would make sense in spreadsheet sof