裏面我有一個輸入字段和一個提交按鈕,它看起來像一個問號由於CSS樣式。這是它目前的樣子:廣場問號提交按鈕輸入文本字段
我如何定位輸入字段中的問號是這樣的:
div {
position: relative;
top: 50%;
transform: translateY(50%);
}
div h1 {
text-align: center;
margin: 0px;
}
div p {
text-align: center;
}
.text {
display: block;
margin: 0 auto;
width: 50%;
padding-left: 8px;
padding-right: 8px;
height: 35px;
}
.submit {
border: none;
background: none;
position: absolute;
top: 2px;
right: 0px;
}
<div>
<h1>Heading</h1>
<p>Sub-Heading</p>
<form>
<input type="text" name="username" class="text">
<input type="submit" class="submit" value="?">
</form>
</div>
的jsfiddle :https://jsfiddle.net/ea1vrume/
我曾嘗試提交按鈕下面的造型,但它從那裏我希望它是地方它的出路:
.submit {
position: absolute;
top: 2px;
right: 0px;
}
有沒有辦法垂直居中提交按鈕? –
@TheCodesee一種方法是將按鈕的頂部樣式改爲12px。檢查我的更新代碼。 –
任何機會,我們可以阻止文本重疊提交按鈕? –