Форматирование элементов управления в веб -частях

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/3029

  •  16-10-2019
  •  | 
  •  

Вопрос

Если у вас есть несколько элементов управления в вашей веб -части, как вы форматируете их «хорошо», чтобы они не появлялись в одной горизонтальной линии?

Так что у вас будет что -то вроде

  • Название компании:
  • Имя:
  • Фамилия:
  • Пост код:
  • Адрес электронной почты:

Это должен быть стол?

Это было полезно?

Решение

В списке есть статья, в которой приведен пример того, как форматировать форму без использования таблиц

http://www.alistapart.com/articles/prettyaccessibleforms

Существует также обсуждение переполнения стека, которое приводит еще несколько примеров. Один момент, с которым я склонен согласиться, это:

«Если вы не используете таблицы, вам нужно знать ширину ваших ярлыков.

С таблицами они растягиваются, чтобы соответствовать меткам разных размеров. Одна только CSS не может сделать это в хорошем состоянии. " -> https://stackoverflow.com/questions/591539/forms-can-the-be-done-without-tables

Другие советы

Точно так же, как вы форматируете любые HTML -входы на любой HTML -странице. Веб -карт просто делает HTML, как вы определяете в рендеринге. Используйте таблицы, DOV, стили CSS, как и любая другая страница.

Самый простой способ - добавить дополнительный литеральныйконтрол, подобный этому в CreateChildControls:

LiteralControl lit = new LiteralControl("<br />");
this.Controls.Add(lit);

Поместите такой экземпляр между всеми вашими элементами управления, но есть так много способов достичь этого, и все это выходит за рамки этого сайта, поскольку это стандартная разработка веб -управления ASP.NET.

Вы можете использовать таблицу, а также div, SharePoint в целом использует таблицы для большинства его встроенных в веб -частях, поскольку они отображают то же самое, независимо от браузера.

Просто будьте осторожны с тем, сколько таблиц вы используете, и вложенные таблицы чрезвычайно плохие также из -за времени рендеринга страницы.

Выбор правильного контейнера для правильной ситуации - это то, что должно быть сделано.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top