Demigodd
@Demigodd

Почему блок не реагирует на размер инпута?

Ссылка на JSFiddle

Размер input-a задан 50%, но input-content блок берет место под 100%.
Почему так просиходит и как сделать так что бы размер input-content блока совподал с input-ом ?

Сейчас так:
5ed8a0baee49b978313423.png

Вроде должно быть так:
5ed8a0e785013868557413.png
  • Вопрос задан
  • 172 просмотра
Решения вопроса 2
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Смотрите, вы пишете:
я хочу, чтобы внутренний элемент занимал половину ширины блока, но сам блок по ширине равнялся внутреннему.

Это бред.

Нужно определиться кто от кого должен брать размеры.
Инпут от родителя или родитель от инпута.

Если вы зададите размер инпуту в px, то родитель будет ровно как инпут (при ваших остальных стилях).
Либо наоборот, разберитесь с шириной родителя, а инпуту задавайте 100%.
Тогда они будут равны.
Ответ написан
Комментировать
@drawnofmymind
https://jsfiddle.net/6st8fq7e/ ?
Блок это родитель, у него может быть любая ширина,но чтобы растянуть input на всю,тебе нужно задать 100%
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Lord_Dantes
Чтобы задать отступ внутри input-а можно использовать padding-и
Ответ написан
Комментировать
Kasperenysh
@Kasperenysh
Рецидив в особо острой форме))
По моему проще всего:
.input-content { display: inline-block;}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы