Seleccionar un elemento por el atributo lang con css

Este post se publicó hace más de dos años, es posible que la información publicada esté obsoleta o las referencias no existan.

Si algún dia os véis en la tesitura de tener que dar un estilo diferente a un elemento dependiendo del idioma podéis hacerlo usando el atributo lang del elemento html

<html lang="es">

Por ejemplo, si necesitamos que en cierto idioma el tamaño de un titular sea más pequeño.

h2{ font-size: 1.4em }
:lang(de) h2{ font-size: 1em }