Создать элемент HTML <table> онлайн
Генератор HTML Table создаёт табличную разметку с выбранным количеством строк и столбцов, строкой заголовка, границами, шириной и выравниванием. Предварительный просмотр, HTML-код и C#-код обновляются одновременно, поэтому результат можно проверить до его добавления на веб-страницу или в проект .NET.
Настройки генератора HTML Table
Интерактивный генератор поддерживает следующие настройки:
- Rows и Cols определяют размер тела таблицы, а Header row добавляет отдельный элемент
<thead>. - Style, Border и Color задают стиль, толщину и цвет внешней границы таблицы и сетки ячеек.
- Width задаёт ширину в процентах или пикселях, а Align определяет положение таблицы, если она уже родительского контейнера.
Предварительный просмотр и обе панели кода обновляются автоматически. В HTML-ячейках используются пустые заполнители, а C#-код добавляет подписи со строкой и столбцом.
Создать элемент HTML <table> на C#
Панель HTML Code содержит разметку таблицы, созданную с текущими настройками. Панель C# Code показывает эквивалентный программный процесс с использованием Aspose.HTML for .NET .
Сгенерированный код выполняет следующие действия:
- Создаёт
HTMLDocumentи элемент<table>с помощьюDocument.CreateElement(). - Применяет выбранные границы, ширину и выравнивание через
ICSSStyleDeclaration.SetProperty(). - Добавляет необязательную строку заголовка, строки тела и ячейки с помощью
HTMLTableSectionElement.InsertRow()и соответствующих операций со строками. - Добавляет таблицу в
bodyдокумента и сохраняет файлtable.htmlс помощьюHTMLDocument.Save().
Сначала настройте таблицу, затем скопируйте обновлённый код в свой проект .NET.
FAQ по генератору HTML Table
1. Когда задавать ширину таблицы в процентах, а когда в пикселях?
Используйте проценты, если таблица должна подстраиваться под ширину родительского контейнера. Используйте пиксели, если нужна фиксированная ширина, не зависящая от окружающего макета.
2. Почему изменение настройки Align иногда не видно?
Выравнивание по левому краю, центру или правому краю использует свободное горизонтальное пространство вокруг таблицы. Если таблица занимает всю ширину контейнера, перемещать её некуда. Уменьшите ширину, чтобы увидеть выбранное выравнивание.
3. Почему граница таблицы не отображается в предварительном просмотре?
Граница не отображается, если значение Border равно 0, а в Style выбрано none или hidden. Выберите видимый стиль, например solid, dashed или dotted, и установите толщину больше нуля.
4. Таблицу какого размера можно создать в генераторе?
Генератор поддерживает от 1 до 100 строк тела таблицы и от 1 до 100 столбцов. Если включена настройка Header row, строка заголовка добавляется отдельно и не входит в выбранное количество строк тела.
5. Можно ли добавить созданную таблицу в существующий HTML-документ?
Да. Замените конструктор HTMLDocument без параметров на new HTMLDocument("input.html"), затем добавьте таблицу в body документа или другой выбранный элемент и сохраните изменённый документ в новый файл.
Установка Aspose.HTML for .NET
Установите Aspose.HTML for .NET из NuGet с помощью .NET CLI:
dotnet add package Aspose.HTML
Также можно использовать интерфейс диспетчера пакетов NuGet или выполнить Install-Package Aspose.HTML в консоли диспетчера пакетов. Подробные инструкции приведены в
руководстве по установке
. Чтобы протестировать API без ограничений ознакомительной версии, запросите
временную лицензию
.
Другие генераторы HTML
Создавайте другие HTML-структуры и элементы с помощью специализированных генераторов: