온라인에서 HTML <table> 요소 만들기

HTML Table 생성기는 선택한 행, 열, 헤더, 테두리, 너비 및 정렬 설정으로 테이블 마크업을 만듭니다. 미리 보기, HTML 출력 및 C# 출력이 함께 업데이트되므로 웹페이지나 .NET 프로젝트에 복사하기 전에 결과를 확인할 수 있습니다.



C#에서 HTML <table> 요소 만들기

위의 HTML Code 패널에는 현재 옵션으로 만든 테이블 마크업이 표시됩니다. 아래의 C# Code 패널에는 Aspose.HTML for .NET 을 사용하는 동일한 프로그래밍 작업 흐름이 표시됩니다.

생성된 코드는 다음 순서로 동작합니다.

  1. HTMLDocument 를 만들고 Document.CreateElement() 로 <table> 요소를 만듭니다.
  2. ICSSStyleDeclaration.SetProperty() 를 사용하여 선택한 테두리, 너비 및 정렬 설정을 적용합니다.
  3. HTMLTableSectionElement.InsertRow() 와 해당 행 작업으로 선택적 헤더 행, 본문 행 및 셀을 추가합니다.
  4. 테이블을 문서 본문에 추가하고 HTMLDocument.Save() 로 table.html을 저장합니다.

먼저 테이블을 설정한 다음 업데이트된 코드를 .NET 프로젝트에 복사하세요.


HTML Table 생성기 FAQ

1. 테이블 너비에는 백분율과 픽셀 중 무엇을 사용해야 하나요?

테이블이 부모 컨테이너 너비에 맞게 조정되어야 하면 백분율을 사용하세요. 주변 레이아웃에 따라 변하지 않는 고정 너비가 필요하면 픽셀을 사용하세요.

2. 테이블 정렬을 바꿔도 결과가 달라 보이지 않는 이유는 무엇인가요?

왼쪽, 가운데 및 오른쪽 정렬은 테이블 주변의 남는 가로 공간을 사용합니다. 테이블이 컨테이너 너비를 모두 차지하면 이동할 공간이 없으므로 너비를 줄여 선택한 정렬을 확인하세요.

3. 미리 보기에 테이블 테두리가 표시되지 않는 이유는 무엇인가요?

테두리 너비가 0이거나 스타일이 none 또는 hidden이면 테두리가 보이지 않습니다. solid, dashed, dotted처럼 표시 가능한 스타일을 선택하고 0보다 큰 너비를 설정하세요.

4. 생성기로 만들 수 있는 테이블의 최대 크기는 얼마인가요?

본문 행은 1개부터 100개까지, 열도 1개부터 100개까지 만들 수 있습니다. Header row를 켜면 선택한 본문 행 수 위에 별도의 헤더 행이 추가됩니다.

5. 생성된 테이블을 기존 HTML 문서에 추가할 수 있나요?

가능합니다. 매개변수 없는 HTMLDocument 생성자를 new HTMLDocument("input.html")로 바꾸고, 생성된 테이블을 문서 본문이나 선택한 요소에 추가한 뒤 수정된 문서를 새 파일로 저장하세요.


Aspose.HTML for .NET 설치

.NET CLI를 사용하여 NuGet에서 Aspose.HTML for .NET 을 설치합니다.

dotnet add package Aspose.HTML

NuGet 패키지 관리자 UI를 사용하거나 패키지 관리자 콘솔에서 Install-Package Aspose.HTML을 실행할 수도 있습니다. 설정 방법은 설치 가이드 를 참조하세요. 평가 제한 없이 API를 테스트하려면 임시 라이선스 를 요청할 수 있습니다.