Duplicar posibles:
css: the meaning of * markSignificado de '*' en CSS
¿Qué hacer en *
css? Vi algo de código here que la contenía:
.center-wrapper{
text-align: center;
}
.center-wrapper * {
margin: 0 auto;
}
Es esto un error?
Duplicar posibles:
css: the meaning of * markSignificado de '*' en CSS
¿Qué hacer en *
css? Vi algo de código here que la contenía:
.center-wrapper{
text-align: center;
}
.center-wrapper * {
margin: 0 auto;
}
Es esto un error?
*
significa ALL.
En este caso se trataría de todos los elementos en .center-wrapper
Es un comodín, que coincide con cada elemento. Entonces en tu ejemplo, significa cada elemento que es descendiente de elementos con la clase "envoltura central".
De acuerdo con los documentos del W3C oficiales, se llama un "selector universal", véase http://www.w3.org/TR/css3-selectors/#universal-selector:
El selector universales, escrito como un nombre completo CSS [CSS3NAMESPACE] con un asterisco (* T + 002A) como el nombre local , representa el nombre calificado de cualquier tipo de elemento.
*
significa que los estilos asignados deben aplicarse a toda la página. No es un error tipográfico
En este caso .center-wrapper *
todo debajo de cada elemento con clase center-wrapper.
Significa que seleccionará todos los elementos dentro de esa parte del DOM.
* es Selector universal. .center-wrapper *
selecciona todos los elementos descendientes de .center-wrapper
.
Me cansé de buscar en Google * css, * que significa css, css *, y css * significado del símbolo, y ninguno de ellos arrojó resultados. Por eso pensé que era un error tipográfico –