width - Making form elements responsive -


i've been trying form elements shrink when on mobile screens.

i've changed widths 100% text input areas still spill out of screen.

what doing wrong exactly?

http://jsfiddle.net/vd38a/

html

<section id="con" data-type="background" data-speed="10">     <section id="c">         <div class="title">say hello</div>           <div id="details">             <p><b>phone:</b> </p>             <p><b>email:</b> </p>             <p><b>skype:</b> </p>           </div> <div id="contactbox">     <form action="contact.php" method="get" id="contactform">         <div id="formleft">             <fieldset>                 <ul>                     <li>                       <label for="first">first name</label>                       <input type="text" name="first" id="first" tabindex="10">                     </li>                     <li>                       <label for="last">last name</label>                       <input type="text" name="last" id="last" tabindex="20">                     </li>                     <li>                       <label for="company">company name</label>                       <input type="text" name="company" id="company" tabindex="30">                     </li>                     <li>                       <label for="email">email</label>                       <input type="email" name="email" id="email" tabindex="40">                     </li>                     <li>                       <label for="phone">phone</label>                       <input type="text" name="phone" id="phone" tabindex="50">                     </li>                     <li>                       <label for="contactyou">contact by...</label>                       <br>                       <select name="contactyou" size="1" id="contactyou" tabindex="60">                         <option value="" selected="selected">- select</option>                         <option value="email">email</option>                         <option value="phone">phone</option>                       </select>                     </li>                 </ul>             </fieldset>         </div>         <div id="formright">               <fieldset>                 <ul>                     <li>                       <label for="interest">i interested in...</label>                       <br>                       <select name="interest" size="1" id="interest" tabindex="80">                         <option value="" selected="selected">- select</option>                         <option>creating new website</option>                         <option>redesigning current website</option>                         <option>reponsive web design</option>                         <option>a wordpress website</option>                         <option>general enquiry</option>                       </select>                     </li>                     <li>                       <label for="budget">my budget is...</label>                       <br>                       <select name="budget" size="1" id="budget" tabindex="90">                         <option value="" selected="selected">- select</option>                         <option>€100 - €500</option>                         <option>€500 - €1,000</option>                         <option>€1,000 - €2,000</option>                         <option>€2,000 - €5,000</option>                         <option>€5,000 - €10,000</option>                         <option>€10,000+</option>                       </select>                     </li>                                <li>                       <label for="message">how can you?</label>                       <textarea name="message" id="message" cols="45" rows="5" tabindex="100"></textarea>                     </li>                 </ul>           </fieldset>         </div>         <div id="formsubmit">             <ul>                 <li>                   <input type="submit" name="submit" id="submit" value="send message" tabindex="70">                 </li>             </ul>         </div>             </form>         </div>     </section> </section> 

css

#con {     width:100%;     margin:auto;     height:auto; }  #c {     padding:20px;     text-align:center;     height:auto;     padding-top:110px; }  #details {     margin:auto;     width:100%;     height:70px;     border-bottom:1px #e0e0e0 solid; }  #details p {     text-align:center }  #contactbox {     height:auto;     width:100%;     text-align:left; }  #formleft {     font-family: 'open sans', sans-serif;     width:100%;     overflow:hidden;     float:inherit;  }  #formright {     font-family: 'open sans', sans-serif;     width:100%;     overflow:hidden;     float:inherit;       height:468px;     padding:0px; }  #formsubmit {  }  fieldset {     border:none;     padding:0px;     margin:0px;     width:100% }  #contactbox ul {     list-style:none;     width:100%;  }  #contactbox li {     margin-top:10px;     width:100%; }  input[type="text"],input[type="email"],input[type="tel"],input[type="url"],textarea {     border:none;     background:#e3cfe2;     width:85%;     height:40px;     margin-top:4px;     padding-left:8px;     font-size:1em;     font-weight:normal;     font-family: 'open sans', sans-serif; }  label {     clear:both;     background:yellow;     float:left; }  textarea {     padding-top:6px;     height:268px;     width:100%;     max-height:268px;     font-size:1em;     font-weight:normal;     font-family: 'open sans', sans-serif; }  input:focus, textarea:focus {     outline:none;     -webkit-box-shadow: inset 0px 0px 10px 0px rgba(105,66,100,1);     -moz-box-shadow: inset 0px 0px 10px 0px rgba(105,66,100,1);     box-shadow: inset 0px 0px 10px 0px rgba(105,66,100,1); }  input[type="submit"] {     font-family: 'open sans', sans-serif;     font-size:1em;     background:#694264;     color:white;     padding:16px;     border:none;     cursor:pointer;      margin:20px 0px;     width:100%;     -o-transition:.5s;     -ms-transition:.5s;     -moz-transition:.5s;     -webkit-transition:.5s;     transition:.5s; }  input[type="submit"]:hover {     background:#b58bab;     color:black; }  select {     background:#e3cfe2;     height:42px;     width:100%;     border:none;     margin-top:4px;     padding-left:8px;     font-family: 'open sans', sans-serif; }  option {     background:white; } 

add - meta name="viewport" content="width=device-width, initial-scale=1" @ meta tag.


Comments

Popular posts from this blog

html - Sizing a high-res image (~8MB) to display entirely in a small div (circular, diameter 100px) -

java - IntelliJ - No such instance method -

identifier - Is it possible for an html5 document to have two ids? -