• Trailblazing Braille Taser@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    26
    arrow-down
    1
    ·
    4 days ago

    I don’t do much frontend work these days, but years ago, it felt like the defining feature of Bootstrap was the 12-column layout. Sure, it had fun buttons and other components, but the ability to trivially define multi-column layout without ripping your hair out was its raison d’être.

    Now that we have flexbox, I’m not sure anyone needs Bootstrap.

    • bleistift2@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      17
      ·
      4 days ago

      It also has lots of UI widgets like collapsing elements, modals and alerts. Sure, you could code all these by hand, but why bother?

      • Flamekebab@piefed.social
        link
        fedilink
        English
        arrow-up
        11
        ·
        4 days ago

        Mainly because I already understand CSS and HTML and having to learn their way of doing things is extra work and overhead.

      • somegeek
        link
        fedilink
        arrow-up
        4
        arrow-down
        2
        ·
        4 days ago

        All the elements you mentioned are natove HTML elements that don’t need any library.

        • refalo
          link
          fedilink
          arrow-up
          5
          ·
          4 days ago

          many native elements either do not function like people want or cannot be styled the same

            • bleistift2@sopuli.xyz
              link
              fedilink
              English
              arrow-up
              4
              ·
              3 days ago

              I was going to list a whole bunch of things the DETAILS tag doesn’t allow, but it seems that none of these issues actually appear. So either it has evolved since I’ve looked at it last time or I was stupid.

              Either way, thanks for talking back.

      • Lemminary@lemmy.world
        link
        fedilink
        arrow-up
        3
        arrow-down
        2
        ·
        4 days ago

        We have better alternatives today as well and still I see people choosing Bootstrap and violently cringe.