ManzDev
banner
manz.dev
ManzDev
@manz.dev
@Twitch Partner | Web developer & Engineer | http://manz.dev
Content creator at http://lenguajeJS.com | I❤️HTML/CSS/JS
FullStack teacher at @eoi | «Odio quedarme a med
Una de las limitaciones de Flex y Grid era no poder colocar líneas divisorias a las celdas.

Con la nueva propiedad CSS `rule` de Decoration Gaps podemos crear esas decoraciones a los gaps de nuestro diseño:

✅ Propiedades `column-rule-*`
✅ Atajos `rule`

👇 Te la explico abajo
September 18, 2025 at 2:30 PM
📘 Principios de OOP 📘
¿Existen también para CSS?

Uno de los principales problemas de CSS es que los DESARROLLADORES ❌no se preocupan en aprender CSS correctamente.

CSS no es OOP, sin embargo, sus principios se pueden aplicar de forma muy similar en CSS...

👇 ¡Observa!
September 4, 2025 at 11:54 AM
📒 Curso gratuito de programación Frontend
¡Inscripciones recién abiertas!

Buscamos alumnos interesados en entrar de forma profesional al mundo de la programación, aprendiendo fundamentos, usando la inteligencia artificial y herramientas modernas de forma adecuada.

👇 Link
September 3, 2025 at 11:28 AM
🚀 ¡Las funciones CSS han llegado a CSS! 🚀

✅ La regla `@function` permite crear funciones
✅ El nombre de la función se prefija con `--`
✅ Opcionalmente, puedes tipar los parámetros, dar un valor por defecto y tipar la devolución
✅ La propiedad `result` devuelve el valor

👇 Sigue
August 25, 2025 at 4:36 PM
🥊 DESTRUYENDO MITOS 🥊
Una pregunta que me hacen mucho:
¿Qué es mejor, `getElementById()` o `querySelector()`?

Analizamos:
1️⃣ Búsqueda de elementos
2️⃣ Ámbito de búsqueda
3️⃣ ¿Qué devuelve?
4️⃣ Rendimiento
5️⃣ Gestión de errores
6️⃣ Legibilidad de la API

👇
August 22, 2025 at 11:24 AM
¡Subido video a Youtube! Debatimos muchas ideas sobre el tema «¿Puede una IA pensar y razonar?»

- ¿Qué es realmente pensar y razonar?
- La historia de ELIZA
- ¿Cómo piensa realmente una IA (LLM)?
- Los loros estocásticos
- Vibe coding vs Vibe learning
- Debate y opiniones del chat

👇 Link
August 22, 2025 at 10:34 AM
¡Recuerda que en LenguajeCSS tienes una plataforma para ver de un solo vistazo el soporte en navegadores!

✅ Propiedades, funciones, reglas o selectores CSS
✅ Etiquetas y atributos HTML o SVG
✅ Tipos, APIs y métodos de Javascript
✅ Con posibilidad de filtrar
✅ Haciendo clic te da más información

👇
August 21, 2025 at 4:36 PM
📚 Entendiendo el SHADOW DOM

❌ En programación es fácil escribir datos desorganizados y perder el foco
✅ La "encapsulación" consiste en organizar datos y métodos para simplificar y reutilizar
❌ Muchos datos sin organizar: desordenado y confuso
✅ Una clase OOP organiza, simplifica y reutiliza
August 21, 2025 at 10:09 AM
📒 Técnicas y consejos del DOM (2025) 📒

✨ Busca hijos (descendientes) con .querySelector/All
✨ Busca padres (ancestros) con .closest()
⛔ Evita getElementById() u otros, menos flexibles

✨ Usa .classList y sus métodos para manipular clases
⛔ Evita el uso de .className

Sigue 👇
August 20, 2025 at 10:40 AM
🚀 Usa tu propio ChatGPT local con Ollama 🚀

🦙 Ollama es el programa (cliente). Puedes descargarlo desde su página oficial (Win/Mac/Linux).

🦙 Su última versión incorpora una interfaz similar a ChatGPT (Win/Mac), donde puedes elegir el modelo a usar y tener historiales con las conversaciones.
August 19, 2025 at 10:16 AM
A raíz de un tweet de Maximiliano Firtman ( x.com/maxifirtman/... ) decidí crear un breve artículo sobre el tema con mi opinión:

👇 «¿Pueden las inteligencias artificiales (LLM) pensar y razonar?»
lenguajejs.com/aprender-a-p...
August 18, 2025 at 3:00 PM
🚀 ROADMAP FRONT-END 2025 🚀

✅ Orden para aprender conceptos y tecnologías
✅ Empieza por pilares: Diseño, desarrollo o terminal
❌ No empieces por frameworks. Aprende la base.
✅ Cuanto más a la derecha, más específico.
✅ Ojo con la IA: Pide explicaciones, no soluciones.

👇
August 12, 2025 at 9:57 AM
💜 Container Media Queries 💜

¡Cómo las @media queries, pero mejores!

✅ Media Queries ▶ Tamaño total del navegador
✅ Container Queries ▶ Tamaño del contenedor padre
✅ Se adapta al contenedor donde está ubicado
✅ Ideal para componentes

👇
August 11, 2025 at 10:05 AM
📚 ¿Sabes usar los nuevos Media Queries?

💥 No más `screen` o los molestos mínimos y máximos
✅ Expresiones de rangos flexibles y potentes
✅ ¡Puedes incluso anidar `@media` en el CSS!
✅ Los `media features` detectan otras características, no sólo la pantalla del dispositivo

¿A que son más cómodos? 👇
August 7, 2025 at 12:02 PM
🚀 ¡Deja de usar <div> para todo! ¡HTML semántico!

✅ Usa `<picture>` sobre `<img>` (soporte moderno)
✅ Usa bien los encabezados: <h1>, <h2>...
✅ Usa `<hgroup>` en titulares con info adicional
✅ Usa `rel` en los enlaces para dotar semántica

Y sobre todo, recuerda...
❌ ¡No uses `<div>` siempre!
August 6, 2025 at 2:23 PM
🧡 ¿Sabías que puedes crear ventanas de diálogo sólo con HTML? (Sin Javascript, ni librerías) 🧡

✅ Con <dialog> creamos ventana
✅ Con open la tenemos abierta o cerrada
✅ Con closedby cerramos con ESC o pulsando fuera
✅ Con command abrimos modales sin JS
✅ Con method=dialog cerramos ventana sin JS

👇
August 5, 2025 at 4:19 PM
✅ ¿Qué formato de imagen debería usar?

✨ GIF: Antiguo, evitar
✨ JPG/PNG: Antiguos, pero seguros
✨ WebP: Reemplazo actual de JPG/PNG
✨ AVIF/JXL: Modernos, nueva generación
✨ SVG: Ideal para imágenes escalables

👇
August 4, 2025 at 12:27 PM
🚀 La evolución de los Webcomponents (2025)

✅ Puedes crear un fragmento del DOM de un string
✅ Puedes crear un CSS construible desde un string
✅ El `import ... with` importa módulos JSON/CSS
✅ HTML encapsulado: CSS sólo se aplica a ese HTML.
✅ Componente `<user-card>` nativo. Potente y flexible.

👇
July 31, 2025 at 11:29 AM
📘 Todas las propiedades de animaciones de CSS y su soporte actual en navegadores

✅ Propiedades básicas de control de animación
✅ Control de ritmo de animación
✅ Composición de animaciones 🆕
✅ Creación de timelines (scroll o vistas)🆕

¿Las conocías todas? 👇
July 30, 2025 at 11:02 AM
💜 Tipando variables CSS con @property 💜

✅ ¡Sí, CSS tiene variables!
✅ ¡Sí, CSS tiene tipos de datos!
✅ Usamos @property para tipar la variable `--x`
✅ El navegador sabe que es `--x` y puede animarla

👇
July 29, 2025 at 12:45 PM
🧪 ¿Conoces todas las etiquetas HTML que existen?

¡Seguro que te faltan algunas!

✅ Tabla periódica de los elementos de HTML5
✅ Dividido por grupos o categorías
✅ Incluye novedades como `<search>` o `<hgroup>`
✅ Al pulsar en uno, te explica en español sus detalles

👇
July 28, 2025 at 12:02 PM
💛 Cosas que no sabías de la etiqueta `<script>`

1️⃣ ¿Cómo cargas Javascript? (normal, defer y async)
2️⃣ Módulos ESM (carga Javascript, JSON o CSS)
3️⃣ Import Maps (Alias de nombres para importar)
4️⃣ Data Blocks (Datos sin formato personalizados)
5️⃣ NoJS (Alternativa para usuarios con JS desactivado)

👇Más
July 23, 2025 at 1:32 PM
💜 4 cosas que NO sabías sobre Nesting CSS

✅ Es la capacidad de anidar más CSS dentro de CSS.
❌ Ya no hace falta Sass/PostCSS.
✅ Hay dos sintaxis: 1) Usando & 2) Sin & (relaxed).
✅ Usa & cuando quieras añadir al contenedor.

👇 Más
July 22, 2025 at 12:21 PM
🧡 Cosas que no sabías de la etiqueta HTML `<img>`

1️⃣ El `alt` es obligatorio
2️⃣ No hace falta `/` de autocierre
3️⃣ No confundir `alt` con `title`
4️⃣ Mejora SEO evitando nombres genéricos
5️⃣ AVIF o WebP los mejores formatos de imagen

⬇ Sigue
July 21, 2025 at 12:12 PM
💜 La propiedad `perspective` en CSS

Consigue ilusión 3D muy vistosa con CSS añadiendo perspectiva (distancia observada, punto de fuga)

✨ Contenedor: borde gris, elemento: rojo interior
✨ La perspectiva se añade en el padre
✨ La variable `--perspective` tiene valor con `px`
July 19, 2025 at 12:34 PM