HTML Avanzado — Bloques de Características
Cada bloque de la sección "Características" tiene un campo llamado "HTML avanzado" al final.
Si lo completás, reemplaza completamente el layout estándar (imagen + título + texto) de ese bloque. Si lo dejás vacío, el bloque usa los campos normales (Etiqueta, Título, Descripción, Imagen).
Para la mayoría de los bloques, los campos estructurados son suficientes. El HTML libre es para casos donde necesitás un diseño que los campos normales no pueden hacer.
Reglas que siempre hay que respetar
1. Nunca usar <h1>
La página ya tiene un <h1> (el nombre del producto). Dentro del HTML del bloque usá siempre <h2>, <h3> o <h4>.
<!-- ❌ MAL -->
<h1>Potencia profesional</h1>
<!-- ✅ BIEN -->
<h3>Potencia profesional</h3>
2. Siempre poner alt en las imágenes
El alt describe la imagen para Google y para usuarios con lectores de pantalla.
<!-- ❌ MAL -->
<img src="https://rcpowerclean.com.ar/wp-content/uploads/bomba.jpg">
<!-- ✅ BIEN -->
<img src="https://rcpowerclean.com.ar/wp-content/uploads/bomba.jpg"
alt="Bomba de 3 pistones cerámicos de la hidrolavadora LT591"
loading="lazy">
3. Siempre agregar loading="lazy" a las imágenes
Las imágenes en el HTML libre no se optimizan automáticamente. El loading="lazy" evita que frenen la carga de la página.
4. No usar estilos inline para tipografía
La fuente, el tamaño base y los colores ya están definidos globalmente.
<!-- ❌ MAL -->
<p style="font-family: Arial; font-size: 16px; color: black;">Texto</p>
<!-- ✅ BIEN -->
<p class="text-gray-500 text-base leading-relaxed">Texto</p>
5. No usar posicionamiento absoluto ni width fijo en píxeles
Puede romper el layout en mobile.
<!-- ❌ MAL -->
<div style="position: absolute; width: 800px;">
<!-- ✅ BIEN -->
<div class="w-full max-w-2xl">
6. Usar solo imágenes subidas a WordPress
Siempre subí la imagen a la Biblioteca de medios de WordPress y usá esa URL. No uses imágenes de otros sitios (pueden borrarse o bloquearse).
Colores del sitio
| Color | Valor | Uso |
|---|---|---|
| Rojo marca | #e31e24 |
Etiquetas, acentos, CTAs |
| Azul oscuro | #0a1628 |
Títulos, textos importantes |
| Verde | #00a650 |
Confirmaciones, stock |
| Gris texto | #6b7280 |
Párrafos normales |
| Fondo gris | #f9fafb |
Fondos de sección alternos |
Clases de Tailwind disponibles
Layout
| Clase | Qué hace |
|---|---|
flex |
display flex |
flex-col |
columna vertical |
md:flex-row |
fila horizontal en desktop |
items-center |
alinear al centro vertical |
gap-4 / gap-8 |
espacio entre hijos |
grid |
display grid |
grid-cols-2 |
2 columnas |
md:grid-cols-3 |
3 columnas en desktop |
Tipografía
| Clase | Qué hace |
|---|---|
text-sm / text-base |
texto pequeño / normal |
text-xl / text-2xl |
títulos medianos |
font-bold / font-extrabold |
negrita |
text-[#e31e24] |
color personalizado |
uppercase tracking-widest |
etiqueta en mayúsculas |
leading-relaxed |
interlineado amplio |
Fondos y bordes
| Clase | Qué hace |
|---|---|
bg-white |
fondo blanco |
bg-[#f9fafb] |
fondo gris suave |
bg-[#0a1628] |
fondo azul oscuro |
rounded-xl / rounded-2xl |
bordes redondeados |
border border-gray-100 |
borde gris claro |
shadow-sm |
sombra suave |
Templates listos para copiar
Template 1 — Imagen con texto al costado
<div class="flex flex-col md:flex-row items-center gap-8 lg:gap-16 py-12">
<div class="w-full md:w-1/2">
<img
src="URL_DE_LA_IMAGEN"
alt="DESCRIPCIÓN DE LA IMAGEN"
loading="lazy"
class="w-full max-w-md mx-auto object-contain"
>
</div>
<div class="w-full md:w-1/2">
<span class="text-xs font-bold text-[#e31e24] uppercase tracking-widest">ETIQUETA</span>
<h3 class="text-2xl font-bold text-[#0a1628] mt-2 mb-4">Título del bloque</h3>
<p class="text-gray-500 leading-relaxed">Descripción del bloque.</p>
</div>
</div>
Template 2 — Grid de 3 cards con ícono
<div class="py-12">
<h3 class="text-2xl font-bold text-[#0a1628] mb-8 text-center">Título de la sección</h3>
<div class="grid grid-cols-1 md:grid-cols-3 gap-6">
<div class="bg-white rounded-2xl p-6 border border-gray-100 shadow-sm">
<div class="text-3xl mb-3">💧</div>
<h4 class="font-bold text-[#0a1628] mb-2">Subtítulo uno</h4>
<p class="text-gray-500 text-sm leading-relaxed">Descripción corta del beneficio.</p>
</div>
<div class="bg-white rounded-2xl p-6 border border-gray-100 shadow-sm">
<div class="text-3xl mb-3">⚙️</div>
<h4 class="font-bold text-[#0a1628] mb-2">Subtítulo dos</h4>
<p class="text-gray-500 text-sm leading-relaxed">Descripción corta del beneficio.</p>
</div>
<div class="bg-white rounded-2xl p-6 border border-gray-100 shadow-sm">
<div class="text-3xl mb-3">🔧</div>
<h4 class="font-bold text-[#0a1628] mb-2">Subtítulo tres</h4>
<p class="text-gray-500 text-sm leading-relaxed">Descripción corta del beneficio.</p>
</div>
</div>
</div>
Template 3 — Banner con fondo oscuro
<div class="py-12">
<div class="bg-[#0a1628] rounded-3xl p-8 md:p-12 flex flex-col md:flex-row items-center gap-8">
<div class="flex-1 text-white">
<span class="text-xs font-bold text-[#e31e24] uppercase tracking-widest">ETIQUETA</span>
<h3 class="text-2xl md:text-3xl font-extrabold mt-2 mb-4">Título sobre fondo oscuro</h3>
<p class="text-white/70 leading-relaxed">Descripción. Usá este layout para bloques de alto impacto.</p>
</div>
<div class="w-full md:w-2/5">
<img
src="URL_DE_LA_IMAGEN"
alt="DESCRIPCIÓN"
loading="lazy"
class="w-full object-contain rounded-2xl"
>
</div>
</div>
</div>
Template 4 — Tabla de datos técnicos
<div class="py-12">
<h3 class="text-2xl font-bold text-[#0a1628] mb-6">Especificaciones destacadas</h3>
<div class="bg-white rounded-2xl overflow-hidden shadow-sm">
<div class="flex items-center gap-4 px-6 py-3 border-b border-gray-100">
<span class="w-2/5 text-xs font-semibold text-gray-400 uppercase tracking-wider">Presión</span>
<span class="text-sm font-semibold text-[#0a1628]">150 Bar</span>
</div>
<div class="flex items-center gap-4 px-6 py-3 border-b border-gray-100">
<span class="w-2/5 text-xs font-semibold text-gray-400 uppercase tracking-wider">Caudal</span>
<span class="text-sm font-semibold text-[#0a1628]">8,45 lts/min</span>
</div>
<div class="flex items-center gap-4 px-6 py-3">
<span class="w-2/5 text-xs font-semibold text-gray-400 uppercase tracking-wider">Motor</span>
<span class="text-sm font-semibold text-[#0a1628]">Inducción 2800W</span>
</div>
</div>
</div>
Cómo pedirle a la IA que genere o modifique el HTML
Prompt para generar un bloque nuevo
Copiá este texto, reemplazá las partes en MAYÚSCULAS y pegalo en ChatGPT o Claude:
Necesito el HTML para un bloque de producto de una tienda de equipos
de limpieza llamada RC Powerclean.
El bloque debe mostrar: DESCRIBÍ LO QUE QUERÉS
(imagen a la izquierda con texto a la derecha / grid de 3 features /
banner oscuro / tabla de specs / etc.)
El contenido es:
- Etiqueta roja: ETIQUETA
- Título: TÍTULO
- Descripción: DESCRIPCIÓN
- URL de imagen: URL
Reglas que debe respetar:
- Usar clases de Tailwind CSS (no estilos inline para tipografía ni colores)
- No usar <h1>, usar <h3> o <h4> para títulos
- Poner loading="lazy" y alt="descripción" en todas las imágenes
- Colores del sitio: rojo #e31e24, azul oscuro #0a1628, verde #00a650
- No agregar font-family (ya está definida globalmente)
- No usar posicionamiento absoluto ni anchos fijos en píxeles
- Debe verse bien en mobile y desktop
Devolvé solo el HTML, sin explicaciones.
Prompt para modificar un bloque existente
Tengo este bloque HTML de producto para el sitio RC Powerclean:
[PEGAR EL HTML ACTUAL]
Necesito que: DESCRIBÍ EL CAMBIO
(cambiar el título / agregar un ícono / cambiar el fondo a oscuro /
agregar una segunda columna / etc.)
Respetá las mismas reglas de Tailwind, colores y estructura.
Devolvé solo el HTML modificado.
Checklist antes de guardar
Antes de pegar el HTML en el campo y guardar el producto verificá:
- No hay ningún
<h1>en el bloque - Todas las imágenes tienen
altdescriptivo yloading="lazy" - No hay
style="font-family:..."nistyle="color:..."en el HTML - Las imágenes son de la biblioteca de WordPress (URL de rcpowerclean.com.ar)
- Lo revisaste en mobile (DevTools del navegador → Ctrl+Shift+M)
- No rompió el layout de los bloques de arriba y abajo