Я хочу, чтобы выровнять две дивы, как так:Align дивы неизвестного размера
__________
______| Title |__________________________________
| |________| |
| |
| |
| Box |
| |
| |
| |
| |
|________________________________________________|
я смог центрирование DIV окна в центре экрана, как я хочу, но я только был в состоянии получите заголовок в нужном месте с абсолютными значениями пикселей. Проблема в том, что ящик div должен будет изменять размер в зависимости от его содержимого, а также, если я использую абсолютные значения пикселей, будет проблематично заставить его работать с различными разрешениями экрана. Есть ли способ заставить div раздела выровняться с полем div без использования абсолютных значений пикселей?
Вот код, у меня есть:
HTML:
<html>
<head>
<link rel="stylesheet" href="./inst.css" type="text/css">
</head>
<body id="bkg">
<div id="cntr">
<div id="title">test</div>
<div id = "box"></div>
</div>
</body>
</html>
CSS:
#box
{
width:40%;
height:30%;
background-color:white;
box-shadow: 10px 10px 5px #0C0C0F;
border-radius:10px;
border:2px solid black;
position:absolute;
margin:auto;
top:0;
bottom:0;
left:0;
right:0;
}
#title {
background-color:white;
border-radius:10px;
border:2px solid black;
position: absolute;
z-index: 2;
padding:5px;
}
Ваши работы очень хорошо, за исключением того, что поле заголовка простирается до упора вправо. Есть ли у вас какие-либо предложения, чтобы избежать этого, кроме того, что он задал размер или правильный смещение? – user381261
Да - укажите ширину заголовка или сделайте его встроенным элементом (например, пролетом, как это было в скрипте JS). – KatieK
Удивительный! Благодарю. – user381261