Noticias que mencionan CSS

El problema de los tres trazos en el renderizado de diseño

Penpot, la herramienta de diseño open source, detalla en su blog técnico un desafío interno bautizado como "El problema de los tres trazos". El equipo lo descubrió durante la migración de su renderizador clásico, basado en SVG, a un nuevo sistema basado en WebGL con la biblioteca Skia como motor grá

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

Renderizador 3D a SVG que proyecta texturas sin rasterización

El desarrollador conocido como seveibar ha publicado simple-3d-svg, un renderizador 3D escrito en TypeScript sin dependencias que transforma objetos tridimensionales en SVG manteniendo un peso de archivo reducido. El proyecto nace como apoyo al renderizado de placas de circuito creadas en React con

Por qué no recomiendo Tailwind CSS en proyectos medianos o grandes

Este artículo de opinión repasa los principales argumentos del desarrollador Andros Fenollosa en contra de utilizar Tailwind CSS de forma generalizada. El autor reconoce que el framework es popular entre programadores web porque estandariza espaciados, colores y tamaños, y obliga a una metodología d

cwbrowser: un navegador web con motor de renderizado propio escrito en Zig

cwbrowser es un navegador de escritorio cuyo motor de renderizado se ha programado desde cero en Zig, un lenguaje de sistemas pequeño, rápido y cuidadoso con la memoria. El proyecto, desarrollado en solitario durante dos años, sustituye los motores comerciales por código propio: el tokenizador, el D

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

El Orden Real de las Operaciones: una guía personal de orden de propiedades CSS

Ken F yi ha publicado una página personal titulada «The Royal Order of Operations» donde recopila el orden en que, según su criterio, deberían declararse las propiedades CSS en una hoja de estilos. El autor admite que se trata de opiniones firmes mantenidas sin rigidez e invita a rebatirlo por corre

WOFF cumple 15 años: el formato que cambió la tipografía en la web

El W3C celebra el 27 de julio el decimoquinto aniversario del primer borrador público del formato WOFF (Web Open Font Format 1.0), publicado en 2010 como punto culminante de un largo proceso de diálogo entre tipógrafos y desarrolladores de navegadores. La estandarización de @font-face en CSS2, en 19

librrd playground: documentación del lenguaje de diagramas y hojas de estilo

librrd playground es un entorno y un lenguaje declarativo para representar diagramas, especialmente diagramas sintácticos tipo ferrocarril (railroad diagrams), acompañado de un sistema de hojas de estilo inspirado en CSS. En el lenguaje de diagramas, las estaciones terminales pueden escribirse como

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

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

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

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

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

"Antes era difícil": la nostalgia del oficio cuando la IA lo abarata

Un ensayo breve reflexiona sobre una sensación creciente entre profesionales técnicos: la impresión de que habilidades antes costosas —programar, diseñar en CSS, montar un pipeline de datos o portar una app entre plataformas— se resuelven hoy con unas pocas instrucciones a agentes de IA. El autor lo

CSS: las partes malas inevitables

Este artículo funciona como un tutorial improvisado de CSS pensado para personas que necesitan dar estilo a una página web sin ser desarrolladoras web. Su autor reconoce no ser la persona más indicada para escribirlo —prefiere leer un libro sobre el tema—, pero explica que tuvo que aprender CSS rebu

Efecto parallax nativo en CSS con animaciones de scroll

El desplazamiento parallax, ese efecto visual en el que los elementos se mueven a distinta velocidad al hacer scroll, lleva años formando parte del diseño web. La receta tradicional exigía JavaScript: un listener del evento scroll, recálculos de posición en cada frame y ajustes manuales del elemento

Safe-area-inset: cómo construir diseños móviles seguros

Los teléfonos modernos tienen bordes redondeados, cámaras recortadas, islas dinámicas e indicadores de inicio que pueden ocultar el contenido. El área segura (safe area) es la porción de la pantalla libre de la interfaz del sistema. Las variables CSS env(safe-area-inset-*) proporcionan las dimension

El periodista Randy Au lanza bsBB, un foro retro para amantes de los datos

El periodista y analista de datos Randy Au lanzó recientemente 'bsBB', un nuevo software de foros que ahora impulsa los foros oficiales de su comunidad Counting Stuff. La plataforma, disponible en forum.counting-stuff.com, busca ser un espacio libre para que los suscriptores y miembros del boletín c

El punto tipográfico: una unidad de medida con más de 500 años de confusión

El punto tipográfico es una unidad de medida histórica originaria de 1517, diseñada para representar el tamaño mínimo significativo de impresión. Sin embargo, esta aparente simplicidad enmascara una realidad compleja: no existe una definición universal de 'punto', lo que ha generado inconsistencias