The information is not aligned properly on the webpage

This code is for a footer. Originally, the different columns were meant to sit next to each other (col-md-4 x 3). However, after editing the code, the columns are now stacked on top of one another. The content is supposed to occupy 3 columns in one row, making up a total of 12 columns.

footer {
  background-color: #000000;
  background-size: cover;
  font-family: 'Roboto', sans-serif;
  color: #ffffff;
  padding-bottom: 5%;
  padding-top: 2%;
}

.westernaustralianmuseum {
  color: #AD8A51;
}

.footercontact {
  margin-top: 20px;
}

.footeroptions {
  margin-top: 20px;
}

.footerlocation {
  margin-top: 20px;
}
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="1e7c71716a6d6a6c7f6e5e2a3028302f">[email protected]</a>/dist/css/bootstrap.min.css" integrity="sha384-zCbKRCUGaJDkqS1kPbPd7TveP5iyJE0EjAuZQTgFLD2ylzuqKfdKlfG/eSrtxUkn" crossorigin="anonymous">

<footer class="container-fluid">
  <!-- div for the main image to stretch s to the edge of the page-->
  <div class="container">
    <!-- div to hold the content in the middle of the page-->
    <div class="row">
      <!-- a row that gives us access to the BS columns-->
      <div class="col-md-4 footercontact">
        <h3>Contact</h3>
        <p>Email: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="f78592949287839e9899b79a828492829ad98096d9909881">[email protected]</a></p>
        <p>Phone: 1300 134 081</p>
        <h3>Follow us</h3>
        <img src="https://via.placeholder.com/50" alt="instagram icon">
        <img src="https://via.placeholder.com/50" alt="twitter icon">
        <img src="https://via.placeholder.com/50" alt="facebook icon">
        <img src="https://via.placeholder.com/50" alt="youtube icon">
      </div>
      <div class="col-md-4 footeroptions">
        <p><span class="westernaustralianmuseum">Western Australian Museum</span></p>
        <p>Membership</p>
        <p>Donate</p>
        <p>About</p>
      </div>
      <!-- row -->
      <div class="col-md-4 footerlocation">
        <h3>Location & Hours</h3>
        <ul class="list-inline justify-content-center">
          <li class="list-item">47 Cliff Street</li>
          <li class="list-item">Fremantle, WA</li>
          <li class="list-item">6160</li>
          <li class="list-item">Open Daily:</li>
          <li class="list-item">0930Am to 0500Pm</li>
        </ul>
      </div>
    </div>
    <!-- row -->
  </div>
  <!-- container -->
</footer>
</body>

I am new here and still learning, thank you!

Similar questions

If you have not found the answer to your question or you are interested in this topic, then look at other similar questions below or use the search

The window.load() function seems to be malfunctioning as the event is not being triggered. There are no error

I'm struggling with getting the window.load() event to trigger on this specific website. The issue arose last night and despite there being no visible js or php errors, pinpointing the root cause has proven to be quite challenging. In syrp.home.main ...

Add color to the cells within the table

I need help with dynamically adding colors to my table based on the results. If the result is 'UnSuccessfull', the color should be 'red'. If the result is 'Successful', the color should be 'green'. The challenge I a ...

Is it possible to target a dynamically inserted p tag along with its child button using JavaScript?

I have a dynamically added paragraph element within a div that is already in the DOM. My goal is to use the button inside the paragraph to remove the entire paragraph itself. <div class="prime_ben"> <p class=”beneficiary”> ADDED: John C Sm ...

Aligning buttons in an inline form with Bootstrap

Issue with Button Alignment Post Validation. <form class="form-inline form-padding"> <div class="form-group"> <div class="input-group"> <input class="form-control" placeholder="First Name" name="fir ...

Retrieve the input value from a Bootstrap Form Input

When using a Bootstrap Form Input to allow the user to enter text, I am wondering how to save that text and use it as a parameter in a function. Below is the HTML snippet I have: <!--Directory Input Form--> <div class="row"> <div class= ...

Booststrap offers a variety of options for adjusting the top

Is it possible to add a margin top to the class property of the div? If so, how can this be achieved? <div class="mb-md-3 ml-md-3 col-lg-8" > <!-- <div class="mb-md-3 ml-md-3 col-lg-8" > --> ...

Unable to make changes to the recently inserted rows

I'm having trouble editing newly added rows in my table. I've assigned a class to the newly added row, but when I click the edit button, nothing happens. Furthermore, once I do manage to edit a row, the edit button stops working altogether. It se ...

Enhance the functionality of the Bootstrap navbar by enabling the slideUp and slideDown effects

I can't get jQuery's slideUp and slideDown methods to smoothly animate the Bootstrap navbar. When I tried using the slideUp method, the navbar only slid up a little before disappearing completely, and the same issue occurred with the slideDown me ...

Employ using jQuery to verify if a string matches an HTML special symbol

I am trying to create a toggle effect for an HTML special character, specifically a star: ☆ that can turn into a filled-in star: ★. My goal is to detect the state of the star whenever it is clicked. $(".action_table_star").click(function() { ...

I'm seeking assistance in enhancing this code within tb for extracting values using JavaScript

Currently, I am extracting values from a table using JavaScript. The code seems to be functioning correctly, but I am looking for ways to optimize it and ensure that it is compatible with most modern browsers. The list in the table undergoes frequent chang ...

I must click the web icon in order to open the link with buttons

I am having trouble with the buttons I added for my social media links. When I click on the button, it doesn't direct me to the link unless I click on the icon within the button. <link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7. ...

Controlling the visibility of HTML elements in ASP.NET

How can I control the visibility of a span element in my asp.net page without using the runat server attribute? The decision to make this span visible will be determined by the code behind, but I do not want to use runat="server". ...

Using jQuery Datatables with Asp.Net

Having encountered an issue with displaying two jQuery datatables in separate menu tabs, I am seeking assistance to rectify the problem. The first datatable (id=gvSchedule) appends successfully while the second one (id=gvMySchedule) loses its formatting up ...

"Interactive bootstrap tabs nested within a dropdown menu that automatically close upon being clicked

Hey, I've got a dropdown with tabs inside. When I click on certain tabs within it, they close but the content inside the tabs that I click on changes, so it's functioning properly. However, the issue is that it closes when I want it to stay open ...

Display up to five pictures at a time and then rotate to the next set when ten pictures have been

I have been using the marquee tag to display pictures, but I'm having an issue where only 5 out of the 10 pictures are being shown. Here is the code I am currently using: <marquee align="right" behaviour="alternate" scrollamount="4" direction="lef ...

Adjust dimensions of images in Bee3D carousel

I recently utilized the Bee3d library available on the following Github link: https://github.com/lukeed/bee3d While I found everything to be truly impressive, I am curious if there is a way to adjust the image size. Whenever I attempt to change the image ...

Adapt Non-Adjacent Content Sections For XL Screens in Sidebar Without Replicating Source Code Segments

I'm struggling to figure out how to achieve my desired layout. Details The solution presented by sheriffderek using CSS grid seems promising, but it causes issues with white space when adding content to the profile block on XL screens. Adjusting the ...

Creating art on touch-enabled devices using the HTML5 canvas

I need help getting a signature pad to function properly. After successfully implementing code for mouse input using this resource: , I am facing issues with its functionality on mobile devices, despite adding event listeners. canvas.addEventListener("to ...

Turn off interpolation during the scaling of a <canvas> tag

Important: The issue at hand pertains to the rendering of existing canvas elements when scaled up, rather than how lines or graphics are rendered onto a canvas surface. In simpler terms, this revolves around the interpolation of scaled elements, not the an ...

AngularJS: Solving the issue of controllers not exchanging data by utilizing a service

I am working with the following controllers and service: angular.module('myApp', []); angular.module('myApp').factory('ShareService', function() { var information = {}; information.data = ""; information.setD ...