Noticias que mencionan HTML

CSS Bed: colección de temas CSS sin clases para desarrollo web

CSS Bed es una colección de temas CSS sin clases diseñados para servir como puntos de partida en el desarrollo web. Esta herramienta se distingue por su enfoque en la simplicidad y la compatibilidad, eliminando la necesidad de clases específicas para cada elemento, lo que permite a los desarrollador

Cómo evolucionarán los lenguajes de programación en la era de la IA

El artículo explora las implicaciones de la inteligencia artificial en la evolución de los lenguajes de programación, centrándose en dos ejes: la reflexión sobre el impacto en las comunidades y ecosistemas, y la propuesta de herramientas más robustas para agentes de código. El autor argumenta que, s

Igalia lanza API para diccionarios personalizados en navegadores

Igalia ha presentado una propuesta de API para HTML que permite a los desarrolladores gestionar diccionarios de corrección ortográfica personalizados en navegadores web. Esta herramienta, financiada por Bloomberg Tech, busca resolver la limitación de los diccionarios generales, que suelen marcar com

Por qué el CSS merece ser reconocido como un lenguaje de programación

El CSS ha evolucionado de una simple hoja de estilos a un lenguaje de programación complejo y potente, capaz de ejecutar lógica, construir motores de renderizado 3D y gestionar bases de datos. Aunque su simplicidad inicial en 1996 generó una percepción errónea de que es solo decorativo, la realidad

Guía de estilo para hipertexto en línea: documento histórico de 1992

Este documento, escrito en 1992, establece los fundamentos técnicos y estéticos de la creación de hipertexto en la web. A pesar de su antigüedad, define conceptos que siguen vigentes, como la convención de dominios 'www.xxx.com' y el término 'webmaster'. El texto no ha sido actualizado para abordar

Capsule: aplicaciones de escritorio portables en un solo archivo

Capsule es una herramienta de software que permite generar aplicaciones de escritorio y móviles autocontenidas en un único archivo portable de formato .capsule. A diferencia de las aplicaciones tradicionales, que suelen depender de servidores en la nube, bases de datos complejas o cuentas de usuario

Mi plantilla base de HTML: la evolución del código repetido

Un desarrollador web repasa en este ensayo la evolución del boilerplate de HTML, es decir, el bloque de código repetido que acompaña a casi toda página web moderna. El texto arranca con los documentos mínimos que eran válidos en los orígenes del lenguaje y avanza hasta la estructura completa exigida

Buscaminas en 247 bytes de JavaScript: anatomía de un código extremo

Un programador conocido como Yui ha publicado en su blog personal una versión jugable del clásico Buscaminas escrita en solo 247 caracteres de JavaScript, capaz de ejecutarse directamente en el navegador. El código genera un tablero de 8×8 con minas distribuidas aleatoriamente (10% de probabilidad p

Programar como arte: la diferencia entre construir productos y escribir código

En un ensayo personal, un desarrollador reflexiona sobre su evolución profesional y distingue dos formas opuestas de entender la programación. Empezó en el desarrollo fascinado por la idea de que, aprendiendo un lenguaje, podía crear cualquier programa: aplicaciones de back-end con PHP, sitios web c

Por qué los frontends fracasan cuando los abordas como un backend

Marijke Luttekes, desarrolladora con años de experiencia en frontend y backend, sostiene que el desarrollo frontend de calidad es más difícil de lo que suele reconocerse, porque no se reduce a escribir HTML, CSS y JavaScript correctos: exige comprender cómo los usuarios consumen la información. Mien

El Manifiesto de los Colores Imperiales contra el sistema métrico del color

Bajo el provocador título "Imperial Colors Manifesto", un texto firmado por el seudónimo "Japanese Jesus" arremete contra los sistemas métricos de color empleados en el diseño y la programación web —como los códigos hexadecimales y los valores RGB— y propone recuperar una paleta de 140 colores con n

Un curso de desarrollo web incorpora más mejoras progresivas y accesibilidad

Un docente que ha tomado temporalmente las riendas de un curso introductorio de desarrollo web (HTML, CSS, JavaScript y Docker) explica su intención de reforzar el enfoque de mejora progresiva (progressive enhancement) sin alterar la estructura general de la asignatura. El plan pasa por insistir en

Por qué puedes omitir initial-scale en la etiqueta viewport de tu HTML

La línea <meta name="viewport" content="width=device-width, initial-scale=1.0"> aparece en casi todos los documentos HTML actuales, pero el parámetro initial-scale=1.0 ya no es necesario si el sitio se dirige a navegadores modernos. Su origen se remonta a 2007, cuando Steve Jobs presentó el iPhone e

Prof. Dr.: la estética olvidada de las primeras páginas web académicas

El diseñador y docente Oliver Reichenstein acuñó el término "Prof. Dr. Style" para denominar un estilo de páginas web que sobrevive intacto desde los orígenes de la World Wide Web: sitios personales de catedráticos y doctores universitarios que conservan la estética primitiva del HTML de principios

Free MD Viewer: editor de Markdown privado que funciona en el navegador

Free MD Viewer es una herramienta web gratuita que permite visualizar, editar y guardar archivos Markdown directamente desde el navegador, sin que el contenido abandone el dispositivo del usuario. Funciona en modo local y garantiza la privacidad total, ya que ni el texto escrito ni los documentos ab

Nombres de etiquetas HTML pueden ocultar payloads de XSS

Una investigación publicada el 25 de agosto de 2026 muestra que los navegadores aceptan nombres de etiquetas HTML inusuales que pueden almacenar y ejecutar código JavaScript. El hallazgo parte de la propiedad DOM `localName`, que devuelve el nombre del elemento en minúsculas, y de atributos como `on

Ox: comportamiento reactivo en el HTML con un solo atributo

Ox es una pequeña herramienta de navegador (~8 kB en gzip) que lleva la reactividad al propio marcado HTML mediante un único atributo, `moo=`, en el que se escribe JavaScript directo. La página comparte un único objeto de estado `st` y las expresiones declaradas en los elementos solo dependen de los

Hablar a los agentes en la documentación no sirve de nada

Algunas páginas de documentación y archivos README han empezado a incluir mensajes dirigidos expresamente a los agentes de inteligencia artificial, con instrucciones del tipo "si eres un agente, sigue estos pasos". La práctica resulta incómoda para los lectores humanos y plantea dudas sobre su utili

Funciones de HTML que ya no necesitan JavaScript

El estándar HTML ha ido incorporando durante los últimos años funcionalidades que antes dependían de JavaScript, lo que permite a los desarrolladores web construir interfaces interactivas con menos código de scripting. La página 'HTML Can Do That', elaborada por Chris Burnell con motivo del HTML Day

El elemento <img> puede desbordarse: un truco de CSS que casi nadie conoce

El elemento <img> de HTML es mucho más complejo de lo que parece asimple vista: funciona como un contenedor cuyo contenido es el propio recurso gráfico, y ambos pueden controlarse de forma independiente. Al inspeccionar sus estilos por defecto en el navegador se observa que el navegador aplica overf

GoAccess: analizador de logs en tiempo real para terminal y navegador

GoAccess es un analizador de logs de código abierto que ofrece estadísticas web en tiempo real directamente desde la terminal en sistemas *nix o a través del navegador. Pensado para administradores de sistemas que necesitan un informe visual del servidor sin demoras, la herramienta procesa los regis

Cinco propiedades CSS para mejorar tus diseños tipográficos

Elegir una buena fuente para un sitio web es solo el comienzo: el grosor, el estilo, el espaciado y la decoración del texto abren muchas posibilidades, pero en ocasiones hacen falta herramientas adicionales para que los textos destaquen visualmente. Esta guía repasa cinco propiedades CSS relativamen

DREI: un editor WYSIWYG para HTML inspirado en Emacs

DREI, cuyo nombre responde a 'DREI Rich Emacs Implementation', es un editor de texto WYSIWYG (lo que ves es lo que obtienes) construido como una aplicación Tauri que implementa un subconjunto de los comandos de edición de GNU Emacs junto con órdenes específicas para insertar elementos HTML como bloc

El verdadero alcance de las expresiones regulares modernas

Las expresiones regulares han adquirido desde hace tiempo una fama inmerecida en los foros de programación: la idea de que no sirven para nada que vaya más allá de las gramáticas regulares se repite a diario, aunque es esencialmente incorrecta. Este artículo desmonta ese mito desde la base formal y

Effective HTML: una guía visual para crear artefactos web con agentes

Effective HTML es una guía visual y práctica orientada a decidir cuándo conviene producir un artefacto en HTML —desde wireframes hasta prototipos funcionales, diagramas e interfaces pequeñas— frente a quedarse en Markdown. La premisa central es que el HTML se justifica cuando la expresión espacial,

Cómo corregir el desalineado de texto monoespaciado en navegadores Android

Cuando se renderizan diagramas ASCII dentro de una etiqueta <pre> en HTML, los caracteres aparecen correctamente alineados en Neovim y en los navegadores de macOS e iOS, pero sufren un ligero desplazamiento en dispositivos Android. El autor detectó el problema al mostrar cajas con caracteres de dibu

Un programador construye su propio compilador de Markdown a HTML en Rust

Andrea, programador novel en Rust, presenta un compilador propio de Markdown a HTML desarrollado tras 12-13 horas de trabajo en su tiempo libre, sin recurrir a herramientas de inteligencia artificial generativa. El proyecto nació como una alternativa minimalista al generador de sitios estáticos Hugo

Button Actions: acción en los botones del HTML

El proyecto Triptych busca ampliar la potencia del HTML con tres propuestas pequeñas y complementarias, y la que más preguntas suscita es Button Actions, que plantea añadir los atributos action y method al elemento <button>. El artículo defiende una distinción intuitiva pero rara vez explicitada: lo

Evitar saltos de línea no deseados en elementos de código HTML

Muchos sitios web aplican pequeños ajustes tipográficos para cuidar la lectura, como los espacios no separables que mantienen unidas expresiones del tipo «5 cm» o «Nueva York» y evitan que el navegador las parta entre dos líneas. Este artículo describe una mejora concreta de ese mismo principio apli

Unlayer: constructores visuales de contenido integrables en aplicaciones

Unlayer es una plataforma de creación de contenido diseñada para integrarse como módulo embebido dentro de aplicaciones de terceros. Ofrece cuatro constructores visuales —correo electrónico, página, popup y documento— basados en un esquema JSON común y en siete primitivas que se combinan para adapta

95 motivos para tener tu propia página web

Una lista personal y enciclopédica de razones para crear y mantener un sitio web propio recorre el espectro que va de lo íntimo a lo comunitario, pasando por lo creativo y lo político. Los argumentos más prácticos incluyen aprender HTML, usar la web como material artístico, mantener una práctica de

Reducir la sobrecarga de capas en LBSE, el motor SVG por capas de WebKit

El LBSE (Layer Based SVG Engine) de WebKit nació con una idea central: que SVG dejara de funcionar como una isla de código aparte y reutilizara la misma maquinaria de capas que ya empleaban HTML y CSS. Así, SVG heredaría de golpe la aceleración por GPU, el compositing acelerado y las futuras mejoras

Cómo convertir un escrito a mano en texto copiable dentro de un SVG

Este artículo describe el proceso técnico seguido por su autora para publicar en la web un texto escrito a mano y, al mismo tiempo, permitir que el contenido sea seleccionable y copiable. El primer paso fue fotografiar las páginas manuscritas; después, las imágenes se integraron en un único archivo

Neocities: crea tu web con HTML desde el navegador y sin publicidad

Neocities es una plataforma de alojamiento web estático pensada para que cualquier persona pueda crear y publicar su propio sitio en internet sin depender de herramientas complejas ni de la publicidad. Su propuesta se centra en devolver al usuario el control sobre cómo se expresa en la red, bajo la

Shrimple: una alternativa a Markdown escrita en Go

Shrimple es una herramienta de línea de comandos, escrita en Go, que convierte documentos de texto plano en HTML siguiendo una sintaxis propia pensada para mantenerse limpia tanto en la fuente como en el resultado renderizado. Se distribuye como código fuente y se compila con `go build`; a partir de

Modo oscuro en la web con estándares del W3C

Implementar el modo oscuro respetando los estándares web es viable combinando dos mecanismos: la meta etiqueta <meta name="color-scheme"> en el <head> y la propiedad CSS color-scheme en el elemento html. La meta etiqueta es la opción recomendada, ya que se aplica antes de que cargue el CSS y evita e

Por qué un blog británico no debería simplificar sus referencias culturales

La autora responde a quien le pidió que evitara referencias culturales británicas en su blog para que resultaran más accesibles a una audiencia global. Explica que su bitácora lleva la declaración `<html lang=en-GB>` a propósito: el idioma inglés que utiliza no es solo una lengua, sino la cultura en

Cómo crear un calendario personalizado de recogida de residuos con Python y CSS

Cada primavera, los ayuntamientos publican un calendario de recogida de residuos en formato PDF que cubre toda la región en un diagrama compacto. Aunque ese diseño es económico de imprimir, resulta poco práctico para una persona que solo necesita conocer los días de recogida de su calle. Para resolv

Rheo: composición tipográfica y publicación multiformato desde Typst

Rheo es una infraestructura de documentos que convierte Typst en una base viable para la publicación multiformato. Funciona como un motor de composición tipográfica y de sitio estático que se sitúa entre el lenguaje Typst y los formatos de salida que utilizan los lectores: PDF, HTML y EPUB. A partir

Beer CSS: un framework Material Design en HTML semántico

Beer CSS es un framework de interfaz de usuario que traduce los principios de Material Design a marcado HTML semántico estándar, sin imponer componentes opacos ni JavaScript propietario. La promesa es clara: construir interfaces con apariencia Material sin que el equipo de desarrollo renuncie al con

Cómo Minimal diseñó un motor de conversión de archivos en Swift

La aplicación de notas Minimal ha incorporado un motor de conversión que permite importar y exportar documentos entre seis formatos: Markdown, texto enriquecido, HTML, PDF, texto plano y el formato propietario MNML. El artículo describe la arquitectura de este sistema, implementado en Swift, y expli

Historia de los navegadores web en las PDAs: de EPOC a Palm OS

Artículo extenso que recorre la historia de los navegadores web diseñados para asistentes digitales personales (PDAs) entre finales de los años ochenta y mediados de la década de 2000, antes de que el smartphone se impusiera como dispositivo dominante de acceso a internet. El texto distingue dos ca

Almacenar una web completa dentro de un favicon de 9×9 píxeles

El desarrollador Tim Wehrle ha conseguido comprimir un pequeño sitio web —un documento HTML de 208 bytes más una cabecera de 4 bytes— dentro de la imagen de un favicon de tan solo 9×9 píxeles, lo que supone apenas 81 píxeles y una capacidad total de 239 bytes. El proyecto demuestra que un favicon, a

brevio: una colección gratuita y privada de 162 herramientas de navegador

brevio es un conjunto de 162 utilidades web gratuitas, privadas y de uso instantáneo, organizadas en 12 categorías y ejecutadas directamente en el navegador. La premisa del proyecto es sencilla: no requiere registros, no sube archivos a servidores externos y no incluye seguimiento ni reclamos public

Paul Graham explica por qué Lisp se impone en el desarrollo web moderno

Lisp en Aplicaciones Web: Una Revolución en el Desarrollo de Software El texto de Paul Graham explora por qué Lisp se convirtió en una elección poderosa para desarrollar aplicaciones web, explicando las ventajas técnicas y prácticas que este lenguaje proporciona. Graham начинает с того, что explic

Guía práctica para exportar tus datos de Instagram sin perder contactos

Guía práctica para exportar tus datos de Instagram y migrar a una red social más privada. El proceso se divide en tres etapas: primero, exportar toda tu información a través de Configuración → Tu actividad → Descargar tu información, obteniendo fotos, videos, mensajes directos, seguidores y seguidos

Go: la alternativa simple para el desarrollo backend

Un artículo en blainsmith.com aboga por el uso del lenguaje de programación Go para simplificar el desarrollo backend. El autor critica la complejidad creciente de los proyectos backend modernos, a menudo construidos con múltiples herramientas y frameworks, argumentando que Go ofrece una alternativa

Android: Fotos sin ubicación, más privacidad

Google ha implementado cambios en su sistema operativo Android que impiden a los usuarios compartir la información de geolocalización incrustada en las fotos a través de la web. Esto afecta a sitios como OpenBenches, que dependen de esta información para mapear la ubicación de fotos compartidas. Ini