Центрирование кнопки ввода в CSS на Google Chrome для Mac - PullRequest
1 голос
/ 05 ноября 2010

Я пытаюсь центрировать поля ввода и кнопки (теги) в HTML-форме. Я делаю это с автоматическими левыми и правыми полями. Это прекрасно работает в большинстве браузеров, но не в Chrome для Mac (в Chromium для Linux):

<html>
  <body>
    <form style="width: 300px; display: block; text-align: center; background: red;">
      <input value="Centre" type="submit" style="display: block; margin: 10px auto; background: green;" />
    </form>
  </body>
</html>

Я ожидаю увидеть кнопку в центре формы, но на Chrome Mac я вижу ее с левой стороны. Если я укажу ей явную ширину по центру кнопки, или если я использую другой элемент формы, например текстовое поле, но это не очень удовлетворительные решения.

1 Ответ

1 голос
/ 05 ноября 2010

Снять блок дисплея с кнопки;

<html>
  <body>
    <form style="width: 300px; display: block; text-align: center; background: red;">
      <input value="Centre" type="submit" style=" margin: 10px auto; background:none; border:none; background-color:green;" />
    </form>
  </body>
</html> 

попробуйте это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...