I'm trying to get my elements to align correctly in Firefox on a small screen (Im using Mac El Capitan). I have these elements
<div id="searchContainer"> <h1>Search For Race Results:</h1> <form id="search-form" action="/races/search" accept-charset="UTF-8" method="get"><input name="utf8" value="β" type="hidden"> <input name="first_name" id="first_name" value="Dave" placeholder="First Name" type="text"> <input name="last_name" id="last_name" value="" placeholder="Last Name" type="text"> <input name="event" id="event" value="" placeholder="Event" type="text"> <input alt="Search" src="http://www.racertracks.com/assets/magnifying-glass-0220f37269f90a370c3bb60229240f2ef2a4e15b335cd42e64563ba65e4f22e4.png" class="search_button" type="image"> </form></div>
and I have these styles to align things
#first_name, #last_name { width: 40%; } #event { width: 100%; } #last_name, #event { margin-left: 2px; } #event { margin-right: 2px; } input.search_button { -ms-flex-negative: 0; flex-shrink: 0; } @media only screen and (max-width: 400px) { #search-form { -ms-flex-wrap: wrap; flex-wrap: wrap; } #first_name { width: calc(50% - 8px); margin: 0; } #last_name { width: calc(50% - 8px); margin-left: 2px; } #first_name, #last_name { margin-bottom: 1px; } #event { width: calc(100% - 35px); margin-right: 2px; } }
But notice, when I compress a screen up to 400 pixels in Firefox, the elements don't wrap as well as they do in Chrome, and this is what I want - https://jsfiddle.net/7z662891/2/ . What do I need to do to adjust the alignment of Firefox as Chrome?
user6447029
source share