html - CSS padding and margin not working? -


for reason padding , margin css aren't working

.optinfield {          width: 100%;          padding: 12px 20px;          margin: 8px 0;          border: 1px solid #ccc;          border-radius: 4px;          box-sizing: border-box;          display: inline-block;      }
<div class="row clearfix" data-mode="optin">        <div class="column full" >          <div class="margin-20" style="text-align: center;">             <form accept-charset="utf-8" id="optin-form" action="http://localhost:3000/landing_pages/optin" method="post">                <input id="optin-external-id" name="optin_external_id" type="hidden" value="{optin_external_id}">                <input id="optin-tags" class="optinfield" name="tags" type="hidden" value="">              <input id="optin-redirect-url" name="redirect_url" type="hidden" value="http://">              <input id="optin-from-url" name="from_url" type="hidden">                <input id="optin-first-name" class="optinfield" name="contact[first_name]" placeholder="first name" required="required" type="text" >              <br>              <input id="optin-last-name" class="optinfield" name="contact[last_name]" placeholder="last name" required="required" type="text">              <br>              <input id="optin-email" class="optinfield" name="contact[email]" placeholder="email" required="required" type="email" >              <br>                            <div style="margin:1em 0 2.5em;">                <input class="btn btn-primary full-width" id="optin-submit" name="commit" title="add me list." type="submit" value="submit">                <br>              </div>            </form>              <script type="text/javascript">              document.getelementbyid("optin-submit").addeventlistener("click", function(clickevent) {                document.getelementbyid("optin-from-url").value = window.location.href              });            </script>          </div>        </div>      </div>

i have read in few questions if set display: inline-block; should work me still not work.

am missing something?

edit: looks enter image description here

and should enter image description here

seems work fine. expect?

document.getelementbyid("optin-submit").addeventlistener("click", function(clickevent) {    document.getelementbyid("optin-from-url").value = window.location.href  });
.optinfield {    width: 100%;    padding: 12px 20px;    margin: 8px 0;    border: 1px solid #ccc;    border-radius: 4px;    box-sizing: border-box;    display: inline-block;  }
<div class="row clearfix" data-mode="optin">    <div class="column full">      <div class="margin-20" style="text-align: center;">        <form accept-charset="utf-8" id="optin-form" action="http://localhost:3000/landing_pages/optin" method="post">            <input id="optin-external-id" name="optin_external_id" type="hidden" value="{optin_external_id}">            <input id="optin-tags" class="optinfield" name="tags" type="hidden" value="">          <input id="optin-redirect-url" name="redirect_url" type="hidden" value="http://">          <input id="optin-from-url" name="from_url" type="hidden">            <input id="optin-first-name" class="optinfield" name="contact[first_name]" placeholder="first name" required="required" type="text">          <br>          <input id="optin-last-name" class="optinfield" name="contact[last_name]" placeholder="last name" required="required" type="text">          <br>          <input id="optin-email" class="optinfield" name="contact[email]" placeholder="email" required="required" type="email">          <br>            <div style="margin:1em 0 2.5em;">            <input class="btn btn-primary full-width" id="optin-submit" name="commit" title="add me list." type="submit" value="submit">            <br>          </div>        </form>      </div>    </div>  </div>


Comments

Popular posts from this blog

javascript - Create a stacked percentage column -

Optimising Firebase database by automatically overwriting data -

javascript - Angular UI-Grid customTemplate directive causing rows to load slowly/? -