Saltar al contenido
José Marin de la Fuente
José Marin de la Fuente
  • Inicio
  • jmdf
    • Consultor Tecnológico
    • En los medios
    • CodePen
    • ebooks
  • Secciones
    • Blog Personal
    • Drones
    • Marketing Digital
    • Mundo 360
    • Redes Sociales
    • Seguridad informática
    • SEO
    • Tecnología y Mundo Digital
    • WebDesigners, WebMasters & Developers
  • My Tools
    • Calendar Link Generator Online
    • WhatsApp Link Generator Online
    • HTML Obfuscator Online
    • JavaScript Obfuscator Online
    • JWT Decoder
    • QR Online Generator
    • WordPress Password Hash Generator
    • String art generator
    • Editor HTML
    • Test – Tabla Schulte
    • Word Counter
    • Generador de mapeo de imagenes
    • Yellow Dots Decoder
  • Proyectos
    • Lectura Veloz | Chrome Extension
    • FocusTasks | Chrome Extension
  • hangar18
  • Contacto
José Marin de la Fuente José Marin de la Fuente
  • Inicio
  • jmdf
    • Consultor Tecnológico
    • En los medios
    • CodePen
    • ebooks
  • Secciones
    • Blog Personal
    • Drones
    • Marketing Digital
    • Mundo 360
    • Redes Sociales
    • Seguridad informática
    • SEO
    • Tecnología y Mundo Digital
    • WebDesigners, WebMasters & Developers
  • My Tools
    • Calendar Link Generator Online
    • WhatsApp Link Generator Online
    • HTML Obfuscator Online
    • JavaScript Obfuscator Online
    • JWT Decoder
    • QR Online Generator
    • WordPress Password Hash Generator
    • String art generator
    • Editor HTML
    • Test – Tabla Schulte
    • Word Counter
    • Generador de mapeo de imagenes
    • Yellow Dots Decoder
  • Proyectos
    • Lectura Veloz | Chrome Extension
    • FocusTasks | Chrome Extension
  • hangar18
  • Contacto
Modo Visual
Redes Sociales

Buscar en el blog

WebDesigners, WebMasters & Developers • 3 min de lectura

HTML/CSS shortcuts super útiles en VSCode

4 diciembre 2024
visual studio code

¿Cansado de escribir <div> sólo para verte obligado a desplazarte hacia atrás y escribir los elementos de clase? ¿Exhausto de anidar div dentro de div para hacer tu hermoso diseño de cuadrícula en lo que se suponía que iba a ser un flash, pero se convirtió en apoyarte en tu tecla de flecha izquierda hasta que tu mano se entumeció? Si has respondido que sí a alguna de estas preguntas, tienes que conocer a mi amigo Emmet. Emmet ayuda a los desarrolladores permitiéndoles escribir fragmentos de código dentro de VSCode, y tener un hermoso HTML saliendo por el otro extremo.

Tags Hermanos rápidos usando el signo +

Los viejos símbolos de adición (+) te darán elementos hermanos. Digamos que tienes un div con una imagen, un título h3, y un párrafo. Con el cursor en el cuerpo del div, simplemente escribe img+h3+p y emmet te dará el hermoso html :

img+h3+p

       <div>
          <img src="" alt="">
          <h3></h3>
          <p></p>
      </div>

Y tu cursor estará listo para insertar el src de tu imagen.

Elementos anidados con el signo >

¿Y si necesitas elementos anidados? Simplemente cambia el + por un >! body>main>div>h1 te dará:

>! body>main>div>h1

      <body>
          <main>
              <div>
                  <h1></h1>
              </div>
          </main>
      </body>

 

3. Múltiples elementos con el *

Hacer una tabla puede llevar mucho tiempo, a menos que utilices emmet en todo su potencial. Utilizando la misma técnica, los paréntesis te permitirán multiplicar el número de hijos anidados. div>(p*5) se convierte en:

div>(p*5)

      <div>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <p></p>
      </div>

2. Id’s a la velocidad de luz

Si quieres poner algunos divs con ids ya adjuntos, puedes usar la sintaxis estilo css. #article se convierte en <div id=«article»></div>. Pero puedes combinar otras técnicas con esto, por ejemplo div>#hello>p se convierte en:

      <div>
          <div id="hello">
              <p></p>
          </div>
      </div>

1. DIV pero con clase

Si prestaste atención durante el último consejo, probablemente ya entenderás cómo utilizar las clases. Basta con añadir un punto. .bold se convierte en un <div class="bold"></div>.

También puedes encadenarlos para añadir más (.bold.bigtitle.nav-bar-header) o combinar cualquier método anterior para ponerlos en marcha. Prueba con div>#art1.article>#art2.article>#art3.article y verás cómo se pueden combinar muchas cosas de las que acabamos de hablar.

Comentarios
Compartir este artículo:

Navegación de entradas

Artículo anterior ← Tipos de Datos en Python: Conceptos, Métodos y Ejemplos
Siguiente artículo Portal de Datos Abiertos en San Miguel de Tucumán →

Artículos Relacionados

WebDesigners, WebMasters & Developers

controlar descargas con google analytics (Enlaces de descarga (PDF, AVI, WMV)

11 septiembre 2013 • 2 min de lectura
atajos de teclado de Visual Studio Code
WebDesigners, WebMasters & Developers

5 excelentes atajos de teclado de Visual Studio Code

20 agosto 2019 • 3 min de lectura
WebDesigners, WebMasters & Developers

Entra en vigencia la Ley de Accesibilidad Web en Argentina

6 abril 2013 • 2 min de lectura
advertise width me
Baitdom Domótica para el hogar en Tucumán
Google Street View Trusted Photographer | Tucumán
grupo de desarrolladores tucumanos en Facebook

Entradas recientes

  • Cómo buscar archivos públicos de Google Drive con Google Dorks y proteger tu información
  • Cómo vender productos digitales con Landing Pages, Tiendanube y Meta Ads
  • Métricas de Meta Ads: guía completa para entender CPM, CTR, CPC, CPA, ROAS y optimizar campañas
  • Framework 3Qs en Meta Ads: Diagnóstico de Campañas y Optimización
  • Zonas seguras de Meta Ads: guía para Reels y Stories
advertise width me
DEVELOPER TOOLBOX

Mis Herramientas & Utilidades

Colección de utilidades web interactivas para desarrolladores y profesionales.

JWT Decoder POPULAR

Decodifica y verifica tokens JWT

JSON Formatter

Embellece y valida JSON

Base64 Encoder

Codifica y decodifica Base64

Hash Generator

MD5, SHA-256 y más

Regex Tester

Prueba expresiones regulares

CSS Gradients NUEVO

Generador de degradados CSS

© 2026 José Marin de la Fuente. Todos los derechos reservados.