Преобразование масштаба в flexbox отрисовывается по-разному в Chrome и Firefox

 for(int i = 0; i < strlen(Name); i++ )
{
    if(Name[i] == '\n') Name[i] = '\0';
}

Вы должны попробовать. Этот код в основном проходит через строку до тех пор, пока не найдет «\n». Когда он будет найден, '\n' будет заменен на нулевой символ terminator '\ 0'

Обратите внимание, что вы сравниваете символы, а не строки в этой строке, тогда нет необходимости использовать strcmp ():

if(Name[i] == '\n') Name[i] = '\0';

, поскольку вы будете использовать одинарные кавычки, а не двойные кавычки. Здесь ссылка о одиночных или двойных кавычках, если вы хотите узнать больше

1
задан Nadav 3 March 2019 в 15:22
поделиться

1 ответ

Вместо поля рассмотрим align-items / justify-content для центрирования элемента. Похоже, что Chrome также масштабирует запас, вызывающий эту проблему:

html {
  height: 100%;
  background-color: black;
}

body {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  background-color: antiquewhite;
}

div.box {
  height: 50px;
  width: 50px;
  transform: scale(1.7);
  background-color: blue;
}
<div class="box">
</div>

0
ответ дан Temani Afif 3 March 2019 в 15:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: