У меня есть поле ввода и кнопка отправки, которая выглядит как вопросительный знак из-за стилизации css. Это то, что она в настоящее время выглядит следующим образом:Place question mark submit кнопка внутри поля ввода
Как я могу поместить знак вопроса внутри поля ввода, как это:
HTML
<div class="div">
<form method="post">
<input type="text" class="input">
<input type="submit" value="?" class="submit">
</form>
</div>
CSS
.div {
position: relative;
top: 50%;
transform: translateY(50%);
}
.input {
display: block;
margin: 0 auto;
width: 50%;
}
.submit {
background: none;
border: none;
}
JsFiddle: https://jsfiddle.net/TheCodesee/8h72tjcL/2/
я настоятельно рекомендую вам * не * удалить стиль по умолчанию 'элемента' , если вы не создавать свои собственные стили, в противном случае нет ничего визуально указывают, что '?' символ можно щелкнуть. Что касается сидения рядом друг с другом? Удалите 'display: block;' –
@DavidThomas Я полагаю, что я мог бы добавить к нему курсор: указатель –
Вы могли бы, но тогда вы просто надеетесь, что пользователь переместит курсор над чрезвычайно маленьким '' элемент. А как насчет пользователей, которые перемещаются со своими клавиатурами? –