css - How do I change the alignment of my search box? -


how can change position of search box right-top , align it?

html

<form class="form-wrapper cf">   <input type="text" placeholder="search here..." required>   <button type="submit">go</button> </form> 

css

.cf:before, .cf:after{     content:"";     display:table; } .cf:after{     clear:both; } .cf{     zoom:1; }     /* form wrapper styling */ .form-wrapper {     width: 450px;     padding: 15px;     margin: 600px auto 50px auto;     background: #444;     background: rgba(0,0,0,.2);     border-radius: 10px;     box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2); } /* form text input */ .form-wrapper input {     width: 330px;     height: 20px;     padding: 10px 5px;     float: left;         font: bold 15px 'lucida sans', 'trebuchet ms', 'tahoma';     border: 0;     background: #eee;     border-radius: 3px 0 0 3px;       } .form-wrapper input:focus {     outline: 0;     background: #fff;     box-shadow: 0 0 2px rgba(0,0,0,.8) inset; } .form-wrapper input::-webkit-input-placeholder {    color: #999;    font-weight: normal;    font-style: italic; } .form-wrapper input:-moz-placeholder {     color: #999;     font-weight: normal;     font-style: italic; } .form-wrapper input:-ms-input-placeholder {     color: #999;     font-weight: normal;     font-style: italic; } /* form submit button */ .form-wrapper button {     overflow: visible;     position: relative;     float: right;     border: 0;     padding: 0;     cursor: pointer;     height: 40px;     width: 110px;     font: bold 15px/40px 'lucida sans', 'trebuchet ms', 'tahoma';     color: #fff;     text-transform: uppercase;     background: #d83c3c;     border-radius: 0 3px 3px 0;           text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3); }    .form-wrapper button:hover{          background: #e54040; }    .form-wrapper button:active, .form-wrapper button:focus{        background: #c42f2f;     outline: 0;    } .form-wrapper button:before { /* left arrow */     content: '';     border-width: 8px 8px 8px 0;     border-style: solid solid solid none;     border-color: transparent #d83c3c transparent;     top: 12px;     left: -6px; } .form-wrapper button:hover:before{     border-right-color: #e54040; } .form-wrapper button:focus:before, .form-wrapper button:active:before{         border-right-color: #c42f2f; }       .form-wrapper button::-moz-focus-inner { /* remove button spacing mozilla      firefox */     border: 0;     padding: 0; }  

  1. close button tag
  2. you've floated both search bar , button. parent div won't use height children occupy, until insert div style "clear:both". you've done "clear: both" after form, , not after children.

    <form class="form-wrapper cf">            <input type="text" placeholder="search here..." required>       <button type="submit">go< /button>< div style="clear:both">       </div>   </form> 

with respect aligning right top, need position absolute or fixed, , specify "right" , "top" attributes. did try doing that? or, did think copy snippet somewhere , stackoverflow members fix you?

.form-wrapper {     width: 450px;     padding: 15px;     position: absolute;     top:50px;     right: 50px;     background: #444;     background: rgba(0,0,0,.2);     border-radius: 10px;     box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2); } 

here fixed code - http://jsfiddle.net/a2ev8/2/


Comments

Popular posts from this blog

ios - UICollectionView Self Sizing Cells with Auto Layout -

node.js - ldapjs - write after end error -

DOM Manipulation in Wordpress (and elsewhere) using php -