es solo un divisor.. se utiliza para marcar un punto de ruptura y solo es como referencia..
Imagina que tienes una seccion de 2 columnas y quieres pasar a 3, bueno pues pones esa solo para darte cuenta donde cambias la maquetación.
ese font-size y line height puede que sirva como hack para corregir estilos en ciertos navegadores, no he encontrado más información al respecto. Por lo menos no oficial.
Actualizacion:
El line heigh es la altura que hay entre 2 lineas de texto
texto1texto1texto1texto1texto1texto1texto1texto1texto1texto1texto1texto1 |
|
<-- esta es la line height |
texto2texto2texto2texto2texto2texto2texto2texto2texto2texto2texto2
la font size a 1px, es illegible pues una fuente de 1 pixel es practicamente un punto.. esto lo han de hacer ya que el tamñao por defecto en el internet explorer es de 9px si es que no lo especificas.. nada de que espantarse.