MENOS - Coincidencia exacta con Extend
Descripción
Por defecto, el extendbusque la coincidencia exacta entre los selectores. La extensión no importa cuando se trata de dos enésimas expresiones que tienen el mismo significado, pero solo busca el mismo formulario de orden definido para que el selector coincida.
Ejemplo
El siguiente ejemplo demuestra el uso de la coincidencia exacta con extend en el archivo LESS -
extend_syntax.htm
<!doctype html>
<head>
<link rel = "stylesheet" href = "style.css" type = "text/css" />
</head>
<body>
<div class = "style">
<h3>Hello!!!!!</h3>
</div>
<h4 class = "img">Welcome to TutorialsPoint</h4>
</body>
</html>
A continuación, cree el archivo style.less .
estilo sin
.style h3,
h3.style {
color: #BF70A5;
font-style: italic;
}
.img:extend(.style h3){}
El .style h3 debe definirse de la misma manera en extender como se define para selector. Si define en extender como .style , extender trata esto como diferente.
Puede compilar el archivo style.less en style.css usando el siguiente comando:
lessc style.less style.css
Ejecute el comando anterior; creará el archivo style.css automáticamente con el siguiente código:
style.css
.style h3,
h3.style,
.img {
color: #BF70A5;
font-style: italic;
}
Salida
Siga estos pasos para ver cómo funciona el código anterior:
Guarde el código html anterior en el extend_syntax.htm archivo.
Abra este archivo HTML en un navegador, se mostrará el siguiente resultado.