Как выровнять по вертикали обертку или весь контейнер? [Дубликат]

Вы также можете использовать JSON.stringify с try / catch

function hasCircularDependency(obj)
{
    try
    {
        JSON.stringify(obj);
    }
    catch(e)
    {
        return e.includes("Converting circular structure to JSON"); 
    }
    return false;
}

Demo

function hasCircularDependency(obj) {
  try {
    JSON.stringify(obj);
  } catch (e) {
    return String(e).includes("Converting circular structure to JSON");
  }
  return false;
}

var a = {b:{c:{d:""}}};
console.log(hasCircularDependency(a));
a.b.c.d = a;
console.log(hasCircularDependency(a));

0
задан uno 8 March 2019 в 05:26
поделиться

2 ответа

Вы должны определить элемент DOM контейнера в стилях CSS следующим образом:

  1. display: flex;
  2. align-items: center; (вертикально по центру)
  3. justify-content: center; (По горизонтали)

Например:

div.v-center-container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 4em;
  border: 1px solid black;
}
<div class="v-center-container">
<div>This is vertically center strings</div>
</div>

Каждая вещь в DOM элемент с классом v-center-container будет автоматически выравниваться по вертикали.

0
ответ дан user3322481 8 March 2019 в 05:26
поделиться

Вы можете сделать это с классами flex из Bootstrap.

Документ Flex: https://getbootstrap.com/docs/4.3/utilities/flex/

Пример:

[110 ]

0
ответ дан Yusuf Ulusoy 8 March 2019 в 05:26
поделиться