Hacks que no conoces de HTML sin una línea de JavaScript

Поделиться
HTML-код
  • Опубликовано: 25 июл 2024
  • Conocerás algunos trucos/hacks para que puedas mejorar en HTML sin depender de JavaScript para siempre
    ▶ No te pierdas más directos en: / midudev
    0:00 Intro
    0:15 Acordeones exclusivos
    3:32 Interruptores personalizados (input + label)
    5:00 Lista de datos (auto-completado)
    6:05 selector de color
    6:20 Fecha y hora LOCAL
    7:30 Crear Modales
    No necesitas JavaScript para esto: www.htmhell.dev/adventcalenda...
    DateTime-Local: developer.mozilla.org/en-US/d...
  • НаукаНаука

Комментарии • 52

  • @SoyKappy
    @SoyKappy 7 месяцев назад +62

    Este tipo de vídeos son super importantes, porque hay gente que literal pone solo divs en HTML y transforman el div en cualquier cosa que quieran en vez de ahorrar horas usando la etiqueta nativa y que encima sea mucho más legible el código. Yo era de esos, y por suerte salí de esa mala práctica.

    • @greimilnunez5179
      @greimilnunez5179 7 месяцев назад

      Soy yo, siempre intento pensar en que etiqueta sería correcto poner ahí pero nunca me llega a la mente, y termino poniendo un div para no perder tiempo e ir avanzando :(

    • @davidag90
      @davidag90 6 месяцев назад

      ​@@greimilnunez5179lo mejor que podes hacer es el proceso inverso: sentarte 20-25 min por día a curiosear los artículos de MDN o W3 School e ir conociendo de antemano los componentes disponibles y sus posibilidades, sin presión ni objetivo fijo. Vas a ver como cuando aparece la necesidad te viene a la mente esa info.

  • @Turko77777
    @Turko77777 7 месяцев назад +11

    El dialog tiene 2 modos: (1) Como modal, donde agrega un cuadro (backdrop) para impedir interactuar con otros elementos, y se lanza usando "showModal()" y (2) Modo "No-modal" que si permite interactuar con otros elementos, para esto no usa un backdrop y se lanza usando `show()`. Cuando se coloca el atributo "open" en HTML el dialog se abre usando este segundo método

  • @manoloexplaintome6348
    @manoloexplaintome6348 7 месяцев назад +5

    Muy bueno lo del dialog, ni idea que existía. Gracias !!

    • @midulive
      @midulive  7 месяцев назад

      Gracias a ti!

  • @AI_lp
    @AI_lp 7 месяцев назад +2

    Wow que interesante ya pronto lo prodré aplicar solo esperar un poco a que ya este disponible en los navegadores de más uso... también funciona en Firefox 121. Gracias por mantenernos al día con estas novedades...

  • @mathiasburgio8810
    @mathiasburgio8810 7 месяцев назад +16

    OMG, las veces que para hacer un toggle hice malavares con librerias o incluso programandolo manualmente, y habia un simple CSS que lo hacia😅😅

    • @Mofumofu-rw5eb
      @Mofumofu-rw5eb 7 месяцев назад

      Yo hice un calendario super bonito y ahora voy a tener que ver si lo hago con el otro calendario

  • @mijailmurzha3381
    @mijailmurzha3381 7 месяцев назад +2

    Esta muy bueno el video a parte habia cositas que no sabia haci que las voy a ir probando

  • @EduarRulez
    @EduarRulez 7 месяцев назад

    que conveniente fue esto justo esta pensando en formas de hacer unos details que se vieran mejor, que grande

  • @acruzdelmonte
    @acruzdelmonte 7 месяцев назад +1

    Interesanteeee, gracias Midu 😆

  • @carinaalonzo4973
    @carinaalonzo4973 22 дня назад

    Gracias Midu por existir!!!💜

  • @iceboy_
    @iceboy_ 7 месяцев назад +2

    Este video está genial para gente que esté empezando a mirar cosas de formularios en HTML! Muchas gracias Midu :)

    • @midulive
      @midulive  7 месяцев назад

      Gracias a ti!

  • @llNuevoUsuarioll
    @llNuevoUsuarioll 5 месяцев назад +1

    Videos que valen oro ❤

  • @elliotgaramendi
    @elliotgaramendi 7 месяцев назад +1

    El selector open es demasiado! Que se pueda poner transitions a la altura y opacidad a esos elementos y GOD o si se puede D:! Cada día uso menos JS y más CSS

  • @netrufo
    @netrufo 6 месяцев назад +1

    Este tío es un máquina programado

  • @xavier.xiques
    @xavier.xiques 7 месяцев назад

    Me das mucho trabajo Midu, ahora voy a tener que hacer refactor de varios sites para aplicar todo esto T_T
    Nada, todo coña. Muchas gracias por estos tips, crack! 👏

  • @wanderleemax9726
    @wanderleemax9726 7 месяцев назад +6

    Y yo preguntandome porque no reviven el tag marquee 😢

  • @LaEsenciadeRespirar...
    @LaEsenciadeRespirar... 7 месяцев назад +1

  • @guilledmo4266
    @guilledmo4266 7 месяцев назад +1

    midu tus thumbnails son un teatro haahaha estan buenos hahaha

  • @compacode
    @compacode 7 месяцев назад +5

    Siempre trato de hacer todo vanilla, gracias a eso sabia sobre estas cositas, buen video

    • @davidag90
      @davidag90 6 месяцев назад

      Es una gran práctica para no hacer overkill y mejorar criterios. Yo después de años enviciado con resolver cuestiones menores con jQuery salí de la enfermedad y estoy a full metiendo vanilla todo lo que puedo jajaja Cuesta al principio pero ya le agarre el gusto

  • @thepivotanimeichon
    @thepivotanimeichon 7 месяцев назад +1

    Voy a tener que aprender de nuevo html, estaba viviendo en la antigua era

  • @Oen844
    @Oen844 7 месяцев назад +1

    Que grande

  • @laszlo8622
    @laszlo8622 7 месяцев назад

    Gracias midu

  • @ElPolemista
    @ElPolemista 7 месяцев назад

    El date time local además tiene min max required...
    Voy a ver si pones el slider nativo.

  • @rockyroll1417
    @rockyroll1417 4 месяца назад

    4:46 ojo con esto, igual. El tema con la explicit/implicit labels es que algunos screen readers tienen problemas para leerlas cuando nesteas un dentro de un . Habría que ver si sigue pasando

    • @antonio2046
      @antonio2046 4 месяца назад

      A mí no me funciona 😢

    • @rockyroll1417
      @rockyroll1417 4 месяца назад

      @@antonio2046 qué es lo que no te funciona?

  • @nunhes
    @nunhes 7 месяцев назад

    Gracias por tu(s) clase(s) :P
    El ejemplo de *details* no funciona ni en Opera ni en Firefox

  • @edinson6361
    @edinson6361 7 месяцев назад +1

    interesante

  • @igntwentty7045
    @igntwentty7045 7 месяцев назад +1

    Lo del dialog es una locura, justo ayer me tomé el trabajo de hacer un dialog a mano y me quedó horrible, gracias midu

  • @MarianoAquino
    @MarianoAquino 7 месяцев назад

    amé

  • @Saggiskate
    @Saggiskate 4 месяца назад

    Lamentablemente el efecto del details no funciona en Firefox Dev 123.0b9 (64-bit) y tampoco en Firefox Browser 123.0 (64-bit). Lo acabo de probar....En chrome si, toca esperar hasta que lo estandarizen, pero muy buenisima info, gracias como siempre.

  • @Avalonrita
    @Avalonrita 7 месяцев назад

    Intente utilizar datetime pero no soporta hora en formato 24h :(

  • @sebasmalonce
    @sebasmalonce 4 месяца назад +1

    Midu enojado con los que usan javascript para resolver problemas que pueden ser resueltos con css, es god JAJJAJA

  • @sebastianestrada1311
    @sebastianestrada1311 7 месяцев назад +1

    El problema con el input de fecha es que hay veces que se necesita un rango de fecha.

  • @DavidFajardo
    @DavidFajardo 7 месяцев назад

    No sabía que se podía meter un checkbox en una label 😅

  • @KhaledN322
    @KhaledN322 7 месяцев назад

    Pero todo eso es recomendable de hacer o no

  • @davidlimonche
    @davidlimonche 7 месяцев назад

    Lo malo de los modales de diálog es que solo se pueden usar una sola vez.. o eso recuerdo 🤔

  • @SCP286A
    @SCP286A 7 месяцев назад +4

    Solo sé que no sé nada

  • @espejolui
    @espejolui 7 месяцев назад

    jajaja solo me sabia 1 de esos

  • @libre_xy
    @libre_xy 7 месяцев назад +1

    Primer comentario.

  • @SnS-SpartaN
    @SnS-SpartaN 7 месяцев назад +6

    *_Psicológicamente hablando, en la miniatura del video pusiste el 6 grande arriba del ícono de HTML para hacerles creer a la gente que el video se trataba de HTML6 y a su vez tachabas el JS para que crean de que lo reemplazaría o que muchas cosas que antes se hacían con JS ahora se podrían hacer con HTML_*
    *_No importa cuanto trates de ocultarlo, la verdad siempre sale a la luz_*

    • @sinoriginalidadoficial
      @sinoriginalidadoficial 7 месяцев назад

      psicología

    • @juan7114
      @juan7114 7 месяцев назад

      Ya la cambiaron jaja

    • @juan7114
      @juan7114 7 месяцев назад

      @Q89qika Yo creo que quiere tener su fuente de ingresos, ya demasiado hace compartiendo conocimiento gratis