Small screen display problem with HTML design, Custom Login using Twitter Bootstrap

I'm encountering an issue with the login page template I've copied. Any thoughts on how to resolve it?

I modified the width of the box because it was too wide for my project. I specified a certain width by setting the modal-dialog to 450px in its width.modal-dialog { width:450px; }. It looks fine now in the browser, but why is it not responsive when viewed on smaller devices like an iPhone 4?

    <div id="loginModal" class="modal show" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h1 class="text-center">Login</h1>
</div>
<div class="modal-body">
<form class="form col-md-12 center-block">
<div class="form-group">
<form method="POST" action="login.php">
<input type="text" class="form-control input-lg" placeholder="Username">
</div>
<div class="form-group">
<input type="password" class="form-control input-lg" placeholder="Password">
</div>
<div class="form-group">
<button class="btn btn-primary btn-lg btn-block">Sign In</button>
<span class="pull-right"><a href="#">Register</a></span><span><a href="#">Need help?</a></span>
</div>
</form>
</div>
<div class="modal-footer">
<div class="col-md-12">
<button class="btn" data-dismiss="modal" aria-hidden="true">Cancel</button>
</div>  
</div>
</div>
</div>
</div>

Answer №1

It seems like you've specified a fixed width for your modal-dialog:

<pre><code><pre>@media (min-width: 768px) {
.modal-dialog { width: 300px; }
}
</pre>

Please note that the code provided is just an example. You'll need to customize it according to your specific project requirements.

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

Display/conceal within a jQuery fixed navigation bar (center-aligned)

I am facing challenges with creating a sticky menu that shows/hides with a click button. Considering abandoning the show/hide feature altogether and rebuilding it from scratch in the future. Two major problems I have identified: How can I make the sho ...

Steps to activate hyperlinks in top bar dropdown menus in Foundation 6

After transitioning to Foundation 6, I encountered a hiccup while trying to build a top bar using an example from the documentation. It seems that the links on submenus are not working properly. Although I came across a related issue on github in this thre ...

The gradient background-color feature in three.js seems to be malfunctioning

I created a website featuring a 3D graphical project using three.js. After spending a few hours searching on Google, I came across the following widely-used source code for creating a gradient background-color: html { width: 100%; height: 100%; ba ...

Execute a newline command and retrieve data from choices in a PHP script

I have been struggling with writing to a text file using PHP. There are two issues that I cannot seem to resolve. The first problem is that I am unable to create a new line, despite trying multiple methods. The second issue is related to reading the value ...

"Enhance Your Website with Dynamic Text Effects using JavaScript

Is there a way to continuously animate text during the loading process of an AJAX request? I've tried implementing various methods, such as using a setTimeout function or an infinite loop, but nothing seems to work for repeating the animation once it& ...

Add content to the beginning of the input with the assistance of bootstrap. However, ensure that when utilizing "form-group row", the content is shifted

I am experiencing an issue with my Bootstrap 4 form. I am using the 'form-group row' class to display labels and inputs on the same line, but when I try to prepend a $ sign before an input, it shifts the input to the next line. Below is the code ...

Display three images with titles in a row using CSS

I'm trying to align 3 figures with captions horizontally in the middle of the page, side by side, but so far I've only been able to do it vertically. How can I achieve this using just HTML5 and CSS? This is my current HTML: <div class="r ...

Avoiding Overlapping DIVs: Tips to Keep Your Elements in Place

Instead of using table-based layout, I have decided to go with a DIV-based layout in order to streamline the markup and improve page load speed. However, as I am not an expert in CSS, I find it quite challenging. Below are the CSS classes I am currently us ...

The Google reCaptcha fails to load if Bootstrap is used to call the remote modal

On my initial page, I have defined the following: <span class="btn btn-default"> <a data-toggle="modal" id="fillTheFormHiddenInput" data-target="#login-modal" href="login-i">sign in</a> </span> And at the end of the first ...

jQuery Mobile for Enhanced Customer Relationship Management on the Web

I have recently been tasked with creating a Web Based CRM Software and I plan to use PHP and MYSQL as my backend. For the frontend, I am considering using a UI framework such as jQuery Mobile. I like that it is fully AJAX-driven, easy to code with, and has ...

Steps for concealing a div element upon clicking on it

Is there a way to create an accordion where all the tabs start off closed, but open when clicked and close when clicked again? I have managed to open one tab, but I am struggling to figure out how to close it and how to make the opening and closing process ...

Having trouble finding a hyperlink with CSS selectors

I am attempting to utilize Selenium to retrieve some data from Google, but the CssSelector I have implemented is consistently returning "No element found". Below is my code snippet: //Open google page IWebDriver driver = new FirefoxDriver(); WebDriverWai ...

Innovative Functions of HTML5 LocalStorage for JavaScript and TypeScript Operations

Step-by-Step Guide: Determine if your browser supports the use of localStorage Check if localStorage has any stored items Find out how much space is available in your localStorage Get the maximum storage capacity of localStorage View the amount of space ...

Reposition the button alongside the textarea

Seems like this is a common inquiry. I am still learning the ropes when it comes to CSS and JavaScript. I have a textarea with a button beneath it, and I would like the button to stay aligned with the textarea as I resize it! Any suggestions on how I cou ...

"Step-by-step guide on positioning a video in the center over another

I am designing a landing page and I want to incorporate a background video with a centrally aligned logo on top of the video. My goal is for the center of the logo to always align with the center of the background image, regardless of how the page responds ...

Incorporating Bootstrap SCSS mixins into a Vue SCSS component

I am currently working on a Vue app that utilizes a component with SCSS. I have successfully installed sass-loader, however, I encounter an issue when trying to import Bootstrap SCSS files. The specific import causing trouble is as follows: <style lan ...

Disabling the scaling feature in IE11's WebBrowser control: A step-by

After investing 48 hours into resolving this particular issue, I am reaching out to the knowledgeable StackoverFlowers community for assistance. My current project involves developing an application for large 27-inch multi-touch screens using C# 4.5. Withi ...

Adjusting element sizes in HTML5 Canvas

I am currently facing an issue with my canvas container, which has a width of 100% and a height of 50%. When I draw lines on it using x and y coordinates like this: context.moveTo(20, 20); context.lineTo(50, 20); context.stroke(); The problem arises when ...

Establish a background image that can be scrolled

Currently, I am working on a project and have created a fiddle that can be accessed here: https://jsfiddle.net/0g3u8452/1/ The image I am using is 1920x4000, and I want it to span the full width of the screen similar to setting background-size ...

How can an accordion icon be added and list toggling be accomplished when HTML data is sourced from an API instead of a JSON response?

I have an API that sends HTML data as a response. The task at hand is to add accordion icons to the items in the list and enable list toggling using HTML, CSS, JavaScript, React, and MaterialUI. Unfortunately, I am limited in my options and cannot use JQ ...