From f12b3e0d123a0c53ed3a6828e9ae8f3b4e2f67f3 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Thu, 26 May 2022 17:47:31 -0400 Subject: [PATCH] chore: Run Markdownlint rules on es docs --- files/es/glossary/clickjacking/index.md | 2 +- files/es/learn/forms/styling_web_forms/index.md | 16 +++++++++++----- files/es/web/accessibility/aria/index.md | 2 +- files/es/web/api/audionode/index.md | 1 - .../es/web/api/batterymanager/charging/index.md | 1 - .../web/api/batterymanager/chargingtime/index.md | 1 - .../api/batterymanager/dischargingtime/index.md | 1 - files/es/web/api/batterymanager/index.md | 3 --- files/es/web/api/batterymanager/level/index.md | 1 - files/es/web/api/dragevent/index.md | 4 ++-- files/es/web/api/element/animate/index.md | 16 ++++++++-------- files/es/web/api/element/wheel_event/index.md | 1 - .../api/filereader/readasarraybuffer/index.md | 1 - .../es/web/api/filereader/readasdataurl/index.md | 6 +++--- files/es/web/api/geolocation_api/index.md | 1 - .../web/api/mediastreamaudiosourcenode/index.md | 1 - files/es/web/api/notification/body/index.md | 1 - .../es/web/api/notification/permission/index.md | 1 - .../api/notification/requestpermission/index.md | 1 - .../using_the_notifications_api/index.md | 3 +-- files/es/web/api/screen/index.md | 1 - files/es/web/css/max-block-size/index.md | 3 +-- files/es/web/css/zoom/index.md | 1 - files/es/web/html/element/input/date/index.md | 2 +- files/es/web/http/headers/cache-control/index.md | 6 +++--- .../es/web/http/headers/x-frame-options/index.md | 6 ++---- files/es/web/javascript/index.md | 6 +++--- .../reference/global_objects/array/at/index.md | 6 +++--- .../global_objects/asyncfunction/index.md | 2 +- .../reference/global_objects/date/index.md | 5 ++--- .../global_objects/evalerror/evalerror/index.md | 1 - .../reference/global_objects/evalerror/index.md | 2 +- .../global_objects/intl/numberformat/index.md | 2 -- .../reference/global_objects/math/max/index.md | 4 ++-- .../reference/global_objects/parsefloat/index.md | 1 - .../global_objects/syntaxerror/index.md | 1 - .../reference/global_objects/urierror/index.md | 1 - .../reference/global_objects/weakset/index.md | 1 - files/es/web/security/types_of_attacks/index.md | 2 +- 39 files changed, 47 insertions(+), 70 deletions(-) diff --git a/files/es/glossary/clickjacking/index.md b/files/es/glossary/clickjacking/index.md index 57103e9c93d58d..318473b1860fac 100644 --- a/files/es/glossary/clickjacking/index.md +++ b/files/es/glossary/clickjacking/index.md @@ -10,4 +10,4 @@ El clickjacking puede ser evitado implementando una [Política de Seguridad de C - [Seguridad web: protección contra clickjacking](/es/docs/Web/Security#clickjacking_protection) - [Clickjacking](https://es.wikipedia.org/wiki/Clickjacking) en Wikipedia -- [Clickjacking](https://owasp.org/www-community/attacks/Clickjacking) en OWASP \ No newline at end of file +- [Clickjacking](https://owasp.org/www-community/attacks/Clickjacking) en OWASP diff --git a/files/es/learn/forms/styling_web_forms/index.md b/files/es/learn/forms/styling_web_forms/index.md index 50f4d73a3fcbc6..1dcae0c4116338 100644 --- a/files/es/learn/forms/styling_web_forms/index.md +++ b/files/es/learn/forms/styling_web_forms/index.md @@ -6,22 +6,22 @@ original_slug: Learn/HTML/Forms/Styling_HTML_forms --- {{LearnSidebar}}{{PreviousMenuNext("Learn/Forms/Other_form_controls","Learn/Forms/Advanced_form_styling","Learn/Forms")}} -En los artículos anteriores vimos todo el HTML que necesitas para crear y estructurar tus formularios HTML. En este artículo veremos como usar [CSS](/es/docs/Web/CSS) para estilizar nuestros formularios. Esto historicamente ha sido díficil — cada control tiene un nivel de dificultad distinta — pero se esta volviendo más fácil a medida de que los navegadores antiguos son retirados, y los modernos nos abren más posibilidades. +En los artículos anteriores vimos todo el HTML que necesitas para crear y estructurar tus formularios HTML. En este artículo veremos como usar [CSS](/es/docs/Web/CSS) para estilizar nuestros formularios. Esto historicamente ha sido díficil — cada control tiene un nivel de dificultad distinta — pero se esta volviendo más fácil a medida de que los navegadores antiguos son retirados, y los modernos nos abren más posibilidades. @@ -29,6 +29,7 @@ En los artículos anteriores vimos todo el HTML que necesitas para crear y estru
Requisitos previos: - Conocimientos básicos de informática y una comprensión básica de - HTML y + Conocimientos básicos de informática y una comprensión básica de + HTML y CSS.
Objetivo: - Comprender los problemas detrás del diseño de formularios y + Comprender los problemas detrás del diseño de formularios y aprender algunas de las técnicas básicas de diseño que le serán útiles.
## ¿Porqué es tan difícil aplicar estilos a formularios con CSS? + Se añadieron los controles de formulario en la [2ª especificación HTML](https://www.ietf.org/rfc/rfc1866.txt) en 1995; CSS fue lanzado a finales de 1996, y ningún navegador lo implementó correctamente por años. Los navegadores le dejaban el trabajo de manejar y renderizar los formularios a los sistemas operativos. Aun con CSS permitiendo estilizar HTML, los fabricantes de navegadores han sido — y son, hasta el día de hoy — reacios a permitir el estilizado de estos porque los usuarios estaban acostumbrados al estilo de sus plataformas. Esto ha cambiado. Los dueños de los sitios web quieren estilos que encajen con el diseño de sus páginas más que nunca, y la plataforma web ha cambiado para hacer esto posible. @@ -36,9 +37,11 @@ Aun con CSS permitiendo estilizar HTML, los fabricantes de navegadores han sido Para algunos controles, todavía es díficil reconstruirlos para permitir que se puedan estilizar, pero ya podemos usar CSS para estilizar muchas partes de los formularios, pero hay que estar atentos; tienes que tener cuidado para no romper la funcionalidad de este. ### No todos los controles se crean igual con CSS + Actualmente aun se encuentran dificultades cuando se utiliza CSS con formularios; estos problemas se pueden dividir en tres categorías. #### Lo bueno + A algunos elementos se les puede dar estilo con pocos o ningún problema independientemente de la plataforma. Entre estos se incluyen los siguientes elementos estructurales: 1. {{HTMLElement("form")}} @@ -50,14 +53,18 @@ A algunos elementos se les puede dar estilo con pocos o ningún problema indepen 7. {{HTMLElement("output")}} #### Lo malo + Algunos elementos son más díficiles de estilizar, llegando a necesitar CSS complejo o trucos muy específicos: + - Casillas de verificación ([checkbox](/es/docs/Web/HTML/Element/input/checkbox)) y botones de opción ([radio](/es/docs/Web/HTML/Element/Input/radio)). - [``](/es/docs/Web/HTML/Element/input/search) Veremos como trabajar con estos casos específicos en el artículo [Estilizado avanzado para formularios HTML](/es/docs/Learn/Forms/Advanced_styling_for_HTML_forms). #### Lo feo + En algunos elementos, simplemente no se puede utilizar CSS. Incluyendo a: + - [``](/es/docs/Web/HTML/Element/input/color) - Controles relacionados al tiempo como [``](/es/docs/Web/HTML/Element/input/datetime-local) - [``](/es/docs/Web/HTML/Element/input/range) @@ -386,4 +393,3 @@ Como puede ver, siempre que queramos crear formularios con solo campos de texto - [Cómo crear controles de formulario personalizados](/es/docs/Learn/Forms/How_to_build_custom_form_controls) - [Envío de formularios a través de JavaScript](/es/docs/Learn/Forms/Sending_forms_through_JavaScript) - [Tabla de compatibilidad de propiedades para controles de formulario](/es/docs/Learn/Forms/Property_compatibility_table_for_form_controls) - diff --git a/files/es/web/accessibility/aria/index.md b/files/es/web/accessibility/aria/index.md index d79c38883e2880..715133ea6c67ab 100644 --- a/files/es/web/accessibility/aria/index.md +++ b/files/es/web/accessibility/aria/index.md @@ -10,7 +10,7 @@ Complementa HTML para que las interacciones y los widgets que se usan comúnment > **Advertencia:** Muchos de estos widgets se incorporaron posteriormente a HTML5, y **los desarrolladores deberían preferir usar el elemento HTML semántico correcto en lugar de usar ARIA**, si tal elemento existe. Por ejemplo, los elementos nativos tienen incorporado [accesibilidad de teclado](/es/docs/Web/Accessibility/Keyboard-navigable_JavaScript_widgets), roles y estados. Sin embargo, si elige usar ARIA, es responsable de imitar el comportamiento equivalente del navegador en la secuencia de comandos. -[La primera regla de ARIA](https://www.w3.org/TR/using-aria/#rule1) es "Si puede usar un elemento o atributo HTML nativo con la semántica y el comportamiento que necesita ya integrado, en lugar de reutilizar un elemento y agregar un rol, estado o propiedad de ARIA para hacerlo accesible, hágalo". +[La primera regla de ARIA](https://www.w3.org/TR/using-aria/#rule1) es "Si puede usar un elemento o atributo HTML nativo con la semántica y el comportamiento que necesita ya integrado, en lugar de reutilizar un elemento y agregar un rol, estado o propiedad de ARIA para hacerlo accesible, hágalo". > **Nota:** Hay un dicho "No utilizar ARIA es mejor que utilizar una mala ARIA". En [la encuesta de WebAim de más de un millón de páginas de inicio](https://webaim.org/projects/million#aria), encontraron que las páginas de inicio con ARIA presentes promediaron un 41 % más de errores detectados que aquellas sin ARIA. Si bien ARIA está diseñado para hacer que las páginas web sean más accesibles, si se usa incorrectamente, puede hacer más daño que bien. diff --git a/files/es/web/api/audionode/index.md b/files/es/web/api/audionode/index.md index fcfb9343df406e..ba8c28bfc480dc 100644 --- a/files/es/web/api/audionode/index.md +++ b/files/es/web/api/audionode/index.md @@ -118,4 +118,3 @@ oscillator.channelCount; ## Véase también - [Usando Web Audio API](/es/docs/Web/API/Web_Audio_API/Using_Web_Audio_API) - diff --git a/files/es/web/api/batterymanager/charging/index.md b/files/es/web/api/batterymanager/charging/index.md index 9767de19bbff13..f696a7a3b91b58 100644 --- a/files/es/web/api/batterymanager/charging/index.md +++ b/files/es/web/api/batterymanager/charging/index.md @@ -59,4 +59,3 @@ navigator.getBattery().then(function(battery) { - {{domxref("BatteryManager")}} - {{domxref("Navigator.getBattery")}} - diff --git a/files/es/web/api/batterymanager/chargingtime/index.md b/files/es/web/api/batterymanager/chargingtime/index.md index 3e01154290fdcf..31bd6cd0fc2581 100644 --- a/files/es/web/api/batterymanager/chargingtime/index.md +++ b/files/es/web/api/batterymanager/chargingtime/index.md @@ -56,4 +56,3 @@ navigator.getBattery().then(function(battery) { - {{domxref("BatteryManager")}} - {{domxref("Navigator.getBattery")}} - diff --git a/files/es/web/api/batterymanager/dischargingtime/index.md b/files/es/web/api/batterymanager/dischargingtime/index.md index f9534a5fd3264c..2b3915144ae81c 100644 --- a/files/es/web/api/batterymanager/dischargingtime/index.md +++ b/files/es/web/api/batterymanager/dischargingtime/index.md @@ -67,4 +67,3 @@ navigator.getBattery().then(function(battery) { - {{domxref("BatteryManager")}} - {{domxref("Navigator.getBattery")}} - diff --git a/files/es/web/api/batterymanager/index.md b/files/es/web/api/batterymanager/index.md index 47aef95717ec0b..ecd04362e92f77 100644 --- a/files/es/web/api/batterymanager/index.md +++ b/files/es/web/api/batterymanager/index.md @@ -15,7 +15,6 @@ browser-compat: api.BatteryManager La interfaz `BatteryManager` de la [API del Estado de la Batería](/en-US/docs/Web/API/Battery_Status_API) proporciona la información del nivel de carga de la bateria del sistema. El método {{domxref("navigator.getBattery()")}} regresa una promesa que resuelve con la interfaz de `BatteryManager`. - ## Propiedades - {{domxref("BatteryManager.charging")}} {{ReadOnlyInline}} @@ -27,7 +26,6 @@ La interfaz `BatteryManager` de la [API del Estado de la Batería](/en-US/docs/W - {{domxref("BatteryManager.level")}} {{ReadOnlyInline}} - : Número que indica el nivel de carga de la batería del sistema, los valores están escalados entre 0.0 y 1.0. - ### Eventos del controlador - {{domxref("BatteryManager.onchargingchange")}} @@ -47,7 +45,6 @@ _Hereda métodos de su interfaz padre:_ {{domxref("EventTarget")}}. {{Specifications}} - ## Compatibilidad del navegador {{Compat}} diff --git a/files/es/web/api/batterymanager/level/index.md b/files/es/web/api/batterymanager/level/index.md index 27b25f609963e8..54dbff706fdaba 100644 --- a/files/es/web/api/batterymanager/level/index.md +++ b/files/es/web/api/batterymanager/level/index.md @@ -56,4 +56,3 @@ navigator.getBattery().then(function(battery) { - {{domxref("BatteryManager")}} - {{domxref("Navigator.getBattery")}} - diff --git a/files/es/web/api/dragevent/index.md b/files/es/web/api/dragevent/index.md index 1b53e16dba2904..051fdce0e8736f 100644 --- a/files/es/web/api/dragevent/index.md +++ b/files/es/web/api/dragevent/index.md @@ -66,11 +66,11 @@ Ejemplos para cada propiedad, constructor, tipo de evento y manejadores de event {{Specifications}} -## Compatibilidad +## Compatibilidad {{Compat}} -## Véase también +## Véase también - [Arrastrar y soltar](/es/docs/Web/API/HTML_Drag_and_Drop_API) - [Operaciones de arrastre](/es/docs/Web/API/HTML_Drag_and_Drop_API/Drag_operations) diff --git a/files/es/web/api/element/animate/index.md b/files/es/web/api/element/animate/index.md index 8f1a3f3f0e934d..8386ebc387dbd8 100644 --- a/files/es/web/api/element/animate/index.md +++ b/files/es/web/api/element/animate/index.md @@ -4,11 +4,11 @@ slug: Web/API/Element/animate translation_of: Web/API/Element/animate browser-compat: api.Element.animate --- -{{APIRef('Web Animations')}} +{{APIRef('Web Animations')}} El método **`animate()`** de la interfaz {{domxref("Element")}} es un método abreviado el cual crea un nuevo {{domxref("Animation")}}, aplicado al elemento, luego reproduce la animación. Devuelve la instancia creada de un objeto {{domxref("Animation")}}. -> **Nota:** Los elementos pueden tener multiples animaciones aplicadas a ellos. Puedes obtener una +> **Nota:** Los elementos pueden tener multiples animaciones aplicadas a ellos. Puedes obtener una > lista de las animaciones que afectan a un elemento llamando a {{domxref("Element.getAnimations()")}}. ## Síntaxis @@ -25,11 +25,11 @@ animate(keyframes, options) para más detalles. - `options` - - : Puede ser un **entero representando la duración de la animación** (en milisegundos), **o** un - objeto que contiene una o más propiedades acerca del tiempo descritas en los - [los parametros de opciones del `KeyframeEffect()`](/es/docs/Web/API/KeyframeEffect) y/o las + - : Puede ser un **entero representando la duración de la animación** (en milisegundos), **o** un + objeto que contiene una o más propiedades acerca del tiempo descritas en los + [los parametros de opciones del `KeyframeEffect()`](/es/docs/Web/API/KeyframeEffect) y/o las siguientes opciones: - + - `id {{optional_inline}}` - : Una propiedad única `animate()` para animar: una [`DOMString`](/es/docs/Web/API/DOMString) la cual hace referencia a la animación. @@ -39,8 +39,8 @@ Regresa una {{domxref("Animation")}}. ## Ejemplos -En la demostración [Down the Rabbit Hole (con la API de Animaciones Web)](https://codepen.io/rachelnabors/pen/rxpmJL/?editors=0010), -utilizamos el método conveniente, `animate()` para inmediatamente crear y reproducir una animación en el elemento `#tunnel` +En la demostración [Down the Rabbit Hole (con la API de Animaciones Web)](https://codepen.io/rachelnabors/pen/rxpmJL/?editors=0010), +utilizamos el método conveniente, `animate()` para inmediatamente crear y reproducir una animación en el elemento `#tunnel` para hacerlo fluir hacia arriba, indefinidamente. Observa el arreglo de los objetos enviados como fotogramas clave y también el bloque de opciones de sincronización. ```js diff --git a/files/es/web/api/element/wheel_event/index.md b/files/es/web/api/element/wheel_event/index.md index cc74d12c37343d..1c60d6b0e56ce2 100644 --- a/files/es/web/api/element/wheel_event/index.md +++ b/files/es/web/api/element/wheel_event/index.md @@ -103,4 +103,3 @@ el.addEventListener('wheel', zoom); - {{domxref("WheelEvent")}} - [Document: `wheel` event](/es/docs/Web/API/Document/wheel_event) - diff --git a/files/es/web/api/filereader/readasarraybuffer/index.md b/files/es/web/api/filereader/readasarraybuffer/index.md index 6ad6e5ad0c5324..25789c92b42ac6 100644 --- a/files/es/web/api/filereader/readasarraybuffer/index.md +++ b/files/es/web/api/filereader/readasarraybuffer/index.md @@ -45,4 +45,3 @@ instanceOfFileReader.readAsArrayBuffer(blob); ## Véase también - {{domxref("FileReader")}} - diff --git a/files/es/web/api/filereader/readasdataurl/index.md b/files/es/web/api/filereader/readasdataurl/index.md index ff9f56302e2ca9..a9a87cc2d30e4b 100644 --- a/files/es/web/api/filereader/readasdataurl/index.md +++ b/files/es/web/api/filereader/readasdataurl/index.md @@ -8,7 +8,7 @@ El método `readAsDataURL` es usado para leer el contenido del especificado { > **Nota:** El {{domxref("FileReader.result","result")}} de blob no puede ser > directamente decodificado como Base64 sin primero remover la delaración de Datos-URL -> de la información codificada en Base64. Para recuperar únicamente la cadena codifidicada +> de la información codificada en Base64. Para recuperar únicamente la cadena codifidicada > en Base64, primero remueve `data:*/*;base64,` del resultado. ## Sintaxis @@ -98,8 +98,8 @@ function previewFiles() { ``` > **Nota:** El constructor [`FileReader()`](/es/docs/Web/API/FileReader) no es soportado por Internet -> Explorer versión anterior a la 10. Para una completa compatibilidad de código puedes ver nuestra -> [imagen previa para una posible solucion entre navegadores](https://mdn.mozillademos.org/files/3699/crossbrowser_image_preview.html). +> Explorer versión anterior a la 10. Para una completa compatibilidad de código puedes ver nuestra +> [imagen previa para una posible solucion entre navegadores](https://mdn.mozillademos.org/files/3699/crossbrowser_image_preview.html). > Véase también [este ejemplo más completo](https://mdn.mozillademos.org/files/3698/image_upload_preview.html). ## Especificaciones diff --git a/files/es/web/api/geolocation_api/index.md b/files/es/web/api/geolocation_api/index.md index 4e00db5cc40ad8..9de6e36415e1be 100644 --- a/files/es/web/api/geolocation_api/index.md +++ b/files/es/web/api/geolocation_api/index.md @@ -68,4 +68,3 @@ Dado que Google suele proporcionar la ubicación basada en Wi-Fi, es posible que - [Uso de la API de geolocalización](/es/docs/Web/API/Geolocation_API/Using_the_Geolocation_API) - [API de geolocalización en w3.org](https://www.w3.org/TR/geolocation-API/) - [¿Quién movió mi geolocalización?](https://hacks.mozilla.org/2013/10/who-moved-my-geolocation/) (Hacks blog) - diff --git a/files/es/web/api/mediastreamaudiosourcenode/index.md b/files/es/web/api/mediastreamaudiosourcenode/index.md index 57fe6d2bd01741..bfbc971c200c82 100644 --- a/files/es/web/api/mediastreamaudiosourcenode/index.md +++ b/files/es/web/api/mediastreamaudiosourcenode/index.md @@ -89,4 +89,3 @@ Consulte [`AudioContext.createMediaStreamSource()`](/es/docs/Web/API/AudioContex - [WebRTC API](/es/docs/Web/API/WebRTC_API) - [API de captura de medios y transmisiones (Media Streams)](/es/docs/Web/API/Media_Streams_API) - {{domxref("MediaStreamTrackAudioSourceNode")}} - diff --git a/files/es/web/api/notification/body/index.md b/files/es/web/api/notification/body/index.md index 6b184c6500c1e0..f252fd1b6d8c02 100644 --- a/files/es/web/api/notification/body/index.md +++ b/files/es/web/api/notification/body/index.md @@ -50,4 +50,3 @@ function spawnNotification(theBody, theIcon, theTitle) { ## See also - [Usando la API de notificaciones](/es/docs/Web/API/Notifications_API/Using_the_Notifications_API) - diff --git a/files/es/web/api/notification/permission/index.md b/files/es/web/api/notification/permission/index.md index 27f2cd0762e521..c088d5a4b72bec 100644 --- a/files/es/web/api/notification/permission/index.md +++ b/files/es/web/api/notification/permission/index.md @@ -74,4 +74,3 @@ function notifyMe() { - [Usando la API de Notificaciones](/es/docs/Web/API/Notifications_API/Using_the_Notifications_API) - [API de Permisos](/es/docs/Web/API/Permissions_API) - [Usando la API de Permisos](/es/docs/Web/API/Permissions_API/Using_the_Permissions_API) -- \ No newline at end of file diff --git a/files/es/web/api/notification/requestpermission/index.md b/files/es/web/api/notification/requestpermission/index.md index 33954b8843c070..808f24f1e26b04 100644 --- a/files/es/web/api/notification/requestpermission/index.md +++ b/files/es/web/api/notification/requestpermission/index.md @@ -97,4 +97,3 @@ Ya no mostramos ejemplos corriendo en tiempo real en esta página, ya que Chrome ## Véase también - [Usando la API de Notificaciones](/es/docs/Web/API/Notifications_API/Using_the_Notifications_API) - diff --git a/files/es/web/api/notifications_api/using_the_notifications_api/index.md b/files/es/web/api/notifications_api/using_the_notifications_api/index.md index 7f94ed80ed5065..f2fe3b771fd220 100644 --- a/files/es/web/api/notifications_api/using_the_notifications_api/index.md +++ b/files/es/web/api/notifications_api/using_the_notifications_api/index.md @@ -119,7 +119,7 @@ function checkNotificationPromise() { return true; } ``` - + Básicamente tratamos de ver si el método `.then()` está disponible en `requestPermission()`. Si es así, continuamos y devolvemos `true`. Si falla, devolvemos `false` en el bloque `catch() {}`. ## Crear una notificación @@ -265,4 +265,3 @@ window.addEventListener('load', function () { ## Véase también - {{ domxref("Notification") }} - diff --git a/files/es/web/api/screen/index.md b/files/es/web/api/screen/index.md index ee65f815ef1304..092b0e96ff45ee 100644 --- a/files/es/web/api/screen/index.md +++ b/files/es/web/api/screen/index.md @@ -75,4 +75,3 @@ if (screen.pixelDepth < 8) { ## Compatibilidad con navegadores {{Compat}} - diff --git a/files/es/web/css/max-block-size/index.md b/files/es/web/css/max-block-size/index.md index 07823076216081..0748f1a871d989 100644 --- a/files/es/web/css/max-block-size/index.md +++ b/files/es/web/css/max-block-size/index.md @@ -111,7 +111,6 @@ El CSS define tres clases. La primera, `standard-box`, se aplica a ambos cuadros Después de eso vienen las clases `horizontal` y `vertical`, que añaden la propiedad {{cssxref("writing-mode")}} al cuadro, con el valor `horizontal-tb` o `vertical-rl` dependiendo de qué clase se utiliza. - ```css .standard-box { padding: 4px; @@ -147,4 +146,4 @@ Después de eso vienen las clases `horizontal` y `vertical`, que añaden la prop - Las propiedades físicas mapeadas: {{cssxref("max-width")}} y {{cssxref("max-height")}} - Establecer el tamaño máximo de la otra dirección: {{cssxref("max-inline-size")}} -- {{cssxref("writing-mode")}} \ No newline at end of file +- {{cssxref("writing-mode")}} diff --git a/files/es/web/css/zoom/index.md b/files/es/web/css/zoom/index.md index 4a9f576dd2f592..81d570267f0f3e 100644 --- a/files/es/web/css/zoom/index.md +++ b/files/es/web/css/zoom/index.md @@ -133,7 +133,6 @@ div#c { No forma parte de ningún estándar. Esta propiedad tiene su origen en Internet Explorer. Apple tiene [una descripción en la Referencia CSS de Safari](https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariCSSRef/Articles/StandardCSSProperties.html#//apple_ref/doc/uid/TP30001266-SW15). Rossen Atanassov de Microsoft posee [un borrador de propuesta de especificación no oficial en Github](https://cdn.jsdelivr.net/gh/atanassov/css-zoom@master/Overview.html). - ## Compatibilidad con navegadores {{Compat}} diff --git a/files/es/web/html/element/input/date/index.md b/files/es/web/html/element/input/date/index.md index fa974e2825ee2c..a51c9b0a4edd51 100644 --- a/files/es/web/html/element/input/date/index.md +++ b/files/es/web/html/element/input/date/index.md @@ -20,7 +20,7 @@ La IU de la entrada generalmente varía entre navegadores; véase [Compatibiidad Valor - Un {{domxref("DOMString")}} vacío o representando una fecha en el formato + Un {{domxref("DOMString")}} vacío o representando una fecha en el formato AAAA-MM-DD diff --git a/files/es/web/http/headers/cache-control/index.md b/files/es/web/http/headers/cache-control/index.md index 6d150870fecfe3..f221bd17936979 100644 --- a/files/es/web/http/headers/cache-control/index.md +++ b/files/es/web/http/headers/cache-control/index.md @@ -70,7 +70,7 @@ Nota: Comprueba la [tabla de compatibilidad](#browser_compatibility) para su sop Los siguientes términos son usados en este documento; muchos pero no todos provienen de la especificación. -- `Caché(HTTP) ` +- `Caché(HTTP)` - : Implementación la cual mantiene peticiones y respuestas para reusarlas en peticiones posteriores. Puede ser tanto una cache privada como una compartida. - `Caché compartida` - : Caché existente entre el servidor de origen y los clientes (p. ej. Proxy, CDN). Almacena una sola respuesta para reutilizarla en multiples usuarios — por tanto los desarrolladores deberían evitar que el almacenamiento de contenidos personalizados sea cacheado en la caché compartida. @@ -80,9 +80,9 @@ Los siguientes términos son usados en este documento; muchos pero no todos prov - : Almacena una respuesta en caches cuando es cacheable. Pero no siempre es reutilizada en ese momento. (Normalmente "caché" significa almacenar una respuesta). - `Respuesta reutilizada` - : Reutiliza respuestas cacheadas para las subsiguientes peticiones, -- `Revalidar respuesta ` +- `Revalidar respuesta` - : Pregunta al servidor de origen si una respuesta almacenada sigue siendo reciente o no. Normalmente se realiza a través de una petición condicionada. -- ` Respuesta reciente` +- `Respuesta reciente` - : Indica que una respuesa es reciente. Esto normalmente significa que la respuesta puede ser reutilizada para las subsiguientes peticiones, dependiendo de las directivas de petición. - `Respuesta pasada` - : Indica que la respuestá está pasada. Normalmente significa que la respuesta ya no puede ser reutilizada. El almacenamiento caché no requiere que las respuestas pasadas sean eliminada inmediatamente, por que la revalidación puede cambiar la respuesta de pasada a reciente de nuevo. diff --git a/files/es/web/http/headers/x-frame-options/index.md b/files/es/web/http/headers/x-frame-options/index.md index 0113d05a11a165..33a2167bb7098d 100644 --- a/files/es/web/http/headers/x-frame-options/index.md +++ b/files/es/web/http/headers/x-frame-options/index.md @@ -17,8 +17,7 @@ El encabezado de respuesta [HTTP](/es/docs/Web/HTTP) **`X-Frame-Options`** puede La seguridad añadida sólo es proporcionada si el usuario que está accediendo al documento está utilizando un navegador que soporte `X-Frame-Options`. - -> **Nota:** El encabezado HTTP {{HTTPHeader("Content-Security-Policy")}} tiene una directiva {{HTTPHeader("Content-Security-Policy/frame-ancestors", "frame-ancestors")}} que deja [obsoleto](https://www.w3.org/TR/CSP2/#frame-ancestors-and-frame-options) este encabezado para los navegadores compatibles. +> **Nota:** El encabezado HTTP {{HTTPHeader("Content-Security-Policy")}} tiene una directiva {{HTTPHeader("Content-Security-Policy/frame-ancestors", "frame-ancestors")}} que deja [obsoleto](https://www.w3.org/TR/CSP2/#frame-ancestors-and-frame-options) este encabezado para los navegadores compatibles. @@ -49,7 +48,7 @@ Si especifica `DENY`, fallarán no sólo los intentos de cargar la página en un - `DENY` - : La página no puede ser mostrada en un marco, independiente del sitio que esté intentándolo. - `SAMEORIGIN` - - : La página sólo puede ser mostrada en un marco del mismo origen que dicha página. La especificación deja que los proveedores de navegadores decidan si esta opción se aplica al nivel superior, al padre o a toda la cadena, aunque se argumenta que la opción no es muy útil a menos que todos los padres también estén en el mismo origen (ver {{bug(725490)}}). Consulte también [Browser compatibility](#browser_compatibility) para obtener detalles de soporte. + - : La página sólo puede ser mostrada en un marco del mismo origen que dicha página. La especificación deja que los proveedores de navegadores decidan si esta opción se aplica al nivel superior, al padre o a toda la cadena, aunque se argumenta que la opción no es muy útil a menos que todos los padres también estén en el mismo origen (ver {{bug(725490)}}). Consulte también [Browser compatibility](#browser_compatibility) para obtener detalles de soporte. - `ALLOW-FROM uri` {{deprecated_inline}} - : Esta es una directiva obsoleta que ya no funciona en navegadores modernos. No usar. En el soporte de navegadores antiguos, una página se puede mostrar en un marco solo en el origen especificado _uri_. Tenga en cuenta que en versiones anteriores de Firefox esto todavía sufre del mismo problema que `SAMEORIGIN` — no verifica los antecesores del marco para ver si están en el mismo origen. El encabezado HTTP {{HTTPHeader("Content-Security-Policy")}} tiene una directiva {{HTTPHeader("Content-Security-Policy/frame-ancestors", "frame-ancestors")}} que puede usar en su lugar. @@ -144,4 +143,3 @@ app.use(frameguard({ action: 'SAMEORIGIN' })) - [HTTP Header Field X-Frame-Options - RFC 7034](https://datatracker.ietf.org/doc/html/rfc7034) - [ClickJacking Defenses - IEBlog](https://docs.microsoft.com/en-us/archive/blogs/ie/ie8-security-part-vii-clickjacking-defenses) - [Combating ClickJacking with X-Frame-Options - IEInternals](https://docs.microsoft.com/en-us/archive/blogs/ieinternals/combating-clickjacking-with-x-frame-options) - diff --git a/files/es/web/javascript/index.md b/files/es/web/javascript/index.md index 8b581efc2c6e6a..d710559f871217 100644 --- a/files/es/web/javascript/index.md +++ b/files/es/web/javascript/index.md @@ -20,9 +20,9 @@ No confundas JavaScript con el [lenguaje de programación Java](https://es.wikip > **Observación:** **Quieres transformarte en un desarrollador web front-end?** > > Hemos reunido un curso que incluye toda la información esencial que necesitas para trabajar hacia tu objetivo. -> +> > [Empieza aquí](es/docs/Learn/Front-end_web_developer) -> +> ## Tutoriales @@ -109,7 +109,7 @@ Herramientas útiles para escribir y depurar tu código **JavaScript**. - : Plunker es una comunidad en línea para crear, colaborar y compartir sus ideas de desarrollo web. Edita sus archivos JavaScript, CSS, HTML y obtén resultados en vivo y estructuras de archivos. - [JSBin](https://jsbin.com/) - : JSBin es una herramienta de depuración de desarrollo web colaborativo de código abierto. -- [Codepen](https://codepen.io/) +- [Codepen](https://codepen.io/) - : Codepen es otra herramienta colaborativa de desarrollo web usada como un espacio para mostrar resultados en vivo. - [StackBlitz](https://stackblitz.com/) - : StackBlitz es otra herramienta de depuración/visualización en línea, que puede alojar e implementar aplicaciones full-stack usando React, Angular, etc. diff --git a/files/es/web/javascript/reference/global_objects/array/at/index.md b/files/es/web/javascript/reference/global_objects/array/at/index.md index 43d3cd00f38a03..f1acdf81d3ccbd 100644 --- a/files/es/web/javascript/reference/global_objects/array/at/index.md +++ b/files/es/web/javascript/reference/global_objects/array/at/index.md @@ -13,7 +13,7 @@ Esto no sugiere que haya algo mal con usar la notación de corchetes. Por ejempl {{EmbedInteractiveExample("pages/js/array-at.html")}} -## Sintaxis +## Sintaxis ```js at(índice) @@ -24,7 +24,7 @@ at(índice) - `índice` - : El índice (posición) del elemento del array que se devolverá. Soporta el índice relativo desde el final del array cuando se pasa un índice negativo; ej. si se usa un número negativo, el elemento devuelto se encontrará contando hacia atrás desde el final del array. -### Valor de retorno +### Valor de retorno El elemento en el array que coincide con el índice dado. Devuelve {{jsxref('undefined')}} si el índice dado no se puede encontrar. @@ -88,4 +88,4 @@ console.log(atMetodo); // Muestra: 'verde' - [Un polyfill para el método at()](https://github.com/tc39/proposal-relative-indexing-method#polyfill). - {{jsxref("Array.prototype.find()")}} – devuelve un valor basado en una prueba dada. - {{jsxref("Array.prototype.includes()")}} – prueba si un valor existe en el array. -- {{jsxref("Array.prototype.indexOf()")}} – devuelve el índice de un elemento dado. \ No newline at end of file +- {{jsxref("Array.prototype.indexOf()")}} – devuelve el índice de un elemento dado. diff --git a/files/es/web/javascript/reference/global_objects/asyncfunction/index.md b/files/es/web/javascript/reference/global_objects/asyncfunction/index.md index 36161f78512063..947b17faf0614a 100644 --- a/files/es/web/javascript/reference/global_objects/asyncfunction/index.md +++ b/files/es/web/javascript/reference/global_objects/asyncfunction/index.md @@ -41,7 +41,7 @@ Los objetos {{jsxref("Statements/async_function", "async function")}} creados co Todos los argumentos que son pasados a la función son tratados por los nombres de los identificadores de los parámetros en la función creada, en el orden en que son pasados a la función. -> **Nota:** Las {{jsxref("Statements/async_function", "async functions", "", 1)}} creadas con el constructor `AsyncFunction` no crean +> **Nota:** Las {{jsxref("Statements/async_function", "async functions", "", 1)}} creadas con el constructor `AsyncFunction` no crean > [_closures_](/es/docs/Web/JavaScript/Closures) en sus contextos creados, siempre son creados en el contexto global. > > Cuando se ejecutan, solamente podran acceder a sus variables locales y globales, no a las variables de otros contextos en el cual diff --git a/files/es/web/javascript/reference/global_objects/date/index.md b/files/es/web/javascript/reference/global_objects/date/index.md index cdf1a5a95a82c4..6a327ee215a4fe 100644 --- a/files/es/web/javascript/reference/global_objects/date/index.md +++ b/files/es/web/javascript/reference/global_objects/date/index.md @@ -15,7 +15,7 @@ Los objetos **`Date`** representan en JavaScript un momento fijo en el tiempo en ### La época ECMAScript y la marca temporal -Una fecha en JavaScript es fundamentalmente especificada como el número de milisegundos que han pasado desde la [Época ECMAScript](https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-time-values-and-time-range) la cuál está definida como el 1 de Enero de 1970, UTC. Esta fecha y hora no son los mismos que en la **Época Unix** (el número de segundos que han pasado desde la media noche del 1 de Enero de 1970, UTC), el cual es el valor predominante base para representar los valores de fecha y hora en los ordenadores. +Una fecha en JavaScript es fundamentalmente especificada como el número de milisegundos que han pasado desde la [Época ECMAScript](https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-time-values-and-time-range) la cuál está definida como el 1 de Enero de 1970, UTC. Esta fecha y hora no son los mismos que en la **Época Unix** (el número de segundos que han pasado desde la media noche del 1 de Enero de 1970, UTC), el cual es el valor predominante base para representar los valores de fecha y hora en los ordenadores. > **Nota:** Es importante tener en cuenta que mientras el valor de la hora en el núcleo del objeto `Date` está en UTC, los métodos básicos para recibir la fecha y la hora o sus derivados trabajan todos en la zona horaria local (por ejemplo: máquina huesped). @@ -159,7 +159,7 @@ let birthday = new Date(1995, 11, 17, 3, 24, 0) let birthday = new Date(628021800000) // pasando la marca temporal de la época ``` -### Obtener fecha, mes y año u hora +### Obtener fecha, mes y año u hora ```js const date = new Date(); @@ -251,4 +251,3 @@ En este caso, es más importante retornar únicamente un entero que una simple d ## Véase también - {{jsxref("Date/Date", "Date()")}} constructor - diff --git a/files/es/web/javascript/reference/global_objects/evalerror/evalerror/index.md b/files/es/web/javascript/reference/global_objects/evalerror/evalerror/index.md index 3b488139f2f958..bb96e3ed090757 100644 --- a/files/es/web/javascript/reference/global_objects/evalerror/evalerror/index.md +++ b/files/es/web/javascript/reference/global_objects/evalerror/evalerror/index.md @@ -58,4 +58,3 @@ try { - {{jsxref("Error")}} - {{jsxref("Global_Objects/eval", "eval()")}} - diff --git a/files/es/web/javascript/reference/global_objects/evalerror/index.md b/files/es/web/javascript/reference/global_objects/evalerror/index.md index 7c9729687298d4..b25f8e8b0a5998 100644 --- a/files/es/web/javascript/reference/global_objects/evalerror/index.md +++ b/files/es/web/javascript/reference/global_objects/evalerror/index.md @@ -58,4 +58,4 @@ try { ## Véase también - {{jsxref("Error")}} -- {{jsxref("Global_Objects/eval", "eval()")}} \ No newline at end of file +- {{jsxref("Global_Objects/eval", "eval()")}} diff --git a/files/es/web/javascript/reference/global_objects/intl/numberformat/index.md b/files/es/web/javascript/reference/global_objects/intl/numberformat/index.md index 3bce2ca064f84b..27faa061cf300c 100644 --- a/files/es/web/javascript/reference/global_objects/intl/numberformat/index.md +++ b/files/es/web/javascript/reference/global_objects/intl/numberformat/index.md @@ -51,7 +51,6 @@ console.log(new Intl.NumberFormat().format(number)); ### Utilizando la configuración regional - Este ejemplo muestra algunas de las variaciones en los formatos de números por región. Para obtener el formato del idioma usado en la interfaz de usuario de tu aplicación, asegúrate de especificar dicho idioma (y de ser posible alternativas) utilizando el argumento `locales`: @@ -132,4 +131,3 @@ console.log((16).toLocaleString('en-GB', { ## Véase también - {{jsxref("Intl")}} - diff --git a/files/es/web/javascript/reference/global_objects/math/max/index.md b/files/es/web/javascript/reference/global_objects/math/max/index.md index 630526c658e85f..f59dc64fafb49c 100644 --- a/files/es/web/javascript/reference/global_objects/math/max/index.md +++ b/files/es/web/javascript/reference/global_objects/math/max/index.md @@ -25,7 +25,7 @@ Math.max(valor0, valor1, /* ... ,*/ valorN) ### Valor retornado -El mayor de los números dados. Si uno o más de los parámetros no puede ser convertido a +El mayor de los números dados. Si uno o más de los parámetros no puede ser convertido a un número, retorna {{jsxref("NaN")}}. El resultado es \-{{jsxref("Infinity")}} si no se proveen parámetros. @@ -52,7 +52,7 @@ Math.max(-10, 20); // 20 ### Obteniendo el elemento máximo de un arreglo -Se puede usar {{jsxref("Array.prototype.reduce", "Array.reduce()")}} para encontrar el +Se puede usar {{jsxref("Array.prototype.reduce", "Array.reduce()")}} para encontrar el elemento máximo en un arreglo numérico, comparando cada valor: ```js diff --git a/files/es/web/javascript/reference/global_objects/parsefloat/index.md b/files/es/web/javascript/reference/global_objects/parsefloat/index.md index 9536fcffb65562..0090a6a19c4bae 100644 --- a/files/es/web/javascript/reference/global_objects/parsefloat/index.md +++ b/files/es/web/javascript/reference/global_objects/parsefloat/index.md @@ -101,4 +101,3 @@ parseFloat("900719925474099267n"); - {{jsxref("Number.parseInt()")}} - {{jsxref("Number.toFixed()")}} - {{jsxref("isNaN", "isNaN()")}} - diff --git a/files/es/web/javascript/reference/global_objects/syntaxerror/index.md b/files/es/web/javascript/reference/global_objects/syntaxerror/index.md index eadce42a6e42fb..96b82bfd62aeb3 100644 --- a/files/es/web/javascript/reference/global_objects/syntaxerror/index.md +++ b/files/es/web/javascript/reference/global_objects/syntaxerror/index.md @@ -72,4 +72,3 @@ try { ## Véase también - {{jsxref("Error")}} - diff --git a/files/es/web/javascript/reference/global_objects/urierror/index.md b/files/es/web/javascript/reference/global_objects/urierror/index.md index a2d308f651d6c9..1bfcf66c163737 100644 --- a/files/es/web/javascript/reference/global_objects/urierror/index.md +++ b/files/es/web/javascript/reference/global_objects/urierror/index.md @@ -80,4 +80,3 @@ try { - {{jsxref("Global_Objects/decodeURIComponent", "decodeURIComponent()")}} - {{jsxref("Global_Objects/encodeURI", "encodeURI()")}} - {{jsxref("Global_Objects/encodeURIComponent", "encodeURIComponent()")}} - diff --git a/files/es/web/javascript/reference/global_objects/weakset/index.md b/files/es/web/javascript/reference/global_objects/weakset/index.md index 6450c4fe95b4ab..e4f0fba055ca42 100644 --- a/files/es/web/javascript/reference/global_objects/weakset/index.md +++ b/files/es/web/javascript/reference/global_objects/weakset/index.md @@ -113,4 +113,3 @@ _no son **el mismo objeto**_. Y así ambos se añaden al conjunto. - {{jsxref("Map")}} - {{jsxref("Set")}} - {{jsxref("WeakMap")}} - diff --git a/files/es/web/security/types_of_attacks/index.md b/files/es/web/security/types_of_attacks/index.md index 018fa12351a1ef..0edfef6a58de57 100644 --- a/files/es/web/security/types_of_attacks/index.md +++ b/files/es/web/security/types_of_attacks/index.md @@ -87,4 +87,4 @@ La fijación de sesión debería ser mitigada principalmente mediante la regener ### Session side-jacking -### Browser hijacking malware \ No newline at end of file +### Browser hijacking malware