У меня есть следующий код
input.check{
display: inline;
}
input[type=text], select {
width: 100%;
padding: 12px 20px;
margin: 8px 0;
display: inline-block;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
}
.check{
float: left;
}
input.check{
display: inline;
}
#parent { overflow: hidden }
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" >
<title>test</title>
</head>
<body>
<form action="">
<div >
ENTER x:-
<input type="text">
</div>
<div >
ENTER y:-
<input type="text">
</div>
<div id="parent">
ENTER from and to
<br>
<div class="check">
FROM:-
<input type="text">
</div>
<div class="check">
TO:-
<input type="text">
</div>
</div>
<div >
SEARCH COLUMNS:-
<input id="columns" type="text">
</div>
</form>
</body>
</html>
Если вы запустите этот код, вы увидите, что текстовое поле для «от» и «до» идет под ними, даже если я попытался сделать их встроенными с отображением по умолчанию «inline» -блок "через css (
input[type=text]
). Я хочу, чтобы другие были такими, какие они есть, но для «от» и «до» нужно go после меток, таких как встроенные элементы. Спасибо! и, пожалуйста, дайте мне знать причину, по которой я не могу переопределить свойство отображения