我需要在div的100%寬度內放置一個文本框,並在所有邊上都留下margin
。
我的問題是,我無法把右邊距,導致文本框的100%寬度(這是必要的!)。
因此,textbox
和div容器必須具有100%的寬度(導致響應),而textbox
需要8px的邊距。
在div寬度內居中放置一個文本框:100%在所有面都留下一定的邊距
.search-cont {
background-color: #c8c7cc;
width:100%;
height:44px;
overflow:hidden;
transition: all 0.5s;
z-index:997;
position:fixed;
}
.search-text {
border-radius:5px;
border:0px;
height:28px;
padding:0px;
padding-left:6px;
width: 100% !important;
margin: 8px !important;
box-sizing:border-box;
display:block;
background-color:#fff;
}
::-webkit-input-placeholder {
text-align: center;
}
:-moz-placeholder { /* Firefox 18- */
text-align: center;
}
::-moz-placeholder { /* Firefox 19+ */
text-align: center;
}
:-ms-input-placeholder {
text-align: center;
}
<div id="search-cont" class="search-cont">
<div><input type="text" id="search-text" class="search-text" placeholder="Search" /></div>
</div>
還有就是例子 - >DEMO
你在寫什麼? –