Как от % отнять px?

Как от 100% отнять 15px?

calc() не помогает. При использовании этой функции все ломается и паддинг не 15px а все 100500px.

.search {
	width: 80%;
	margin: 0 auto 20px auto;
}

.form-wrapper {
	width: 100%;
	padding: 15px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 10px;
	box-shadow: 0 0 5px 0 #ccc;
}

.form-wrapper input {
	width: 80%;
	height: 20px;
	padding: 10px 5px;
	float: left;
	font-size: 15px;
	font-family: 'HelveticaBold', Arial, sans-serif;
	border: 0;
	background-color: #777;
	border-radius: 10px 0 0 10px;
}

.form-wrapper input:focus {
	outline: none;
	background: #888;
	color: #a8a8a8;
}

.form-wrapper button {
	position: relative;
	float: right;
	border: 0;
	padding: 0;
	cursor: pointer;
	width: 20%;
	height: 40px;
	font-size: 15px;
	font-family: 'HelveticaBold', Arial, sans-serif;
	line-height: 40px;
	color: #fff;
	text-transform: uppercase;
	background: #6189ee;
	border-radius: 0 10px 10px 0;
	text-shadow: 0 -1px 0 #d9534f;
}


<div class="search">
	<form class="form-wrapper cf">
		<input type="text" placeholder="Введите текс для поиска и нажмите Enter" required>
		<button type="submit">Найти</button>
	</form>
</div>


b672931221fc4aafa964d985c98339ba.png

Суть в том, чтобы поле для поиска и кнопка найти были на одном уровне, впритирочку )))
  • Вопрос задан
  • 1283 просмотра
Решения вопроса 1
@aphows
Зачем использовать calc, когда в этом нет необходимости? К тому же, кроссбраузерность этого свойства страдает caniuse.com.
Вам поможет изменение блочной модели box-sizing: Реализация без calc .
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Elem3nt071
@Elem3nt071 Автор вопроса
Все я разобрался.

.form-wrapper input {
	width: calc(80% - 10px);
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы