У меня есть div, который будет иметь этот CSS:
#some_kind_of_popup
{
position: fixed;
top: 100px;
min-height: 300px;
width: 90%;
max-width: 900px;
}
Теперь, как я могу сделать это div центрированным? Я могу использовать margin-left: -450px; left: 50%;
, но это будет работать только тогда, когда экран будет > 900 пикселей. После этого (когда окно будет < 900 пикселей), оно больше не будет центрировано.
Я могу, конечно, сделать это с помощью какого-то js, но есть ли "правильнее" делать это с помощью CSS?