Artículo de ayuda · Waclis

¿Cómo crear una sección profesional desde cero en el Editor de bloques de Waclis?


El Editor de bloques de Waclis no te obliga a utilizar únicamente secciones prediseñadas.

También puedes comenzar con una estructura básica y construir una sección completamente personalizada utilizando:

  • Section;

  • Container;

  • Grid Row;

  • columnas;

  • Heading;

  • Paragraph;

  • Image;

  • Links;

  • estilos;

  • configuración responsive.

En este tutorial realizaremos un caso práctico completo.

El objetivo será construir una sección similar a esta:

┌──────────────────────────────────────────────────────────────┐
│ │
│ SOLUCIONES PARA EMPRESAS [ ] │
│ [ ] │
│ Potencia tu negocio con [ IMAGEN ] │
│ herramientas digitales [ ] │
│ [ ] │
│ Una descripción breve que [ ] │
│ explica la propuesta. [ ] │
│ │
│ [ CONOCER MÁS ] VER SERVICIOS → │
│ │
└──────────────────────────────────────────────────────────────┘

En computadora tendremos:

TEXTO                  IMAGEN

y en celular:

TEXTO

IMAGEN

De esta forma aprenderás una metodología que después podrás reutilizar para construir:

  • presentaciones;

  • servicios;

  • características;

  • páginas institucionales;

  • llamadas a la acción;

  • bloques comerciales;

  • Landing Pages;

  • secciones personalizadas.

Antes de comenzar: piensa primero en la estructura

Uno de los errores más frecuentes al diseñar una sección es comenzar cambiando:

  • colores;

  • tamaños;

  • sombras;

  • Border radius;

antes de definir correctamente la estructura.

El orden recomendado es:

ESTRUCTURA
↓
CONTENIDO
↓
RESPONSIVE
↓
ESTILO
↓
DETALLES

No al revés.

La estructura que construiremos

Conceptualmente utilizaremos:

Section
└── Container
└── Grid Row
├── Column
│ ├── Paragraph
│ ├── Heading
│ ├── Paragraph
│ └── Links
└── Column
└── Image

Dependiendo de la estructura que genere la Section que estés utilizando, el Navigator puede mostrar algunos wrappers adicionales.

Eso es normal.

Lo importante es comprender la jerarquía:

SECTION
→ área general

CONTAINER
→ limita y organiza el ancho del contenido

GRID ROW
→ distribuye columnas

COLUMN
→ contiene los componentes

COMPONENTES
→ contenido real

Resultado que construiremos

Utilizaremos este contenido solamente como ejemplo:

Texto superior

SOLUCIONES PARA EMPRESAS

Título

Potencia tu negocio con herramientas digitales

Descripción

Centraliza la información de tu empresa y crea una experiencia digital clara, profesional y adaptada a todos los dispositivos.

CTA principal

CONOCER MÁS

CTA secundario

Ver servicios →

Imagen

Una imagen relacionada con el servicio o empresa.

Cuando construyas tu propia sección deberás reemplazar completamente estos textos.

Paso 1. Ingresa al Editor de bloques

Desde el panel de autogestión de Waclis, dirígete a la sección correspondiente dentro de:

Menúes

y utiliza el icono:

Bloque editable

representado mediante la paleta.

Dependiendo de la página que estés editando, Waclis puede mostrarte una o varias posiciones disponibles.

Por ejemplo, en Home

puedes encontrar:

  • Bloque editable debajo del menú;

  • Bloque editable debajo del banner;

  • Bloque editable arriba de los productos destacados;

  • Bloque editable arriba del menú inferior.

En otras páginas

como:

  • Blog;

  • Productos;

  • Servicios;

  • Contacto;

puedes encontrar posiciones como:

Debajo del menú

y:

Arriba del menú inferior

Estas posiciones son independientes

Puedes diseñar una sección dentro de una de ellas sin modificar directamente el contenido dinámico principal de la página.

Importante

El Editor de bloques no modifica:

  • Header;

  • Footer;

de la plantilla.

Por ejemplo:

Bloque debajo del menú

significa:

contenido ubicado después del menú.

No:

editar el menú.

Paso 2. Comienza con una Section

Abre:

Secciones → Secciones de Página

y agrega o selecciona una:

Section

para comenzar la composición.

Después selecciónala

Puedes hacerlo mediante:

  • el lienzo;

  • Navigator.

Al seleccionar Section

dentro de Contenido encontrarás opciones como:

  • Title;

  • Container width;

  • Container height;

  • Background;

  • Overlay;

  • Top Separator;

  • Bottom Separator.

Para este ejemplo

utilizaremos:

Container width:
Boxed

Container height:
Auto

Background:
None

¿Por qué Boxed?

Porque queremos mantener:

contenido

dentro de un ancho cómodo,

especialmente en pantallas grandes.

Sin un límite razonable

un texto puede terminar extendiéndose demasiado:

Este es un párrafo que ocupa prácticamente toda una pantalla de 1900 píxeles y resulta mucho más difícil de leer...

Boxed ayuda a mantener una composición controlada

¿Por qué Auto?

Porque queremos que la altura dependa del contenido.

Evitaremos una Height fija

como:

height: 600px

sin necesidad.

Si el texto crece

la Section debería poder crecer con él.

¿Por qué no utilizamos Full Height?

Porque estamos construyendo una sección de contenido,

no necesariamente una portada que deba ocupar toda la pantalla.

Utilizaremos Full Height en otros casos prácticos cuando realmente sea apropiado.

Paso 3. Revisa Navigator

Antes de continuar:

abre Navigator.

Observa la estructura que creó la Section

Puede existir algo similar a:

SECTION
└── DIV

o una estructura con otros wrappers.

No agregues Container automáticamente sin mirar primero

Esta es una buena práctica importante.

Si la Section ya posee la estructura que necesitas

puedes aprovecharla.

Si necesitas construir una composición personalizada

puedes incorporar el componente:

Container

desde la biblioteca.

Container vs Container width de Section

No son exactamente el mismo concepto dentro de la interfaz.

Section

dispone de una configuración:

Container width:
Boxed / Full

Además

la biblioteca contiene un componente:

Container

que puedes utilizar dentro de una composición personalizada.

Antes de colocar Containers dentro de Containers

revisa Navigator.

Un error frecuente es terminar con:

Container
└── Container
└── Container
└── contenido

sin necesidad.

¿Qué problema puede generar?

Cada nivel puede agregar:

  • ancho máximo;

  • Padding;

  • espacios laterales.

Resultado

El contenido puede quedar:

demasiado estrecho

Regla práctica

Utiliza únicamente los Containers necesarios para controlar correctamente la composición.

Paso 4. Agrega Grid Row

Dentro de la estructura de contenido agrega:

Grid Row

Este será el componente encargado de crear las dos columnas.

Selecciona Grid Row

En Contenido encontrarás opciones relacionadas con:

  • Direction;

  • Vertical align;

  • Horizontal align;

  • Wrap;

  • Column 1;

  • Column 2;

  • etc.

También puedes:

  • agregar columnas;

  • eliminar columnas;

  • configurar sus tamaños según dispositivos.

Para este diseño necesitamos dos columnas

Conceptualmente:

┌──────────────────────┬──────────────────────┐
│ │ │
│ TEXTO │ IMAGEN │
│ │ │
└──────────────────────┴──────────────────────┘

En desktop

queremos aproximadamente:

6 + 6

La grilla de Bootstrap se organiza conceptualmente en 12 unidades

Por ejemplo:

12
→ una columna completa

6 + 6
→ dos columnas iguales

4 + 4 + 4
→ tres columnas iguales

3 + 3 + 3 + 3
→ cuatro columnas

5 + 7
→ composición asimétrica

En nuestro caso

comenzaremos con:

6 + 6

No utilices Margin para crear columnas

Evita:

.texto {
width: 500px;
margin-left: 300px;
}

Eso no es una grilla responsive.

Utiliza Grid Row.

Paso 5. Configura el responsive de las columnas

Dentro de Grid Row puedes configurar el tamaño de cada columna según diferentes niveles de dispositivo.

El editor presenta:

  • Extra small;

  • Small;

  • Medium;

  • Large;

  • Extra large;

  • Extra extra large.

Nuestro objetivo

En pantallas amplias:

[ TEXTO ][ IMAGEN ]

En celular:

[ TEXTO ]

[ IMAGEN ]

Es decir

desktop:

6 + 6

mobile:

12
12

No necesitas memorizar Classes para hacerlo desde el Editor

Utiliza los controles de tamaño disponibles en cada Column.

Si posteriormente inspeccionas el HTML

puedes encontrar Classes Bootstrap como:

col-sm-6

u otras equivalentes,

dependiendo de la configuración.

Waclis utiliza Bootstrap 4

Por eso, si utilizas IA para trabajar con código:

indica:

Waclis utiliza Bootstrap 4.

No le pidas:

“Conviértelo a Bootstrap 5”

Paso 6. Define el orden correcto

Dentro de Navigator queremos:

Grid Row
├── Column Texto
└── Column Imagen

Este orden también es importante para celular

Cuando las columnas se apilen:

TEXTO
↓
IMAGEN

Esto es más robusto que crear:

IMAGEN
↓
TEXTO

y después intentar invertir todo mediante CSS.

Regla importante

Construye primero un orden lógico del contenido y después diseña su distribución visual.

Evita utilizar Direction reverse únicamente para corregir un orden de contenido mal planteado

especialmente sin comprobar:

  • lectura;

  • teclado;

  • celular.

Paso 7. Configura la alineación vertical

Nuestro objetivo es que:

texto

e:

imagen

se perciban equilibrados verticalmente.

Grid Row incluye controles como:

  • Vertical align;

  • Horizontal align.

Utiliza la opción correspondiente para lograr una alineación visual adecuada.

Por ejemplo

la columna de texto puede quedar centrada verticalmente respecto de la imagen.

Pero cuidado

Vertical align:

no significa necesariamente que ambos contenidos tendrán exactamente la misma altura.

Una imagen puede medir:

500px

y el texto:

320px

La alineación determina cómo se relacionan dentro de la fila.

No agregues:

margin-top: 170px

al texto solamente para centrarlo.

Eso se rompería al cambiar:

  • texto;

  • imagen;

  • dispositivo.

Utiliza la alineación del Grid.

Paso 8. Agrega un texto superior

Dentro de la primera Column agrega:

Paragraph

Escribe:

SOLUCIONES PARA EMPRESAS

Este pequeño texto cumple una función editorial:

presentar la categoría antes del título principal de la sección.

Puedes darle un estilo diferente

por ejemplo:

  • Font size más pequeño;

  • Font weight mayor;

  • Letter spacing moderado.

No necesitas convertirlo en Heading

si no representa un nuevo nivel de título.

Ejemplo visual

SOLUCIONES PARA EMPRESAS

Potencia tu negocio...

Evita crear:

H4
H2

solamente para conseguir tamaños diferentes.

La jerarquía HTML y el tamaño visual son conceptos distintos.

Paso 9. Agrega el Heading principal de la sección

Agrega:

Heading

En nuestro ejemplo:

Potencia tu negocio con herramientas digitales

Si esta sección está dentro de una página que ya tiene un H1

puede ser apropiado utilizar:

Heading 2

No utilices H1 en cada sección

Un esquema conceptual puede ser:

H1
Página principal

H2
Solución A

H2
Solución B

H2
Preguntas frecuentes

No:

H1
H1
H1
H1

solo porque quieres títulos grandes.

Si el H2 se ve pequeño

modifica:

Estilo → Typography → Font size

No cambies su nivel semántico únicamente por apariencia.

Paso 10. Define una longitud de título razonable

Este título:

Potencia tu negocio con herramientas digitales

tiene una extensión razonable.

Evita títulos como:

Descubre todas nuestras increíbles soluciones digitales especialmente desarrolladas para ayudarte a mejorar absolutamente todos los aspectos de tu empresa

Son difíciles de:

  • escanear;

  • distribuir;

  • adaptar a celular.

Intenta comunicar una idea principal.

El detalle va en Paragraph.

Paso 11. Agrega la descripción

Debajo del Heading agrega:

Paragraph

Ejemplo:

Centraliza la información de tu empresa y crea una experiencia digital clara, profesional y adaptada a todos los dispositivos.

Mantén el texto relativamente corto

para este tipo de sección.

No conviertas una sección introductoria en:

8 párrafos

Si tienes mucha información:

puedes:

  • crear otra Section;

  • utilizar Lists;

  • utilizar Accordeon;

  • llevar a una página específica.

Paso 12. Mantén un ancho de lectura razonable

Aunque la Column ocupe la mitad del Grid,

no siempre necesitas que el Paragraph utilice todo el ancho disponible.

En determinados diseños

puede ser apropiado utilizar:

Max Width

para controlar la longitud de línea.

Puedes encontrar esta configuración dentro de:

Estilo → Size

No existe un ancho universal

Dependerá de:

  • tipografía;

  • tamaño;

  • Column;

  • diseño.

Lo importante es evitar líneas excesivamente largas.

Paso 13. Agrega el CTA principal

Para navegar hacia otra página utilizaremos:

Link

Recuerda

un Link es conceptualmente apropiado para:

ir a otro destino

Configura:

Texto:
CONOCER MÁS

Y:

Url:
destino real

Puedes darle apariencia de Button mediante los estilos correspondientes.

No utilices Html Button para navegación

si un Link resuelve mejor la acción.

Html Button y Link son componentes diferentes

Un:

<button>

no posee necesariamente un destino URL solo por parecer un botón.

Para CTA de navegación

utiliza Link.

Paso 14. Agrega un CTA secundario

También puedes agregar:

Ver servicios →

como segundo Link.

De esta forma creamos jerarquía:

ACCIÓN PRINCIPAL
[ CONOCER MÁS ]

ACCIÓN SECUNDARIA
Ver servicios →

No hagas que ambos tengan exactamente el mismo peso visual

si uno es prioritario.

Por ejemplo

Principal:

fondo sólido

Secundario:

Link de texto

Esto ayuda a comprender qué acción es principal.

Paso 15. Evita demasiados CTA

No agregues:

[ CONOCER MÁS ]
[ VER SERVICIOS ]
[ CONTACTAR ]
[ COMPRAR ]
[ MÁS INFORMACIÓN ]

dentro de una pequeña sección.

El visitante terminará teniendo demasiadas decisiones.

En este caso

dos acciones son suficientes.

Paso 16. Revisa todos los Links

Antes de continuar:

selecciona cada Link y revisa:

  • Url;

  • Target;

  • Rel;

  • Download;

según corresponda.

Para navegación interna

comprueba especialmente:

Url

No dejes:

#

No dejes:

https://ejemplo.com

de una plantilla.

Y si clonaste un Link

comprueba que no conserve el destino anterior.

Paso 17. Agrega la imagen

Dentro de la segunda Column agrega:

Image

Selecciónala

y abre:

Contenido

Encontrarás opciones como:

  • Set Image;

  • Width;

  • Height;

  • Alt;

  • Align;

  • Enable link;

  • Id;

  • Class.

Utiliza:

Set Image

para seleccionar la imagen correcta.

No cambies la ruta manualmente desde HTML

si puedes utilizar la herramienta visual.

Paso 18. Elige una imagen que aporte contenido

Evita imágenes genéricas que no expliquen nada.

Ejemplo poco útil

persona sonriendo frente a una computadora

sin relación clara con el servicio.

Puede ser mejor

  • captura real;

  • producto;

  • interfaz;

  • trabajo realizado;

  • recurso visual relacionado.

La imagen debería reforzar el mensaje.

Paso 19. Completa Alt

Por ejemplo:

Panel de gestión digital utilizado desde una computadora

si eso describe realmente la imagen.

Evita:

foto

O:

imagen1

Alt debería describir el contenido relevante.

Si la imagen es completamente decorativa

la estrategia puede ser diferente,

pero no inventes una descripción comercial que la imagen no contiene.

Paso 20. Mantén la proporción

No fuerces:

Width:
500

y:

Height:
100

si la imagen original no tiene esa proporción.

Puede deformarse.

Para esta composición

normalmente interesa:

  • ancho adaptado a la Column;

  • altura proporcional.

Si necesitas un recorte controlado

puedes utilizar CSS y:

object-fit

pero no es necesario en todos los casos.

Para una imagen que debe mostrarse completa

puede ser preferible:

Contain

Para fotografía dentro de una caja de proporción fija

puede resultar apropiado:

Cover

No existe una única regla

Piensa qué debe ocurrir con la imagen.

Paso 21. Agrega Border radius si corresponde

Para modernizar la composición

puedes utilizar:

Estilo → Border radius

Por ejemplo

un valor moderado como:

12px

o:

16px

puede funcionar.

No es obligatorio.

Dependerá de la identidad visual de tu Página web.

Evita combinar:

Border radius 40px
+
sombra enorme
+
borde grueso
+
rotación

sin una razón.

Un diseño profesional suele depender más de:

  • estructura;

  • espacios;

  • tipografía;

que de muchos efectos simultáneos.

Paso 22. Trabaja los espacios internos

Ahora que la estructura y el contenido están correctos,

podemos trabajar:

  • Margin;

  • Padding.

Dentro de Estilo encontrarás

ambas opciones.

Recuerda

Padding
→ espacio interior

Mientras:

Margin
→ espacio exterior

Por ejemplo

el Heading puede tener:

Margin bottom

para separarse del Paragraph.

Mientras la Section puede tener:

Padding top
Padding bottom

para generar aire general.

No crees espacios utilizando

<br><br><br><br>

Ni:

espacios vacíos

Utiliza Margin y Padding.

Paso 23. Espaciado vertical de la Section

Para una sección profesional

puedes comenzar con un Padding vertical generoso.

Por ejemplo

conceptualmente:

64 px arriba
64 px abajo

No es una medida obligatoria.

Una Section principal puede necesitar más.

Una secundaria:

menos.

Lo importante es evitar:

contenido pegado arriba y abajo

Y también:

300 px de espacio vacío

sin función.

Utiliza el espacio para construir jerarquía.

Paso 24. Define una separación consistente

Una estructura puede utilizar algo similar a:

Texto superior
↓ 12px

Heading
↓ 20px

Paragraph
↓ 28px

CTA

Estos números son únicamente un ejemplo de ritmo visual.

No necesitas configurar exactamente esos valores.

Lo importante

es que las separaciones tengan una relación lógica.

Evita:

8px
53px
11px
74px

sin una razón.

Un sistema coherente facilita el diseño.

Paso 25. Configura Typography

Revisa:

Estilo → Typography

Puedes trabajar:

  • Font size;

  • Font weight;

  • Font family;

  • Text align;

  • Line height;

  • Letter spacing;

  • Text decoration.

Para el Heading

busca:

  • claridad;

  • jerarquía;

  • buena lectura.

Para el Paragraph

prioriza:

  • legibilidad;

  • line height apropiado;

  • contraste.

No utilices Font weight máximo en todos los textos

Si todo está en negrita:

nada se destaca.

Jerarquía conceptual

TEXTO SUPERIOR
pequeño / destacado

HEADING
grande / fuerte

PARAGRAPH
regular

CTA
claro

Paso 26. Alineación del texto

Para esta composición

podemos mantener:

Text align:
left

Especialmente en desktop.

No centres automáticamente todos los elementos.

Una sección:

texto a la izquierda
+
imagen a la derecha

suele funcionar bien con alineación izquierda.

Center puede ser apropiado para otras composiciones

como:

  • CTA;

  • encabezados;

  • bloques simétricos.

Elegiremos esos casos más adelante.

Paso 27. Agrega una Class a la Section

Para facilitar futuras personalizaciones,

puede ser útil agregar una Class propia.

Por ejemplo:

custom-business-intro

Utiliza:

Contenido → General → Class

cuando corresponda al elemento seleccionado.

Esto permitirá escribir CSS como:

.custom-business-intro {
...
}

En lugar de modificar globalmente:

section {
...
}

Esto es mucho más seguro.

Paso 28. Utiliza Classes descriptivas

Buenos ejemplos:

custom-business-intro

business-intro-title

business-intro-image

Menos útiles:

caja1

texto-rojo

abc123

Las Classes deberían ayudarte a entender el propósito.

Paso 29. No agregues IDs sin necesidad

Para diseño compartido:

utiliza Classes.

Reserva ID para:

  • elemento único;

  • enlace interno;

  • necesidad específica.

Por ejemplo

si quieres que un Link lleve hasta esta Section:

#soluciones

puedes configurar:

Id:
soluciones

Pero recuerda

el ID debe ser único.

No lo dupliques al clonar.

Paso 30. Revisa Linked styles

Cuando selecciones elementos,

el Editor puede avisarte que:

el elemento comparte estilos con otros.

Esto significa

que un cambio puede aplicarse también a:

  • otros Headings;

  • otras Cards;

  • otras Images;

que compartan el mismo selector.

Antes de cambiar:

pregunta:

¿Quiero realmente que cambien todos?

Si sí

aprovecha el estilo compartido.

Si no

agrega una Class específica.

No agregues un ID a cada elemento como primera solución.

Paso 31. Revisa desktop

Utiliza la vista de computadora del Editor.

Comprueba:

  • equilibrio 6/6;

  • Heading;

  • Paragraph;

  • CTA;

  • imagen;

  • Padding;

  • alineación.

Pregunta

¿el texto y la imagen se sienten como una única sección?

No:

texto a un lado
y una imagen perdida al otro

Debe existir relación visual.

Paso 32. Revisa tablet

Utiliza la previsualización correspondiente.

Comprueba:

  • ancho de columnas;

  • longitud del Heading;

  • imagen;

  • Buttons.

Puede ocurrir que:

6 + 6

siga funcionando.

O que resulte demasiado estrecho.

En ese caso

puedes decidir apilar antes.

Responsive no consiste solamente en:

Desktop
vs
Mobile

Tablet también debe funcionar correctamente.

Paso 33. Revisa celular

Utiliza la vista móvil.

Nuestro objetivo:

SOLUCIONES PARA EMPRESAS

Potencia tu negocio...

Descripción...

[ CONOCER MÁS ]

Ver servicios →

[ IMAGEN ]

No:

[TEXTO MINIATURA][IMAGEN MINIATURA]

Mantener 6+6 en una pantalla muy estrecha

puede resultar poco legible.

Por eso apilamos.

Paso 34. Revisa el orden en celular

Es especialmente importante.

Queremos:

1. CONTEXTO
2. TÍTULO
3. EXPLICACIÓN
4. CTA
5. IMAGEN

El usuario comprende la propuesta

antes de llegar al elemento visual.

Si la imagen es esencial para comprender la sección

puede existir otro orden,

pero debe ser una decisión consciente.

No utilices Direction reverse automáticamente

para crear alternancias visuales sin comprobar la lectura móvil.

Paso 35. Revisa los CTA en celular

Comprueba que:

  • el texto no se corte;

  • no desborden;

  • sean fáciles de seleccionar;

  • mantengan separación.

No necesitas necesariamente que todos los Buttons sean:

width: 100%

Pero puede resultar apropiado en algunos diseños móviles.

Evalúa el resultado.

No fuerces reglas globales sobre todos los Buttons del sitio.

Paso 36. Revisa la imagen en celular

Comprueba:

  • ancho;

  • proporción;

  • calidad.

No dejes:

width: 600px

en una pantalla de:

360px

Puede provocar scroll horizontal.

Si aparece scroll horizontal

no soluciones con:

body {
overflow-x: hidden;
}

Eso solamente oculta el problema.

Identifica el elemento que desborda.

Paso 37. ¿Necesitas CSS adicional?

Después de construir la sección visualmente,

pregunta:

¿Hay algo que realmente no pueda resolver con las herramientas del Editor?

Si la respuesta es no:

no necesitas CSS adicional.

Eso es perfectamente válido.

Más código no significa mejor diseño.

Si necesitas un pequeño ajuste

puedes utilizar:

Variables/CSS → Css

Por ejemplo

si asignaste:

custom-business-intro

puedes limitar la regla:

.custom-business-intro {
...
}

Evita:

.row {
...
}

O:

.container {
...
}

O:

img {
...
}

globalmente.

Pueden afectar otras partes de la Página web.

Paso 38. Ejemplo de ajuste responsive localizado

Supongamos que quieres reducir el Padding vertical únicamente en teléfonos.

Puedes utilizar una regla localizada como:

@media (max-width: 576px) {
.custom-business-intro {
padding-top: 40px;
padding-bottom: 40px;
}
}

Esto es preferible a:

section {
padding: 40px 0 !important;
}

La primera regla afecta:

tu sección

La segunda puede afectar:

todas las Sections

Además

evitamos !important sin necesidad.

Paso 39. No agregues Bootstrap nuevamente

Si utilizas código generado por IA,

no aceptes:

<link href="bootstrap...">

Waclis ya utiliza Bootstrap 4.

Tampoco agregues nuevamente:

jQuery

o librerías externas

si no son realmente necesarias.

Para esta sección

no necesitamos JavaScript.

Todo puede resolverse con:

  • estructura;

  • Grid;

  • HTML existente;

  • CSS.

Paso 40. No utilices Position absolute para construir la sección

Evita soluciones como:

.intro-text {
position: absolute;
left: 180px;
top: 120px;
}

Puede parecer correcta en tu monitor,

pero romperse en:

  • notebook;

  • tablet;

  • celular;

  • zoom.

Grid ya resuelve la distribución.

Position absolute puede utilizarse para detalles avanzados específicos,

pero no debería ser la base de una composición sencilla de dos columnas.

Paso 41. No utilices Heights fijas para alinear

Evita:

.intro-section {
height: 620px;
}

solo para que:

texto

e:

imagen

coincidan.

Si el título crece:

puede cortarse.

Si se traduce:

puede cortarse.

Si el visitante aumenta el tamaño del texto:

puede cortarse.

Utiliza:

Container height:
Auto

cuando sea apropiado.

Paso 42. No utilices espacios vacíos para empujar elementos

Evita:

Paragraph vacío
Paragraph vacío
Paragraph vacío

para bajar un Button.

Utiliza:

  • Margin;

  • Padding;

  • alineación.

El contenido vacío termina siendo difícil de mantener.

Paso 43. No utilices columnas vacías para crear espacios arbitrarios

Por ejemplo:

Column 2
vacía

solo para desplazar:

Column 5

Puede funcionar en una pantalla

pero complicar mobile.

Utiliza:

  • Grid correctamente;

  • Padding;

  • Margin.

Columnas vacías pueden tener usos específicos,

pero no deberían ser tu principal herramienta de separación.

Paso 44. No utilices <br> para responsive

Evita modificar el Heading:

Potencia tu negocio<br>
con herramientas<br>
digitales

solo para conseguir una forma visual exacta en desktop.

En mobile puede quedar:

Potencia tu
negocio
con
herramientas
digitales

Deja que el texto fluya naturalmente

salvo que el salto tenga una intención editorial real.

Paso 45. Revisa la sección sin la imagen

Este es un buen test.

Pregunta:

¿El texto sigue explicando claramente la propuesta?

Si la respuesta es no

quizá estás dependiendo demasiado de un recurso visual.

La imagen debería reforzar el contenido,

no reemplazar una explicación esencial.

Paso 46. Revisa la sección sin leer el Paragraph

Otro test:

Texto superior
+
Heading
+
CTA

¿Permiten comprender rápidamente:

  • qué se ofrece;

  • qué puede hacer el visitante?

Si el Heading es:

Todo lo que necesitas

puede ser demasiado ambiguo.

Mejor:

Potencia tu negocio con herramientas digitales

Paso 47. Comprueba contraste

Texto y Background deben poder leerse fácilmente.

Evita:

texto gris muy claro
sobre
fondo blanco

O:

texto blanco
sobre
imagen muy clara

En este ejemplo utilizamos Background simple,

por lo que el contraste es fácil de controlar.

En futuros casos prácticos trabajaremos:

  • Image Background;

  • Overlay.

Paso 48. Comprueba Hover

Si el CTA principal utiliza un estilo Hover:

comprueba que siga siendo legible.

Por ejemplo

Normal:

fondo oscuro
texto blanco

Hover:

fondo claro
texto oscuro

No:

fondo blanco
texto blanco

Prueba.

Paso 49. Comprueba Active

Si has configurado estado:

active

revisa que tenga sentido.

No necesitas crear un estado espectacular.

La interacción debe ser clara.

Paso 50. No agregues animación todavía

Para nuestro primer caso práctico

recomendamos construir primero una versión:

sin animaciones

Comprueba:

  • estructura;

  • contenido;

  • responsive.

Después puedes evaluar:

Avanzado → Animate on scroll

Por ejemplo

una animación sutil de entrada sobre la Section completa

puede ser suficiente.

Evita animar:

texto superior
Heading
Paragraph
Button 1
Button 2
Image

todos de forma diferente.

Primero diseño.

Después movimiento.

Paso 51. Si agregas una animación

Utiliza:

Avanzado → Animate on scroll

Puedes configurar:

  • Animation type;

  • Duration;

  • Delay;

  • Play animation.

Utiliza valores moderados.

La animación no debería retrasar la lectura.

Paso 52. No ocultes elementos para arreglar responsive

Dentro de Avanzado también encontrarás:

Hide based on device screen width

No utilices:

Ocultar imagen en mobile

solo porque la imagen no cabe.

Primero intenta:

  • adaptar ancho;

  • apilar columnas;

  • corregir Grid.

Ocultar es una decisión de contenido,

no una solución automática.

Paso 53. Guarda durante el proceso

No esperes a terminar 40 modificaciones.

Puedes guardar en momentos lógicos:

estructura lista
↓
Guardar Cambios

Después:

contenido listo
↓
Guardar Cambios

Después:

estilos listos
↓
Guardar Cambios

No asumimos autosave.

Utiliza el botón:

Guardar Cambios

Paso 54. Utiliza Ver página

Una vez terminada:

selecciona:

Ver página

La vista final es fundamental.

El Editor es una herramienta de construcción

pero la experiencia final ocurre en:

la Página web

Comprueba:

  • aspecto;

  • Links;

  • imagen;

  • responsive.

Paso 55. Prueba los dos CTA

CTA 1:

CONOCER MÁS

CTA 2:

Ver servicios →

Ambos deben:

  • responder;

  • ir al destino correcto.

No consideres terminada la Section

si solamente comprobaste el diseño.

Paso 56. Revisa en celular real

Cuando sea posible

abre la Página web desde un teléfono.

Comprueba:

  • tamaño del Heading;

  • espacio lateral;

  • Buttons;

  • imagen;

  • scroll;

  • velocidad.

Un diseño puede verse correcto dentro de una simulación

y necesitar pequeños ajustes en un dispositivo real.

Paso 57. Revisa pantallas grandes

También es importante.

Una Section puede verse bien en:

1366 px

pero demasiado extendida en:

1920 px

Boxed ayuda a controlar este problema.

No hagas que Paragraph ocupe toda una pantalla grande.

Paso 58. Revisa el zoom del navegador

Un diseño profesional debería seguir siendo usable si el visitante modifica el zoom.

Esto es otra razón para evitar:

  • Width rígidos;

  • Position absolute;

  • Heights fijas.

Paso 59. ¿Cómo saber si la Section está bien diseñada?

Pregúntate:

¿Puedo comprenderla en cinco segundos?

El visitante debería identificar:

  • qué ofrece;

  • para quién;

  • qué acción puede realizar.

¿Tiene una jerarquía clara?

categoría
↓
título
↓
descripción
↓
acción

¿Tiene demasiados elementos?

Si agregaste:

  • cinco Buttons;

  • cuatro iconos;

  • tres imágenes;

  • dos animaciones;

probablemente debes simplificar.

¿Funciona sin Hover?

Debe ser comprensible también en dispositivos táctiles.

¿Funciona sin animación?

Si no:

el problema está en la estructura o contenido.

¿Funciona en celular?

No debería ser una versión:

desktop encogida

Debe convertirse en una composición vertical coherente.

Ejemplo final de estructura

Navigator podría mostrar conceptualmente algo similar a:

SECTION .custom-business-intro
└── DIV .container
└── DIV .row
├── DIV .col...
│ ├── P
│ ├── H2
│ ├── P
│ └── DIV
│ ├── A
│ └── A
└── DIV .col...
└── IMG

La estructura exacta puede variar

No utilices este ejemplo como HTML obligatorio.

Utiliza Navigator para comprobar la estructura real que construiste.

¿Qué hacer si las columnas no aparecen lado a lado?

Revisa:

  • tamaños de Column;

  • Grid Row;

  • ancho del padre;

  • CSS personalizado.

Si tienes:

12 + 12

en desktop:

se apilarán.

Configura el tamaño apropiado.

¿Qué hacer si una columna pasa abajo inesperadamente?

Revisa si:

  • la suma efectiva supera el ancho disponible;

  • hay Width fijas;

  • Padding excesivo;

  • CSS adicional.

No reduzcas el contenido arbitrariamente.

¿Qué hacer si la imagen queda demasiado pequeña?

Comprueba:

  • tamaño de Column;

  • Width de Image;

  • Max Width;

  • tamaño del archivo.

No utilices:

transform: scale(1.5);

como primera solución.

Ajusta estructura y tamaño.

¿Qué hacer si la imagen ocupa demasiado?

Mismo procedimiento.

Puedes utilizar una distribución:

5 + 7

en lugar de:

6 + 6

si quieres dar mayor espacio al texto o imagen.

No existe una obligación de usar columnas iguales.

Ejemplo 5 + 7

[   TEXTO   ][       IMAGEN       ]

Ejemplo 7 + 5

[       TEXTO       ][   IMAGEN   ]

Elige según el contenido.

¿Qué hacer si el Heading ocupa seis líneas en celular?

Primero revisa el texto.

Puede ser demasiado largo.

Después:

  • Font size;

  • Line height.

No reduzcas automáticamente a:

18px

si deja de parecer un Heading.

Puede ser mejor simplificar el mensaje.

¿Qué hacer si el CTA desborda?

Revisa:

  • texto;

  • Padding;

  • Width.

En lugar de:

DESCUBRE TODAS NUESTRAS SOLUCIONES AHORA MISMO

puede ser:

Ver soluciones

Mejor texto también mejora responsive.

¿Qué hacer si hay demasiado espacio entre texto e imagen?

Revisa:

  • Column;

  • Padding;

  • Margin;

  • Container width.

No agregues Width arbitrarias.

¿Qué hacer si están demasiado pegados?

Utiliza:

  • Padding;

  • Grid;

  • espacios controlados.

No insertes:

&nbsp;&nbsp;&nbsp;&nbsp;

¿Qué hacer si todo está demasiado cerca de los bordes?

Revisa:

  • Container;

  • Section Padding.

No agregues Margin diferente a cada componente.

Resuelve primero en el nivel estructural.

¿Qué hacer si el contenido está demasiado estrecho?

Busca:

  • Containers anidados;

  • Max Width;

  • Column demasiado pequeña.

Navigator es especialmente útil.

Puede existir:

Container
└── Container
└── Container

sin necesidad.

¿Qué hacer si Full todavía se ve Boxed?

Puede existir un Container interno limitando el contenido.

Revisa Navigator.

La configuración Full de una Section no implica necesariamente que todos sus hijos deban ignorar sus propias restricciones.

¿Qué hacer si Boxed afecta demasiado la imagen?

Puedes reconsiderar la composición.

Por ejemplo:

Section Full
└── Container para texto
└── zona visual más amplia

sería una composición avanzada.

Pero no compliques una sección simple si Boxed ya funciona.

¿Qué hacer si en mobile quiero la imagen primero?

Si existe una razón editorial real,

puedes construir el orden de acuerdo con esa prioridad.

No lo hagas simplemente porque:

“se ve más lindo”

en desktop.

Comprueba el flujo completo.

¿Qué hacer si quiero alternar varias secciones?

Por ejemplo:

TEXTO | IMAGEN

IMAGEN | TEXTO

TEXTO | IMAGEN

Este es un patrón frecuente.

Pero en mobile puede ser mejor mantener:

TEXTO
IMAGEN

TEXTO
IMAGEN

TEXTO
IMAGEN

No permitas que la alternancia desktop genere:

IMAGEN
TEXTO

TEXTO
IMAGEN

IMAGEN
TEXTO

si dificulta la lectura.

Planifica primero el orden del documento.

¿Qué hacer si quiero reutilizar esta sección?

Una vez que esté correctamente construida:

puedes clonar la unidad completa.

Selecciona:

Section

No únicamente:

Heading

Después de clonar actualiza:

  • texto superior;

  • Heading;

  • Paragraph;

  • Image;

  • Alt;

  • CTA principal;

  • URL;

  • CTA secundario;

  • URL;

  • IDs.

Classes de diseño pueden mantenerse

si quieres que ambas Sections compartan apariencia.

Esto es muy útil

Por ejemplo

ambas pueden utilizar:

custom-business-intro

si realmente quieres el mismo estilo.

Pero el ID:

soluciones

no debería duplicarse.

¿Qué hacer si al modificar la copia cambia la original?

Probablemente estás modificando:

  • una Class compartida;

  • Linked style.

Pregunta:

¿Quiero que ambas tengan el mismo diseño?

Si sí

es correcto.

Si no

agrega una Class adicional a la variante.

Por ejemplo

Original:

custom-business-intro

Variante:

custom-business-intro custom-business-intro-dark

Después puedes personalizar únicamente la segunda variante.

No dupliques todo el CSS

si solo cambia:

  • Background;

  • Text Color.

Utiliza una variante.

Cómo utilizar IA para crear esta sección

Puedes utilizar ChatGPT, Claude o Gemini para ayudarte.

Pero primero construye la estructura conceptual

Por ejemplo:

Section
└── Container
└── Row
├── Texto
└── Imagen

Después pide ayuda específica.

Prompt para planificar la estructura

Quiero crear una sección en el Editor de bloques de Waclis.

Contenido:
- texto superior;
- título;
- párrafo;
- CTA principal;
- CTA secundario;
- imagen.

Desktop:
texto a la izquierda e imagen a la derecha.

Mobile:
texto arriba e imagen abajo.

Waclis utiliza Bootstrap 4.

No generes HTML ni CSS todavía.

Indícame únicamente:
- jerarquía de Section;
- Container;
- Grid Row;
- cantidad de columnas;
- distribución recomendada.

Este prompt es muy útil

porque obliga a pensar:

estructura

antes de:

código

Prompt para revisar contenido

Tengo esta sección:

Texto superior:
[...]

Título:
[...]

Descripción:
[...]

CTA:
[...]

Revisa:
- claridad;
- longitud;
- jerarquía;
- si el CTA explica la acción.

No inventes características ni beneficios.

Prompt para revisar responsive

Tengo una sección Waclis con:

Desktop:
2 columnas 6 + 6.

Mobile:
quiero que las columnas se apilen.

El texto debe aparecer primero.

Waclis utiliza Bootstrap 4.

Indícame primero cómo debería configurarse conceptualmente mediante Grid Row.

No generes CSS si puede resolverse con las opciones del Grid.

Prompt para revisar HTML

Si ya construiste la Section y necesitas ayuda:

Este es únicamente el HTML de una Section creada en Waclis:

[pegar]

Waclis utiliza Bootstrap 4.

Identifica:
- Section;
- Container;
- Row;
- Columns;
- Heading;
- Paragraphs;
- Links;
- Image;
- IDs;
- Classes.

No modifiques nada todavía.

Prompt para CSS localizado

Esta Section ya funciona correctamente.

Class raíz:
.custom-business-intro

Necesito solamente:
- Padding superior e inferior de 72 px en desktop;
- 40 px en pantallas pequeñas;
- no modificar otras Sections;
- no modificar Bootstrap Classes.

Waclis utiliza Bootstrap 4.

No cambies HTML.
No agregues JavaScript.

Devuélveme solamente CSS limitado a .custom-business-intro.

Prompt para diagnosticar scroll horizontal

Esta Section creada en Waclis genera scroll horizontal en celular.

HTML:
[pegar solamente la Section]

CSS relacionado:
[pegar]

Busca:
- Width fija;
- Min Width;
- Margin lateral;
- Position;
- imágenes;
- Column;
- Padding.

No utilices overflow-x:hidden como solución.
No reescribas toda la Section.

Prompt para comparar desktop y mobile

Esta es la estructura de mi Section:

[pegar]

Objetivo:

Desktop:
texto | imagen

Mobile:
texto
imagen

Comprueba si el orden HTML permite ese recorrido sin utilizar CSS order o Direction reverse.

No modifiques el código.

Prompt para detectar CSS global

Este CSS fue generado para una Section de Waclis:

[pegar]

Busca selectores demasiado globales:

section
.container
.row
h2
p
a
img
button

Indica cuáles podrían afectar otras partes de la Página web.

No modifiques todavía el CSS.

Prompt para crear una variante

Tengo esta Section:

.custom-business-intro

Quiero una segunda variante:
.custom-business-intro-dark

Debe cambiar solamente:
- Background;
- color del Heading;
- color del Paragraph.

No dupliques todos los estilos de la sección base.

Genera únicamente CSS para la variante.

Buenas prácticas de este caso práctico

Recomendamos:

  • comenzar por Section;

  • utilizar Container conscientemente;

  • utilizar Grid Row;

  • mantener una jerarquía simple;

  • definir orden mobile desde el comienzo;

  • utilizar Heading correctamente;

  • utilizar Paragraph para explicación;

  • utilizar Link para navegación;

  • completar Alt;

  • utilizar Margin y Padding;

  • evitar Height fija;

  • evitar Position absolute;

  • evitar grandes Margins laterales;

  • utilizar Classes propias;

  • mantener IDs únicos;

  • revisar Linked styles;

  • probar desktop;

  • probar tablet;

  • probar celular;

  • probar todos los Links.

Errores frecuentes

Comenzar por colores antes de la estructura

Primero layout.

Agregar muchos Containers

Revisa Navigator.

Crear columnas con Margin

Utiliza Grid Row.

Mantener 6 + 6 en una pantalla estrecha

Apila cuando sea necesario.

Utilizar Direction reverse para arreglar un mal orden

Define primero un orden lógico.

Centrar verticalmente con Margin top

Utiliza alineación del Grid.

Utilizar H1 solamente porque se ve grande

Respeta jerarquía.

Crear espacio con <br>

Utiliza Margin/Padding.

Crear espacio con Paragraphs vacíos

Utiliza estilos.

Utilizar Columns vacías como espaciadores

Utiliza Grid y espacios reales.

Utilizar cinco CTA

Prioriza.

Utilizar Html Button para un destino URL sin necesidad

Utiliza Link.

Dejar URL #

Configura el destino real.

No actualizar Links clonados

Prueba todos.

No completar Alt

Revisa Image.

Deformar la imagen mediante Width/Height incompatibles

Mantén proporción.

Utilizar Width fija en la imagen

Puede romper mobile.

Utilizar Height fija en Section

Puede cortar contenido.

Utilizar Position absolute para todo

Utiliza Grid.

Utilizar overflow-x:hidden para ocultar errores

Corrige la causa.

Aplicar .row globalmente

Puede afectar todo el sitio.

Aplicar .container globalmente

Puede alterar otros layouts.

Aplicar img globalmente

Puede modificar muchas imágenes.

Agregar Bootstrap desde CDN

Waclis ya utiliza Bootstrap 4.

Agregar jQuery nuevamente

Evita dependencias duplicadas.

Agregar JavaScript a una sección estática

No es necesario.

Animar todo antes de terminar el diseño

Primero estructura y responsive.

Ocultar elementos en mobile para evitar corregirlos

Adapta primero.

No utilizar Navigator

Pierdes control de la jerarquía.

No guardar durante el proceso

Guarda en etapas lógicas.

No utilizar Ver página

El frontend es la comprobación final.

Flujo profesional recomendado

1. DEFINIR OBJETIVO
↓
2. DEFINIR CONTENIDO
↓
3. CREAR SECTION
↓
4. CONFIGURAR BOXED / AUTO
↓
5. REVISAR NAVIGATOR
↓
6. AGREGAR CONTAINER SI ES NECESARIO
↓
7. AGREGAR GRID ROW
↓
8. CREAR COLUMNAS
↓
9. DEFINIR RESPONSIVE
↓
10. DEFINIR ORDEN
↓
11. AGREGAR TEXTO
↓
12. AGREGAR CTA
↓
13. AGREGAR IMAGEN
↓
14. CONFIGURAR ALT
↓
15. AJUSTAR TYPOGRAPHY
↓
16. AJUSTAR MARGIN / PADDING
↓
17. REVISAR LINKED STYLES
↓
18. REVISAR DESKTOP
↓
19. REVISAR TABLET
↓
20. REVISAR CELULAR
↓
21. AGREGAR CSS SOLO SI ES NECESARIO
↓
22. GUARDAR CAMBIOS
↓
23. VER PÁGINA
↓
24. PROBAR LINKS
↓
25. COMPROBAR EN DISPOSITIVO REAL

Checklist de estructura

  • Existe una Section clara.

  • No tengo Containers innecesarios.

  • Utilicé Grid Row.

  • Existen únicamente las Columns necesarias.

  • El orden del contenido es lógico.

  • Navigator muestra una jerarquía comprensible.

  • No utilicé Position absolute para la estructura principal.

  • No utilicé Margins enormes para crear columnas.

  • No utilicé elementos vacíos como espaciadores.

Checklist de contenido

  • El texto superior aporta contexto.

  • El Heading comunica una idea clara.

  • El Heading utiliza un nivel semántico apropiado.

  • El Paragraph es breve y comprensible.

  • Existe una acción principal clara.

  • El CTA utiliza un texto descriptivo.

  • El segundo CTA realmente es necesario.

  • Todos los Links tienen URL real.

  • La imagen está relacionada con el contenido.

  • Alt está correctamente configurado.

Checklist de diseño

  • Existe suficiente Padding vertical.

  • Las separaciones son coherentes.

  • Typography presenta jerarquía.

  • No todo está en Bold.

  • El Paragraph es legible.

  • El contraste es suficiente.

  • La imagen mantiene proporción.

  • Border radius es coherente con el sitio.

  • Los CTA tienen jerarquía visual.

  • Hover mantiene legibilidad.

  • No utilicé efectos innecesarios.

Checklist responsive

  • Desktop funciona.

  • Tablet funciona.

  • Celular funciona.

  • Las columnas se apilan correctamente cuando corresponde.

  • El texto aparece en un orden lógico.

  • El Heading no ocupa demasiadas líneas.

  • Los CTA no desbordan.

  • La imagen no genera scroll horizontal.

  • No existe Width rígida problemática.

  • No existe Height fija problemática.

  • No oculté elementos simplemente para arreglar el layout.

Checklist técnico

  • Utilicé Classes propias cuando corresponde.

  • Los IDs son únicos.

  • Revisé Linked styles.

  • No modifiqué .row globalmente.

  • No modifiqué .container globalmente.

  • No modifiqué img globalmente.

  • No agregué Bootstrap adicional.

  • No agregué jQuery adicional.

  • No agregué JavaScript innecesario.

  • El CSS adicional está localizado.

Checklist final

  • Guardé los cambios.

  • Utilicé Ver página.

  • Probé CTA principal.

  • Probé CTA secundario.

  • Revisé la imagen.

  • Revisé desktop.

  • Revisé tablet.

  • Revisé celular.

  • Revisé un teléfono real cuando fue posible.

  • No existe scroll horizontal.

  • No se superpone con otras Sections.

  • No afecta Header o Footer.

  • El resultado sigue siendo comprensible sin animaciones.

En resumen

Crear una sección profesional desde cero no significa comenzar escribiendo HTML o CSS.

La base es:

SECTION
↓
CONTAINER
↓
GRID ROW
↓
COLUMNS
↓
COMPONENTES

Después

configuras:

CONTENIDO
↓
RESPONSIVE
↓
ESTILO

Y solo al final

si realmente lo necesitas:

CSS PERSONALIZADO

Para nuestro caso construimos

Desktop:

┌─────────────────────┬─────────────────────┐
│ │ │
│ TEXTO │ IMAGEN │
│ │ │
│ CTA │ │
│ │ │
└─────────────────────┴─────────────────────┘

Y mobile

┌─────────────────────┐
│ TEXTO │
│ │
│ CTA │
├─────────────────────┤
│ IMAGEN │
└─────────────────────┘

No necesitamos

position:absolute

Ni:

margin-left:400px

Ni:

height:600px

Ni:

JavaScript

El sistema de bloques ya ofrece las herramientas necesarias para construir una base sólida.

La metodología profesional es:

primero estructura, después contenido, luego responsive y finalmente estética.

Si inviertes ese orden, normalmente terminarás utilizando CSS para corregir problemas que en realidad pertenecían a la estructura.

Y recuerda:

la sección debe funcionar antes de empezar a decorarla.

Finalmente:

Guardar Cambios → Ver página → probar desktop, tablet, celular y todos los Links.

No existe un paso adicional de publicación.


¿Necesitas más ayuda?

Si este artículo no resolvió tu consulta, nuestro equipo puede ayudarte personalmente.

Soporte por WhatsApp