Я борюсь с позиционированным элементом, который я хочу изменить.Ширина позиционирования CSS
У меня есть элемент, который имеет положение абсолютное. Внутри я делаю три div, .left, .center, .right. Я хочу, чтобы иметь возможность изменять размер элемента, перетаскивая его на .left, .right, который сжимает элемент вниз. (Я не включаю JS для перетаскивания, это не имеет значения до сих пор - вы можете просто увеличить/уменьшить ширину элемента в консоли).
Вопрос: Моя проблема заключается в том, что элементы, похоже, не выравниваются внутри div-содержимого .center и .right сбрасываются. Если я заставляю их плавать, при изменении размера элемента появляется такое же поведение. И поскольку я собираюсь изменить размер элемента .holder, я не контролирую ширину элемента .center, поэтому технически он должен просто сжиматься, чтобы соответствовать ширине минус ширина .left и .right.
Я сделал это jsfiddle.
Edit: обновлен, слившись .holder и .second в .second
Edit: Я не сделал, что понятно, но высота не может расти выше 60 пикселей.
Редактировать: Текст в центре может быть скрыт, если элемент очень мал по ширине, мне не нужен текст.
Редактировать: спасибо всем, кто участвовал! все были близки к позиционированию стола. Я не использовал его раньше.
Выбор этого: jsfiddle.net/abhitalks/c5L6tLt0/25 и http://jsfiddle.net/abhitalks/1o3vbhhp/ фидель как то, что мне было нужно, я еще дальше, чтобы найти способ уменьшить его просто .left и .right и сохранить высоту 60pixels, но эти 2 очень близки к тому, что я искал.
Спасибо всем снова!
HTML:
<body>
<div class="first">
<div class="second">
<div class="left"></div>
<div class="center">Should be center</div>
<div class="right"></div>
</div>
</div>
</body>
CSS:
.first {
position: relative;
border: solid 1px green;
width: 600px;
height: 600px;
}
.second {
position: absolute;
border: solid 1px red;
left: 100px;
top: 10px;
}
.left, .right, .center {
height: 60px;
}
.left, .right {
min-width: 1px;
width: 5px;
max-width: 5px;
background-color: skyblue;
}
это замечательно, но мне нужно уменьшить его еще больше - это меня как-то не позволяет. И поскольку я сказал, что это нормально, если текст переполняется и становится ... или пустым – GogromaT
Обновлен ответ. Просто добавьте стили упаковки. – Abhitalks
это лучше, но высота фиксируется на 60 пикселей ... Могу ли я полностью переполнять текст и поддерживать ту же высоту? – GogromaT