Мне нужно разделить экран на 2 половины по вертикали (рядом друг с другом), и мне нужно отобразить текст посередине (по горизонтали и вертикали) первой половины и мне нужно отобразить список (который будет создан динамически с использованием javascriptво втором тайме.Я создал родительский div и 2 дочерних div.Но содержимое не помещается посередине.
<!DOCTYPE html>
<html>
<head>
<title>VOD</title>
<script src='js/index.js'></script>
<style>
html, body
{
height:100%
}
#mid
{
position: fixed;
top: 50%; left: 50%;
z-index: 2;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
transform: translate(-50%, -50%);
background-color: rgba(255, 255, 255 ,0.5);
}
#mid1
{
float:left;
width:50%;
height:100vh;
overflow:hidden;
text-align: center;
}
#mid2
{
float:left;
width:50%;
height:100vh;
overflow:hidden;
text-align: center;
}
</style>
</head>
<body>
<div id='mid' style="display:none">
<div id="mid1">
<h2>text1</h2>
</div>
<div id="mid2">
<h2>text2</h2>
</div>
</div>
</body>
</html>
div 'mid' должно отображаться только тогда, когда пользователь нажимает кнопку.Поэтому я поставил display как none, и он будет включен в javascript.И просто для тестирования я помещаю текст во второй div тоже.Может ли кто-нибудь помочь мне решить эту проблему?