Как сделать так, чтобы мои элементы управления были посередине?

#asp.net

#asp.net

Вопрос:

это мой первый asp.net сайт, который я пишу, я хочу иметь простую форму с 5 строками текстового поля, в которые пользователь сможет писать, и одной кнопкой, которую пользователь сможет нажать, когда он закончит ввод данных.

Каждое текстовое поле, которое я добавляю, автоматически переходит в левую часть формы.

Как я могу контролировать место, в котором они будут отображаться?

Ответ №1:

Вероятно, вам следует сделать это с помощью простого css-скрипта. Вы можете добавить страницу css / скрипт в свое решение. А затем добавьте это в заголовок страницы. Но вы также могли бы использовать что-то подобное в верхней части вашей страницы .asp :

 <style type="text/css">
    .style1
    {
        position:absolute;
        left:12%
        top: 50px;
    }
</style>
  

Ответ №2:

Элементы блока можно выровнять, установив для левого и правого полей значение auto. Установка левого и правого полей в значение auto указывает, что они должны разделять доступное поле поровну. Результатом является центрированный элемент:

 margin-left:auto;
margin-right:auto;
  

Прочитайте о выравнивании по горизонтали.

Ответ №3:

Поместите текстовые поля в div с центрированным текстом:

 <div style="text-align: center;">
    ...
</div>
  

Ответ №4:

Чтобы разобраться в веб-разработке, вам необходимо знать базовые концепции HTML и CSS. Я бы порекомендовал вам сначала немного изучить HTML и CSS, вы можете погуглить это или зайти в w3schools.

Все будет проще.

Комментарии:

1. Хороший комментарий, но это должен быть комментарий, а не ответ.

2. Как гласит китайская пословица (я думаю): «Дай человеку рыбу, и ты накормишь его на день. Научите человека ловить рыбу, и вы накормите его на всю жизнь.» Я понимаю, что это похоже на комментарий, но это ответ.