css — выровнять форму в переполнении стека

Как я могу по центру выровнять форму, которую я создал?

$form = <<<END
<form method='post' action=''>
Adresa IP host : <input type='text' name='host'><br><br>
<input type='submit' name='submit' value='Connect'>
</form>
END;

echo $form;

$t = new TELNET();
if (!empty($_POST)){
$host = $_POST['host'];
echo("CONNECT:".$t->Connect($host, $name, $pass)."<br>");
echo("LOGIN:".(int)$t->LogIn());
echo("<br>Status Interfete:<br>");
$interfaces_status = ($t->GetOutputOf("show interface status"));
foreach ($interfaces_status as $value) {
echo "$value <br>";

Я хочу, чтобы форма была в центре страницы.

0

Решение

В css:

form {
width: 800px;
margin: auto;
}
0

Другие решения

Вы должны сделать это с помощью CSS. Пожалуйста, поместите форму в один div и примените CSS в соответствии с div классом.

<div class="frmCntr">
<form method='post' action=''>
Adresa IP host : <input type='text' name='host'><br><br>
<input type='submit' name='submit' value='Connect'>
</form>
</div>

и затем добавьте CSS в ваш файл CSS следующим образом:

.frmCntr{
width:80%; margin:auto;
}

или же

form {
width:80%; margin:auto;
}
0

Вы можете использовать поле: авто.

<form method='post' action='' style='margin:auto'>

Если вы не установили ширину для своей формы, вы должны сделать это, чтобы в этом случае работало поле.

<form method='post' action='' style='margin:auto; width:400px'>
0
По вопросам рекламы [email protected]