diff --git a/files/es/conflicting/glossary/flexbox/index.md b/files/es/conflicting/glossary/flexbox/index.md index 3fcc63ee8383ad..bae042fe87837a 100644 --- a/files/es/conflicting/glossary/flexbox/index.md +++ b/files/es/conflicting/glossary/flexbox/index.md @@ -78,7 +78,8 @@ Si usa `display: table-cell` en un elemento en su HTML, toma el estilo de una ce Si luego declara `display: flex` en el elemento principal, estos cuadros anónimos no se crean y, por lo tanto, su elemento sigue siendo un elemento secundario directo y puede convertirse en un elemento flexible, perdiendo cualquiera de las funciones de visualización de la tabla. -> **Nota:** algunos valores de visualización normalmente desencadenan la creación de cuadros anónimos alrededor del cuadro original. Si dicha caja es un elemento flexible, primero se bloquea y, por lo tanto, no se creará una caja anónima. Por ejemplo, dos elementos flexibles contiguos con pantalla: table-cell se convertirán en dos pantallas separadas: elementos flexibles de bloque, en lugar de estar envueltos en una sola tabla anónima. "- [4. Elementos Flexibles](https://www.w3.org/TR/css-flexbox-1/#flex-items) +> [!NOTE] +> Algunos valores de visualización normalmente desencadenan la creación de cuadros anónimos alrededor del cuadro original. Si dicha caja es un elemento flexible, primero se bloquea y, por lo tanto, no se creará una caja anónima. Por ejemplo, dos elementos flexibles contiguos con pantalla: table-cell se convertirán en dos pantallas separadas: elementos flexibles de bloque, en lugar de estar envueltos en una sola tabla anónima. "- [4. Elementos Flexibles](https://www.w3.org/TR/css-flexbox-1/#flex-items) {{EmbedGHLiveSample("css-examples/flexbox/browsers/table-cell.html", '100%', 550)}} diff --git a/files/es/conflicting/learn/javascript/objects/classes_in_javascript/index.md b/files/es/conflicting/learn/javascript/objects/classes_in_javascript/index.md index 718dd0cb572cf3..5c278218c4003b 100644 --- a/files/es/conflicting/learn/javascript/objects/classes_in_javascript/index.md +++ b/files/es/conflicting/learn/javascript/objects/classes_in_javascript/index.md @@ -46,7 +46,8 @@ En este caso nosotros no queremos personas genericas — queremos docentes y est Esto es realmente útil, los profesores y los estudiantes comparten muchas características comunes como el nombre, el género y la edad, por lo que es conveniente tener que definir esas características solo una vez. También puedes definir la misma característica por separado en diferentes clases, ya que cada definición de esa característica estará en un espacio de nombres diferente. Por ejemplo, el saludo de un estudiante puede tener la forma "Yo, soy \[Nombre]" (por ejemplo, Yo, soy Sam), mientras que un profesor puede usar algo más formal, como "Hola, mi nombre es \[Prefix] \[lastName], y enseño \[Asunto] ". (Por ejemplo, Hola, mi nombre es Sr. Griffiths, y yo enseño Química). -> **Nota:** la palabra elegante para la capacidad de múltiples tipos de objetos de implementar la misma funcionalidad es **polimorfismo.** Por si acaso te preguntabas. +> [!NOTE] +> La palabra elegante para la capacidad de múltiples tipos de objetos de implementar la misma funcionalidad es **polimorfismo.** Por si acaso te preguntabas. Ahora puedes crear instancias de objetos de las clases "hijo". Por ejemplo: @@ -60,7 +61,8 @@ Algunas personas sostienen que JavaScript no es un verdadero lenguaje orientado Cuando se crea una nueva instancia del objeto a partir de una función constructora, su funcionalidad central (tal como se define en su prototipo, que exploraremos en el [artículo Prototipos](/es/docs/Learn/JavaScript/Objects/Object_prototypes) de objetos) no se copia en el nuevo objeto como lenguajes OO "clásicos", sino que la funcionalidad está vinculada a través de una cadena de referencia llamada cadena prototipo. Así que esto no es una verdadera instanciación, estrictamente hablando, JavaScript usa un mecanismo diferente para compartir funcionalidad entre objetos. -> **Nota:** no ser "POO clásica" no es necesariamente algo malo; Como se mencionó anteriormente, la POO puede ser muy compleja muy rápidamente, y JavaScript tiene algunas agradables formas de aprovechar las características de la OO sin tener que profundizar demasiado en ello. +> [!NOTE] +> No ser "POO clásica" no es necesariamente algo malo; Como se mencionó anteriormente, la POO puede ser muy compleja muy rápidamente, y JavaScript tiene algunas agradables formas de aprovechar las características de la OO sin tener que profundizar demasiado en ello. Exploremos la creación de clases a través de constructores y la creación de instancias de objetos a partir de ellas en JavaScript. En primer lugar, nos gustaría que hicieras una nueva copia local del archivo `oojs.html` que vimos en nuestro primer artículo de Objetos. @@ -102,7 +104,8 @@ Exploremos la creación de clases a través de constructores y la creación de i La función constructora es la versión de JavaScript de una clase. Notarás que tiene todas las características que esperas en una función, aunque no devuelve nada o crea explícitamente un objeto — básicamente sólo define propiedades y métodos. Verás que la palabra clave `this` se está usando aquí también — es básicamente decir que cuando se crea una de estas instancias de objeto, la propiedad `name` del objeto será igual al valor del nombre pasado a la llamada del constructor, y el método `greeting()` usará también el valor del nombre pasado a la llamada del constructor. -> **Nota:** Un nombre de función constructora generalmente comienza con una letra mayúscula — esta convención se utiliza para hacer que las funciones constructoras sean más fáciles de reconocer en el código. +> [!NOTE] +> Un nombre de función constructora generalmente comienza con una letra mayúscula — esta convención se utiliza para hacer que las funciones constructoras sean más fáciles de reconocer en el código. Entonces, ¿cómo llamamos a un constructor para crear algunos objetos? @@ -201,7 +204,8 @@ person1.bio() // etc. ``` -> **Nota:** Si tienes problemas para lograr que funcione, puedes comparar tu código con nuestra versión — ve [oojs-class-finished.html](https://github.com/mdn/learning-area/blob/master/javascript/oojs/introduction/oojs-class-finished.html) (también lo puedes ver [corriendo en vivo](http://mdn.github.io/learning-area/javascript/oojs/introduction/oojs-class-finished.html)). +> [!NOTE] +> Si tienes problemas para lograr que funcione, puedes comparar tu código con nuestra versión — ve [oojs-class-finished.html](https://github.com/mdn/learning-area/blob/master/javascript/oojs/introduction/oojs-class-finished.html) (también lo puedes ver [corriendo en vivo](http://mdn.github.io/learning-area/javascript/oojs/introduction/oojs-class-finished.html)). ### Ejercicios adicionales @@ -209,7 +213,8 @@ Para empezar, intenta añadir un par de líneas de creación de objetos propias, Además, hay un par de problemas con nuestro método `bio()` — la salida siempre incluye el pronombre "He", incluso para personas de otros géneros. Y `bio` solamente incluye dos intereses, sin importar la cantidad que hay en el arreglo `interests`. ¿Podrías corregir esto en la definición de la clase (constructor)? Puedes poner cualquier código dentro de un constructor (probablemente necesites algunos condicionales y un bucle). Piensa como se deben estructurar las declaraciones dependiendo del género, y de la cantidad de intereses. -> **Nota:** Si estás atascado, hay una [respuesta en nuestro repositorio de GitHub](https://github.com/mdn/learning-area/blob/master/javascript/oojs/introduction/oojs-class-further-exercises.html) ([see it live](http://mdn.github.io/learning-area/javascript/oojs/introduction/oojs-class-further-exercises.html)) — igualmente ¡intentea resolverla primero! +> [!NOTE] +> Si estás atascado, hay una [respuesta en nuestro repositorio de GitHub](https://github.com/mdn/learning-area/blob/master/javascript/oojs/introduction/oojs-class-further-exercises.html) ([see it live](http://mdn.github.io/learning-area/javascript/oojs/introduction/oojs-class-further-exercises.html)) — igualmente ¡intentea resolverla primero! ## Otras formas de crear instancias de objetos diff --git a/files/es/conflicting/web/accessibility/aria/index.md b/files/es/conflicting/web/accessibility/aria/index.md index 11c65a6ac559c0..1c16d7d28d93d9 100644 --- a/files/es/conflicting/web/accessibility/aria/index.md +++ b/files/es/conflicting/web/accessibility/aria/index.md @@ -134,4 +134,5 @@ En ambos casos, al volver a enfocar el campo en cuestión, tu lector de pantalla - P. ¿Por qué no vuelve a enfocarse en el campo no válido automáticamente? - : R. Porque esto no está permitido por las especificaciones de la API de Windows y posiblemente otras. Además, dejar que el enfoque salte sin interacción real del usuario con demasiada frecuencia no es algo agradable en general. -> **Advertencia:** Aún no definido: reconsideremos esto ─ personalmente, creo que establecer el enfoque podría ser bueno si se hace sin causar una trampa en el teclado. +> [!WARNING] +> Aún no definido: reconsideremos esto ─ personalmente, creo que establecer el enfoque podría ser bueno si se hace sin causar una trampa en el teclado. diff --git a/files/es/conflicting/web/accessibility/aria_64707ba1917a56654679cbe273e2f4ea/index.md b/files/es/conflicting/web/accessibility/aria_64707ba1917a56654679cbe273e2f4ea/index.md index 9452c2c5a475bd..20a60860770959 100644 --- a/files/es/conflicting/web/accessibility/aria_64707ba1917a56654679cbe273e2f4ea/index.md +++ b/files/es/conflicting/web/accessibility/aria_64707ba1917a56654679cbe273e2f4ea/index.md @@ -64,11 +64,13 @@ El ejemplo siguiente muestra un elemento {{ HTMLElement("button") }} que es desc
Revertir deshará cualquier cambio que se haya hecho desde la última que se guardo.
``` -> **Nota:** El atributo `aria-describedby` es utilizado para otros própositos además de los controles de formularios. +> [!NOTE] +> El atributo `aria-describedby` es utilizado para otros própositos además de los controles de formularios. ## Campos requeridos e inválidos -> **Nota:** Ahora que `required` esta disponible para más del 97% de usuarios globalmente, no se recomienda que se use al mismo tiempo `required` y `aria-required`. +> [!NOTE] +> Ahora que `required` esta disponible para más del 97% de usuarios globalmente, no se recomienda que se use al mismo tiempo `required` y `aria-required`. Los desarrolladores Web típicamente usan estrategias de presentación para inidicar campos requeridos o inválidos. Tecnologías asistivas (Assistive technologies - ATs) no necesariamente pueden inferir de la presentación. ARIA provee atributos para indicar que controles de formulario son requeridos o inválidos: diff --git a/files/es/conflicting/web/api/element/click_event/index.md b/files/es/conflicting/web/api/element/click_event/index.md index 389eb37b7a2d15..7118a34263e601 100644 --- a/files/es/conflicting/web/api/element/click_event/index.md +++ b/files/es/conflicting/web/api/element/click_event/index.md @@ -8,7 +8,8 @@ original_slug: Web/API/GlobalEventHandlers/onclick La propiedad **onclick** devuelve el manejador del evento `click` del elemento actual. -> **Nota:** Cuando uses el evento `click` para ejecutar algo, considera agregar la misma acción al evento `keydown`, para permitirle el uso a personas que no usan mouse o pantalla táctil. +> [!NOTE] +> Cuando uses el evento `click` para ejecutar algo, considera agregar la misma acción al evento `keydown`, para permitirle el uso a personas que no usan mouse o pantalla táctil. ## Sintaxis diff --git a/files/es/conflicting/web/api/fetch_api/using_fetch/index.md b/files/es/conflicting/web/api/fetch_api/using_fetch/index.md index f66feea8981e06..b2d1f828213bd9 100644 --- a/files/es/conflicting/web/api/fetch_api/using_fetch/index.md +++ b/files/es/conflicting/web/api/fetch_api/using_fetch/index.md @@ -8,7 +8,8 @@ original_slug: Web/API/Fetch_API/Basic_concepts La [API Fetch](/es/docs/Web/API/Fetch_API) proporciona una interfaz para obtener recursos (incluso a traves de la red). Parecera familiar a quien sea que haya usado {{domxref("XMLHttpRequest")}}, pero proporciona un conjunto de características más potentes y flexibles. Este artículo explica algunos de los conceptos básicos de la API Fetch. -> **Nota:** Este artículo será añadido en un futuro. Si encuenta un concepto de Fetch que siente necesita una mejor explicación, hagalo saber a alguien en el [foro de discusión de MDN](https://discourse.mozilla-community.org/c/mdn), o [Mozilla IRC](https://wiki.mozilla.org/IRC) (#mdn room.) +> [!NOTE] +> Este artículo será añadido en un futuro. Si encuenta un concepto de Fetch que siente necesita una mejor explicación, hagalo saber a alguien en el [foro de discusión de MDN](https://discourse.mozilla-community.org/c/mdn), o [Mozilla IRC](https://wiki.mozilla.org/IRC) (#mdn room.) ## En pocas palabras diff --git a/files/es/conflicting/web/api/webrtc_api/index.md b/files/es/conflicting/web/api/webrtc_api/index.md index de4ac70e03351a..87e061b17a7d41 100644 --- a/files/es/conflicting/web/api/webrtc_api/index.md +++ b/files/es/conflicting/web/api/webrtc_api/index.md @@ -12,7 +12,8 @@ Las fuentes primarias de las especificaciones para WebRTC (en constante **evoluc Gran parte de la implementación en Chrome y Firefox está basada en código que fue abierto por Google en [webrtc.org](http://www.webrtc.org/reference). -> **Nota:** Las versiones actuales de FlashBlock pueden bloquear elementos HTML5 \