Encontré un ejemplo de plantillas de correo electrónico receptivas donde hay selectores de CSS como los siguientes:
a[class="btn"]
¿Por qué se usa esta sintaxis si es totalmente la misma que:
a.btn
¿Tiene algún impacto en los navegadores móviles o en cualquier otra cosa?
css
css-selectors
ducin
fuente
fuente
Respuestas:
La
[]
sintaxis es un selector de atributos .a[class="btn"]
Esto seleccionará cualquier
<a>
etiqueta conclass="btn"
. Sin embargo, no seleccionará<a>
cuál tieneclass="btn btn_red"
, por ejemplo (mientras que loa.btn
haría). Solo coincide exactamente con ese atributo.Es posible que desee leer Los 30 selectores de CSS que debe memorizar . Es invaluable para cualquier desarrollador web prometedor.
fuente
.btn
selector común sería suficiente. ¿Me estoy perdiendo algo? ¿Hay algún beneficio en esto? ¿Mayor especificidad, supongo?