1

I have 3 buttons that display in a vertical line and I want them to display horizontally

            <form method="twitch" action= "https://www.twitch.tv/">
              <button type="submit"><img src="img/twitch.png" alt="Twitch"></button>
            </form>
             <form method="Instagram" action="https://www.instagram.com/">
              <button type="submit"><img src="img/instagram.png" alt="Instagram" > </button>
            </form>
            <form method="linkedin" action="https://www.linkedin.com/">
              <button type="submit"><img src="img/linkedin.png" alt="Linkedin" ></button>
            </form>
poni
  • 27
  • 3
  • 2
    Does this answer your question? [How can i Display div Elements in one row](https://stackoverflow.com/questions/23799877/how-can-i-display-div-elements-in-one-row) – Paweł Własiuk Jun 08 '20 at 18:38

4 Answers4

2

Wrap them in a parent div and, in your CSS, set that div to display: flex.

Daniel_Knights
  • 7,940
  • 4
  • 21
  • 49
1

You can put each form and button inside individual <div>'s, wrap those <div>'s in a parent <div>, and then use flex: https://jsfiddle.net/HappyHands31/hnkqsjba/2/

.container {
  display: flex;
}

.first, .second, .third {
  display: flex;
}
<div class="container">
  <div class="first">
    <form method="twitch" action= "https://www.twitch.tv/">
    <button type="submit"><img src="img/twitch.png" alt="Twitch">
    </button>
    </form>
  </div>
  <div class="second">
    <form method="Instagram" action="https://www.instagram.com/">
    <button type="submit"><img src="img/instagram.png" alt="Instagram" ></button>
    </form>
  </div>
  <div class="third">
    <form method="linkedin" action="https://www.linkedin.com/">
    <button type="submit"><img src="img/linkedin.png" alt="Linkedin" > </button>
    </form>
  </div>
HappyHands31
  • 4,001
  • 17
  • 59
  • 109
1

In css add to each one of them float: left;

Yuval.R
  • 1,182
  • 4
  • 15
0

Use display:inline-block; most people use flex but its not good becasue some of the old browsers can't understand flex.! but all of the browsers support inline block

SoliMoli
  • 781
  • 2
  • 6
  • 25