El display: table del que vienen hablando acá los muchachos, es una propiedad de CSS, que como toda prodpiedad CSS se aplica a elementos HTML (como un <div>, un <a>, un <table>).
Para aplicar una propiedad CSS a un elemento HTML tienes dos formas, en el mismo documento HTML mediante la propiedad style o desde un archivo externo.
Ejemplo:
Código HTML:
Ver original<div style="display: table; color: blue; background-color: green;"> Contenido del DIV
Como ves las propiedades CSS se colocan dentro de style separadas por punto y coma.
Otra forma de incluir CSS es mediante un archivo externo, donde se definen clases para cada conjunto de reglas CSS y luego solo se llama a esas clases desde el HTML. Desde ya, éste el metodo mas profesional y ordenado de incluir CSS en elementos HTML.
No sé como te llevas con el inglés pero la mejor manera de aprender de esto es el sitio "oficial", la "casa" de HTML y CSS.
http://www.w3schools.com/