From e86d776bff74061857c9f4493b8f1922c4fd739f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20D=C3=BCrrenberger?= Date: Tue, 6 Jan 2026 10:25:33 +0100 Subject: [PATCH] Enable HTML validation in CI Fix invalid or outdated HTML --- .github/workflows/build.yml | 2 +- .../Demo/Common/PerfSamples/1.Big table.htm | 13 +- .../PerfSamples/2.Lots blocks in inline.htm | 1966 +++++++++-------- Source/Demo/Common/Resources/Tooltip.html | 45 +- Source/Demo/Common/Samples/00.Intro.htm | 35 +- Source/Demo/Common/Samples/01.History.htm | 4 +- Source/Demo/Common/Samples/02.Text.htm | 15 +- Source/Demo/Common/Samples/03.Tables.htm | 3 +- Source/Demo/Common/Samples/04.Links.htm | 59 +- Source/Demo/Common/Samples/05.Images.htm | 27 +- .../Demo/Common/Samples/06.Embeded video.htm | 8 +- .../Common/Samples/07.Additional features.htm | 3 +- Source/Demo/Common/Samples/08.Tooltip.htm | 27 +- .../Common/Samples/09.Using the library.htm | 116 +- Source/Demo/Common/Samples/10.HtmlPanel.htm | 51 +- Source/Demo/Common/Samples/11.HtmlLabel.htm | 51 +- Source/Demo/Common/Samples/12.HtmlToolTip.htm | 18 +- Source/Demo/Common/Samples/13.HtmlRender.htm | 35 +- .../Demo/Common/Samples/14.HtmlContainer.htm | 345 +-- Source/Demo/Common/Samples/20.About.htm | 5 +- Source/Demo/Common/TestSamples/01.Header.htm | 4 + .../Demo/Common/TestSamples/02.Line break.htm | 22 +- .../Demo/Common/TestSamples/03.Paragraphs.htm | 16 +- .../Common/TestSamples/04.Blockquotes.htm | 14 +- Source/Demo/Common/TestSamples/05.Images.htm | 4 + .../Common/TestSamples/06.External Image.htm | 14 +- .../TestSamples/07.Background Image.htm | 2 + .../Common/TestSamples/08.White-space.htm | 6 +- Source/Demo/Common/TestSamples/09.Inline.htm | 4 + .../Common/TestSamples/10.BlockInInline.htm | 16 +- .../Demo/Common/TestSamples/11.LineHeight.htm | 18 +- Source/Demo/Common/TestSamples/12.Text.htm | 145 +- Source/Demo/Common/TestSamples/13.Tables.htm | 4 +- Source/Demo/Common/TestSamples/14.Iframes.htm | 4 + .../Demo/Common/TestSamples/15.MaxWidth.htm | 10 +- Source/Demo/Common/TestSamples/16.Borders.htm | 68 +- .../Demo/Common/TestSamples/17.Languages.htm | 6 +- Source/Demo/Common/TestSamples/18.Anchors.htm | 8 +- .../Common/TestSamples/19.Many images.htm | 6 +- .../TestSamples/20.Fonts decorations.htm | 6 +- Source/Demo/Common/TestSamples/21.Bullets.htm | 18 +- Source/Demo/Common/TestSamples/22.RTL.htm | 6 +- Source/Demo/Common/TestSamples/30.Misc.htm | 79 +- Source/Demo/Common/TestSamples/31.ACID 1.htm | 1 + .../TestSamples/32.Image in css content.htm | 4 +- .../Common/TestSamples/33.Fixed position.htm | 4 +- .../34.Breaking pages 1 - Paragraphs.htm | 4 +- .../35.Breaking pages 2 - Tables.htm | 4 +- 48 files changed, 1706 insertions(+), 1619 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a76991f76..3a8c5d340 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,4 +1,4 @@ -name: Build +name: Build, Package & Publish on: [push, pull_request, workflow_dispatch] diff --git a/Source/Demo/Common/PerfSamples/1.Big table.htm b/Source/Demo/Common/PerfSamples/1.Big table.htm index cb4cb2ef0..d61e7155c 100644 --- a/Source/Demo/Common/PerfSamples/1.Big table.htm +++ b/Source/Demo/Common/PerfSamples/1.Big table.htm @@ -1,7 +1,7 @@ - + - + Big table - - -

Case 1

-

- Warning:P tags must be closed. In fact all tags with the - end tag marked as optional, must be closed. It may be fixed by next release. -

-
-

Text align justify with background colors

-

-

- Lorem ipsum dolor sit amet, consectetur adipisicing - elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua tempor incididunt ut labore et dolore magna aliqua incididunt ut labore et dolore magna aliqua. -
-

-
-

Right align adjusts

- - - - - - - -
978
32
-
-

Transparent text

-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur ornare mollis elit. Integer sagittis. Fusce elementum commodo felis. Vivamus lacinia eleifend libero. Donec - lacus. Nam sit amet urna. Nullam nulla. Donec accumsan porta magna. Mauris a dolor eu elit rutrum commodo. Nam iaculis turpis non augue. Nullam lobortis egestas risus. Nulla - elementum dolor ac mauris. Ut tristique. In varius volutpat metus. Integer leo dolor, tristique a, dignissim ac, iaculis eget, elit. Donec arcu. -

- -

-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur ornare mollis elit. Integer sagittis. Fusce elementum commodo felis. Vivamus lacinia eleifend libero. Donec - lacus. -
- -
- Nam sit amet urna. Nullam nulla. Donec accumsan porta magna. Mauris a dolor eu elit rutrum commodo. Nam iaculis turpis non augue. Nullam lobortis egestas risus. Nulla - elementum dolor ac mauris. Ut tristique. In varius volutpat metus. Integer leo dolor, tristique a, dignissim ac, iaculis eget, elit. Donec arcu. -
-

-

-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur ornare mollis elit. Integer_sagittis_Fusce_elementum_commodo_felis_Vivamus_lacinia_eleifend_libero_Donec - lacus. -
- -
- Nam sit amet urna. Nullam nulla. Donec accumsan porta magna. Mauris a dolor eu elit rutrum commodo. Nam iaculis turpis non augue. Nullam lobortis egestas risus. Nulla - elementum dolor ac mauris. Ut tristique. In varius volutpat metus. Integer leo dolor, tristique a, dignissim ac, iaculis eget, elit. Donec arcu. -
-

-
-

RTL text

-

-

- בדיקה של טקסט ימין לשמאל -

-

- בדיקה של טקסט ימין לשמאל normal text -

-

- בדיקה של טקסט ימין לשמאל normal text -

-

- + + + +

Case 1

+

+ Warning:P tags must be closed. In fact all tags with the + end tag marked as optional, must be closed. It may be fixed by next release. +

+
+

Text align justify with background colors

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua tempor incididunt ut labore et dolore magna aliqua incididunt ut labore et dolore magna aliqua. +

+
+

Right align adjusts

+ + + + + + + +
978
32
+
+

Transparent text

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur ornare mollis elit. Integer sagittis. Fusce elementum commodo felis. Vivamus lacinia eleifend libero. Donec + lacus. Nam sit amet urna. Nullam nulla. Donec accumsan porta magna. Mauris a dolor eu elit rutrum commodo. Nam iaculis turpis non augue. Nullam lobortis egestas risus. Nulla + elementum dolor ac mauris. Ut tristique. In varius volutpat metus. Integer leo dolor, tristique a, dignissim ac, iaculis eget, elit. Donec arcu. +

+ +

+ + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur ornare mollis elit. Integer sagittis. Fusce elementum commodo felis. Vivamus lacinia eleifend libero. Donec + lacus. + +
+ + Nam sit amet urna. Nullam nulla. Donec accumsan porta magna. Mauris a dolor eu elit rutrum commodo. Nam iaculis turpis non augue. Nullam lobortis egestas risus. Nulla + elementum dolor ac mauris. Ut tristique. In varius volutpat metus. Integer leo dolor, tristique a, dignissim ac, iaculis eget, elit. Donec arcu. + +

+

+ + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur ornare mollis elit. Integer_sagittis_Fusce_elementum_commodo_felis_Vivamus_lacinia_eleifend_libero_Donec + lacus. + +
+ + Nam sit amet urna. Nullam nulla. Donec accumsan porta magna. Mauris a dolor eu elit rutrum commodo. Nam iaculis turpis non augue. Nullam lobortis egestas risus. Nulla + elementum dolor ac mauris. Ut tristique. In varius volutpat metus. Integer leo dolor, tristique a, dignissim ac, iaculis eget, elit. Donec arcu. + +

+
+

RTL text

+

+ בדיקה של טקסט ימין לשמאל +

+

+ בדיקה של טקסט ימין לשמאל normal text +

+

+ בדיקה של טקסט ימין לשמאל normal text +

+ \ No newline at end of file diff --git a/Source/Demo/Common/TestSamples/13.Tables.htm b/Source/Demo/Common/TestSamples/13.Tables.htm index 70d454067..fc896eda6 100644 --- a/Source/Demo/Common/TestSamples/13.Tables.htm +++ b/Source/Demo/Common/TestSamples/13.Tables.htm @@ -1,5 +1,7 @@ + + Tables