summaryrefslogtreecommitdiff
path: root/tests/html_linenos_expected_output
diff options
context:
space:
mode:
authorPaweł Fertyk <pfertyk@users.noreply.github.com>2020-07-04 18:10:03 +0200
committerGitHub <noreply@github.com>2020-07-04 18:10:03 +0200
commit728fd19ebcb69ddb2c7af159939e1a19ae53a892 (patch)
treeed0c18f61887b61a9c4f41cf021a202dc92c3ad1 /tests/html_linenos_expected_output
parentb5577a68a9c286f4bce157d63e8c83ed8d70e704 (diff)
downloadpygments-git-728fd19ebcb69ddb2c7af159939e1a19ae53a892.tar.gz
Fix Solarized line number colors (#1477)
* Add font and background colors to Style * Move all styles to get_style_defs, add tests * Remove hardcoded styles, add special lineno style * Add styles for special line numbers in tables * Update noclasses documentation * Refactor linenos elements and styles, add tests * Update AUTHORS * Fix multiple CSS prefixes, add tests
Diffstat (limited to 'tests/html_linenos_expected_output')
-rw-r--r--tests/html_linenos_expected_output/inline_cls_step_1_start_1_special_0_anchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_cls_step_1_start_1_special_0_noanchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_cls_step_1_start_1_special_3_anchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_cls_step_1_start_1_special_3_noanchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_cls_step_1_start_8_special_0_anchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_cls_step_1_start_8_special_0_noanchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_cls_step_1_start_8_special_3_anchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_cls_step_1_start_8_special_3_noanchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_cls_step_2_start_1_special_0_anchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_cls_step_2_start_1_special_0_noanchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_cls_step_2_start_1_special_3_anchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_cls_step_2_start_1_special_3_noanchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_cls_step_2_start_8_special_0_anchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_cls_step_2_start_8_special_0_noanchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_cls_step_2_start_8_special_3_anchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_cls_step_2_start_8_special_3_noanchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_nocls_step_1_start_1_special_0_anchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_nocls_step_1_start_1_special_0_noanchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_nocls_step_1_start_1_special_3_anchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_nocls_step_1_start_1_special_3_noanchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_nocls_step_1_start_8_special_0_anchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_nocls_step_1_start_8_special_0_noanchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_nocls_step_1_start_8_special_3_anchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_nocls_step_1_start_8_special_3_noanchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_nocls_step_2_start_1_special_0_anchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_nocls_step_2_start_1_special_0_noanchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_nocls_step_2_start_1_special_3_anchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_nocls_step_2_start_1_special_3_noanchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_nocls_step_2_start_8_special_0_anchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_nocls_step_2_start_8_special_0_noanchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_nocls_step_2_start_8_special_3_anchor.html8
-rw-r--r--tests/html_linenos_expected_output/inline_nocls_step_2_start_8_special_3_noanchor.html8
-rw-r--r--tests/html_linenos_expected_output/table_cls_step_1_start_1_special_0_anchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_cls_step_1_start_1_special_0_noanchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_cls_step_1_start_1_special_3_anchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_cls_step_1_start_1_special_3_noanchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_cls_step_1_start_8_special_0_anchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_cls_step_1_start_8_special_0_noanchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_cls_step_1_start_8_special_3_anchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_cls_step_1_start_8_special_3_noanchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_cls_step_2_start_1_special_0_anchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_cls_step_2_start_1_special_0_noanchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_cls_step_2_start_1_special_3_anchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_cls_step_2_start_1_special_3_noanchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_cls_step_2_start_8_special_0_anchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_cls_step_2_start_8_special_0_noanchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_cls_step_2_start_8_special_3_anchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_cls_step_2_start_8_special_3_noanchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_nocls_step_1_start_1_special_0_anchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_nocls_step_1_start_1_special_0_noanchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_nocls_step_1_start_1_special_3_anchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_nocls_step_1_start_1_special_3_noanchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_nocls_step_1_start_8_special_0_anchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_nocls_step_1_start_8_special_0_noanchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_nocls_step_1_start_8_special_3_anchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_nocls_step_1_start_8_special_3_noanchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_nocls_step_2_start_1_special_0_anchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_nocls_step_2_start_1_special_0_noanchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_nocls_step_2_start_1_special_3_anchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_nocls_step_2_start_1_special_3_noanchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_nocls_step_2_start_8_special_0_anchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_nocls_step_2_start_8_special_0_noanchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_nocls_step_2_start_8_special_3_anchor.html21
-rw-r--r--tests/html_linenos_expected_output/table_nocls_step_2_start_8_special_3_noanchor.html21
64 files changed, 928 insertions, 0 deletions
diff --git a/tests/html_linenos_expected_output/inline_cls_step_1_start_1_special_0_anchor.html b/tests/html_linenos_expected_output/inline_cls_step_1_start_1_special_0_anchor.html
new file mode 100644
index 00000000..78b7675e
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_cls_step_1_start_1_special_0_anchor.html
@@ -0,0 +1,8 @@
+<div class="highlight">
+ <pre>
+ <span></span>
+ <span class="linenos">1</span><span class="c1"># a</span>
+ <span class="linenos">2</span><span class="c1"># b</span>
+ <span class="linenos">3</span><span class="c1"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_cls_step_1_start_1_special_0_noanchor.html b/tests/html_linenos_expected_output/inline_cls_step_1_start_1_special_0_noanchor.html
new file mode 100644
index 00000000..78b7675e
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_cls_step_1_start_1_special_0_noanchor.html
@@ -0,0 +1,8 @@
+<div class="highlight">
+ <pre>
+ <span></span>
+ <span class="linenos">1</span><span class="c1"># a</span>
+ <span class="linenos">2</span><span class="c1"># b</span>
+ <span class="linenos">3</span><span class="c1"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_cls_step_1_start_1_special_3_anchor.html b/tests/html_linenos_expected_output/inline_cls_step_1_start_1_special_3_anchor.html
new file mode 100644
index 00000000..a133f7a8
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_cls_step_1_start_1_special_3_anchor.html
@@ -0,0 +1,8 @@
+<div class="highlight">
+ <pre>
+ <span></span>
+ <span class="linenos">1</span><span class="c1"># a</span>
+ <span class="linenos">2</span><span class="c1"># b</span>
+ <span class="linenos special">3</span><span class="c1"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_cls_step_1_start_1_special_3_noanchor.html b/tests/html_linenos_expected_output/inline_cls_step_1_start_1_special_3_noanchor.html
new file mode 100644
index 00000000..a133f7a8
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_cls_step_1_start_1_special_3_noanchor.html
@@ -0,0 +1,8 @@
+<div class="highlight">
+ <pre>
+ <span></span>
+ <span class="linenos">1</span><span class="c1"># a</span>
+ <span class="linenos">2</span><span class="c1"># b</span>
+ <span class="linenos special">3</span><span class="c1"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_cls_step_1_start_8_special_0_anchor.html b/tests/html_linenos_expected_output/inline_cls_step_1_start_8_special_0_anchor.html
new file mode 100644
index 00000000..e4000c6e
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_cls_step_1_start_8_special_0_anchor.html
@@ -0,0 +1,8 @@
+<div class="highlight">
+ <pre>
+ <span></span>
+ <span class="linenos"> 8</span><span class="c1"># a</span>
+ <span class="linenos"> 9</span><span class="c1"># b</span>
+ <span class="linenos">10</span><span class="c1"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_cls_step_1_start_8_special_0_noanchor.html b/tests/html_linenos_expected_output/inline_cls_step_1_start_8_special_0_noanchor.html
new file mode 100644
index 00000000..e4000c6e
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_cls_step_1_start_8_special_0_noanchor.html
@@ -0,0 +1,8 @@
+<div class="highlight">
+ <pre>
+ <span></span>
+ <span class="linenos"> 8</span><span class="c1"># a</span>
+ <span class="linenos"> 9</span><span class="c1"># b</span>
+ <span class="linenos">10</span><span class="c1"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_cls_step_1_start_8_special_3_anchor.html b/tests/html_linenos_expected_output/inline_cls_step_1_start_8_special_3_anchor.html
new file mode 100644
index 00000000..bcbd693c
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_cls_step_1_start_8_special_3_anchor.html
@@ -0,0 +1,8 @@
+<div class="highlight">
+ <pre>
+ <span></span>
+ <span class="linenos"> 8</span><span class="c1"># a</span>
+ <span class="linenos special"> 9</span><span class="c1"># b</span>
+ <span class="linenos">10</span><span class="c1"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_cls_step_1_start_8_special_3_noanchor.html b/tests/html_linenos_expected_output/inline_cls_step_1_start_8_special_3_noanchor.html
new file mode 100644
index 00000000..bcbd693c
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_cls_step_1_start_8_special_3_noanchor.html
@@ -0,0 +1,8 @@
+<div class="highlight">
+ <pre>
+ <span></span>
+ <span class="linenos"> 8</span><span class="c1"># a</span>
+ <span class="linenos special"> 9</span><span class="c1"># b</span>
+ <span class="linenos">10</span><span class="c1"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_cls_step_2_start_1_special_0_anchor.html b/tests/html_linenos_expected_output/inline_cls_step_2_start_1_special_0_anchor.html
new file mode 100644
index 00000000..56275271
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_cls_step_2_start_1_special_0_anchor.html
@@ -0,0 +1,8 @@
+<div class="highlight">
+ <pre>
+ <span></span>
+ <span class="linenos"> </span><span class="c1"># a</span>
+ <span class="linenos">2</span><span class="c1"># b</span>
+ <span class="linenos"> </span><span class="c1"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_cls_step_2_start_1_special_0_noanchor.html b/tests/html_linenos_expected_output/inline_cls_step_2_start_1_special_0_noanchor.html
new file mode 100644
index 00000000..56275271
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_cls_step_2_start_1_special_0_noanchor.html
@@ -0,0 +1,8 @@
+<div class="highlight">
+ <pre>
+ <span></span>
+ <span class="linenos"> </span><span class="c1"># a</span>
+ <span class="linenos">2</span><span class="c1"># b</span>
+ <span class="linenos"> </span><span class="c1"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_cls_step_2_start_1_special_3_anchor.html b/tests/html_linenos_expected_output/inline_cls_step_2_start_1_special_3_anchor.html
new file mode 100644
index 00000000..9f10418b
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_cls_step_2_start_1_special_3_anchor.html
@@ -0,0 +1,8 @@
+<div class="highlight">
+ <pre>
+ <span></span>
+ <span class="linenos"> </span><span class="c1"># a</span>
+ <span class="linenos">2</span><span class="c1"># b</span>
+ <span class="linenos special"> </span><span class="c1"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_cls_step_2_start_1_special_3_noanchor.html b/tests/html_linenos_expected_output/inline_cls_step_2_start_1_special_3_noanchor.html
new file mode 100644
index 00000000..9f10418b
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_cls_step_2_start_1_special_3_noanchor.html
@@ -0,0 +1,8 @@
+<div class="highlight">
+ <pre>
+ <span></span>
+ <span class="linenos"> </span><span class="c1"># a</span>
+ <span class="linenos">2</span><span class="c1"># b</span>
+ <span class="linenos special"> </span><span class="c1"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_cls_step_2_start_8_special_0_anchor.html b/tests/html_linenos_expected_output/inline_cls_step_2_start_8_special_0_anchor.html
new file mode 100644
index 00000000..490d7484
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_cls_step_2_start_8_special_0_anchor.html
@@ -0,0 +1,8 @@
+<div class="highlight">
+ <pre>
+ <span></span>
+ <span class="linenos"> 8</span><span class="c1"># a</span>
+ <span class="linenos"> </span><span class="c1"># b</span>
+ <span class="linenos">10</span><span class="c1"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_cls_step_2_start_8_special_0_noanchor.html b/tests/html_linenos_expected_output/inline_cls_step_2_start_8_special_0_noanchor.html
new file mode 100644
index 00000000..490d7484
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_cls_step_2_start_8_special_0_noanchor.html
@@ -0,0 +1,8 @@
+<div class="highlight">
+ <pre>
+ <span></span>
+ <span class="linenos"> 8</span><span class="c1"># a</span>
+ <span class="linenos"> </span><span class="c1"># b</span>
+ <span class="linenos">10</span><span class="c1"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_cls_step_2_start_8_special_3_anchor.html b/tests/html_linenos_expected_output/inline_cls_step_2_start_8_special_3_anchor.html
new file mode 100644
index 00000000..d6b50fbb
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_cls_step_2_start_8_special_3_anchor.html
@@ -0,0 +1,8 @@
+<div class="highlight">
+ <pre>
+ <span></span>
+ <span class="linenos"> 8</span><span class="c1"># a</span>
+ <span class="linenos special"> </span><span class="c1"># b</span>
+ <span class="linenos">10</span><span class="c1"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_cls_step_2_start_8_special_3_noanchor.html b/tests/html_linenos_expected_output/inline_cls_step_2_start_8_special_3_noanchor.html
new file mode 100644
index 00000000..d6b50fbb
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_cls_step_2_start_8_special_3_noanchor.html
@@ -0,0 +1,8 @@
+<div class="highlight">
+ <pre>
+ <span></span>
+ <span class="linenos"> 8</span><span class="c1"># a</span>
+ <span class="linenos special"> </span><span class="c1"># b</span>
+ <span class="linenos">10</span><span class="c1"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_nocls_step_1_start_1_special_0_anchor.html b/tests/html_linenos_expected_output/inline_nocls_step_1_start_1_special_0_anchor.html
new file mode 100644
index 00000000..6bbdf29c
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_nocls_step_1_start_1_special_0_anchor.html
@@ -0,0 +1,8 @@
+<div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">1</span><span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">2</span><span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">3</span><span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_nocls_step_1_start_1_special_0_noanchor.html b/tests/html_linenos_expected_output/inline_nocls_step_1_start_1_special_0_noanchor.html
new file mode 100644
index 00000000..6bbdf29c
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_nocls_step_1_start_1_special_0_noanchor.html
@@ -0,0 +1,8 @@
+<div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">1</span><span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">2</span><span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">3</span><span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_nocls_step_1_start_1_special_3_anchor.html b/tests/html_linenos_expected_output/inline_nocls_step_1_start_1_special_3_anchor.html
new file mode 100644
index 00000000..33b6330f
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_nocls_step_1_start_1_special_3_anchor.html
@@ -0,0 +1,8 @@
+<div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">1</span><span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">2</span><span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px;">3</span><span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_nocls_step_1_start_1_special_3_noanchor.html b/tests/html_linenos_expected_output/inline_nocls_step_1_start_1_special_3_noanchor.html
new file mode 100644
index 00000000..33b6330f
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_nocls_step_1_start_1_special_3_noanchor.html
@@ -0,0 +1,8 @@
+<div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">1</span><span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">2</span><span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px;">3</span><span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_nocls_step_1_start_8_special_0_anchor.html b/tests/html_linenos_expected_output/inline_nocls_step_1_start_8_special_0_anchor.html
new file mode 100644
index 00000000..2692b73d
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_nocls_step_1_start_8_special_0_anchor.html
@@ -0,0 +1,8 @@
+<div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> 8</span><span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> 9</span><span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">10</span><span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_nocls_step_1_start_8_special_0_noanchor.html b/tests/html_linenos_expected_output/inline_nocls_step_1_start_8_special_0_noanchor.html
new file mode 100644
index 00000000..2692b73d
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_nocls_step_1_start_8_special_0_noanchor.html
@@ -0,0 +1,8 @@
+<div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> 8</span><span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> 9</span><span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">10</span><span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_nocls_step_1_start_8_special_3_anchor.html b/tests/html_linenos_expected_output/inline_nocls_step_1_start_8_special_3_anchor.html
new file mode 100644
index 00000000..c1a67b5c
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_nocls_step_1_start_8_special_3_anchor.html
@@ -0,0 +1,8 @@
+<div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> 8</span><span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px;"> 9</span><span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">10</span><span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_nocls_step_1_start_8_special_3_noanchor.html b/tests/html_linenos_expected_output/inline_nocls_step_1_start_8_special_3_noanchor.html
new file mode 100644
index 00000000..c1a67b5c
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_nocls_step_1_start_8_special_3_noanchor.html
@@ -0,0 +1,8 @@
+<div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> 8</span><span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px;"> 9</span><span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">10</span><span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_nocls_step_2_start_1_special_0_anchor.html b/tests/html_linenos_expected_output/inline_nocls_step_2_start_1_special_0_anchor.html
new file mode 100644
index 00000000..1a9e833a
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_nocls_step_2_start_1_special_0_anchor.html
@@ -0,0 +1,8 @@
+<div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> </span><span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">2</span><span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> </span><span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_nocls_step_2_start_1_special_0_noanchor.html b/tests/html_linenos_expected_output/inline_nocls_step_2_start_1_special_0_noanchor.html
new file mode 100644
index 00000000..1a9e833a
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_nocls_step_2_start_1_special_0_noanchor.html
@@ -0,0 +1,8 @@
+<div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> </span><span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">2</span><span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> </span><span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_nocls_step_2_start_1_special_3_anchor.html b/tests/html_linenos_expected_output/inline_nocls_step_2_start_1_special_3_anchor.html
new file mode 100644
index 00000000..cd89d205
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_nocls_step_2_start_1_special_3_anchor.html
@@ -0,0 +1,8 @@
+<div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> </span><span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">2</span><span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px;"> </span><span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_nocls_step_2_start_1_special_3_noanchor.html b/tests/html_linenos_expected_output/inline_nocls_step_2_start_1_special_3_noanchor.html
new file mode 100644
index 00000000..cd89d205
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_nocls_step_2_start_1_special_3_noanchor.html
@@ -0,0 +1,8 @@
+<div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> </span><span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">2</span><span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px;"> </span><span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_nocls_step_2_start_8_special_0_anchor.html b/tests/html_linenos_expected_output/inline_nocls_step_2_start_8_special_0_anchor.html
new file mode 100644
index 00000000..8f078e42
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_nocls_step_2_start_8_special_0_anchor.html
@@ -0,0 +1,8 @@
+<div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> 8</span><span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> </span><span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">10</span><span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_nocls_step_2_start_8_special_0_noanchor.html b/tests/html_linenos_expected_output/inline_nocls_step_2_start_8_special_0_noanchor.html
new file mode 100644
index 00000000..8f078e42
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_nocls_step_2_start_8_special_0_noanchor.html
@@ -0,0 +1,8 @@
+<div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> 8</span><span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> </span><span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">10</span><span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_nocls_step_2_start_8_special_3_anchor.html b/tests/html_linenos_expected_output/inline_nocls_step_2_start_8_special_3_anchor.html
new file mode 100644
index 00000000..7d0ecdd8
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_nocls_step_2_start_8_special_3_anchor.html
@@ -0,0 +1,8 @@
+<div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> 8</span><span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px;"> </span><span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">10</span><span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/inline_nocls_step_2_start_8_special_3_noanchor.html b/tests/html_linenos_expected_output/inline_nocls_step_2_start_8_special_3_noanchor.html
new file mode 100644
index 00000000..7d0ecdd8
--- /dev/null
+++ b/tests/html_linenos_expected_output/inline_nocls_step_2_start_8_special_3_noanchor.html
@@ -0,0 +1,8 @@
+<div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> 8</span><span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px;"> </span><span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">10</span><span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+</div>
diff --git a/tests/html_linenos_expected_output/table_cls_step_1_start_1_special_0_anchor.html b/tests/html_linenos_expected_output/table_cls_step_1_start_1_special_0_anchor.html
new file mode 100644
index 00000000..a34780d8
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_cls_step_1_start_1_special_0_anchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre><a href="#-1">1</a></pre>
+ <pre><a href="#-2">2</a></pre>
+ <pre><a href="#-3">3</a></pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight">
+ <pre>
+ <span></span>
+ <span class="c1"># a</span>
+ <span class="c1"># b</span>
+ <span class="c1"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_cls_step_1_start_1_special_0_noanchor.html b/tests/html_linenos_expected_output/table_cls_step_1_start_1_special_0_noanchor.html
new file mode 100644
index 00000000..04037b2c
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_cls_step_1_start_1_special_0_noanchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre>1</pre>
+ <pre>2</pre>
+ <pre>3</pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight">
+ <pre>
+ <span></span>
+ <span class="c1"># a</span>
+ <span class="c1"># b</span>
+ <span class="c1"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_cls_step_1_start_1_special_3_anchor.html b/tests/html_linenos_expected_output/table_cls_step_1_start_1_special_3_anchor.html
new file mode 100644
index 00000000..c6f89066
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_cls_step_1_start_1_special_3_anchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre><a href="#-1">1</a></pre>
+ <pre><a href="#-2">2</a></pre>
+ <pre class="special"><a href="#-3">3</a></pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight">
+ <pre>
+ <span></span>
+ <span class="c1"># a</span>
+ <span class="c1"># b</span>
+ <span class="c1"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_cls_step_1_start_1_special_3_noanchor.html b/tests/html_linenos_expected_output/table_cls_step_1_start_1_special_3_noanchor.html
new file mode 100644
index 00000000..464b1b32
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_cls_step_1_start_1_special_3_noanchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre>1</pre>
+ <pre>2</pre>
+ <pre class="special">3</pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight">
+ <pre>
+ <span></span>
+ <span class="c1"># a</span>
+ <span class="c1"># b</span>
+ <span class="c1"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_cls_step_1_start_8_special_0_anchor.html b/tests/html_linenos_expected_output/table_cls_step_1_start_8_special_0_anchor.html
new file mode 100644
index 00000000..0eacbbaf
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_cls_step_1_start_8_special_0_anchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre><a href="#-8"> 8</a></pre>
+ <pre><a href="#-9"> 9</a></pre>
+ <pre><a href="#-10">10</a></pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight">
+ <pre>
+ <span></span>
+ <span class="c1"># a</span>
+ <span class="c1"># b</span>
+ <span class="c1"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_cls_step_1_start_8_special_0_noanchor.html b/tests/html_linenos_expected_output/table_cls_step_1_start_8_special_0_noanchor.html
new file mode 100644
index 00000000..c274351c
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_cls_step_1_start_8_special_0_noanchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre> 8</pre>
+ <pre> 9</pre>
+ <pre>10</pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight">
+ <pre>
+ <span></span>
+ <span class="c1"># a</span>
+ <span class="c1"># b</span>
+ <span class="c1"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_cls_step_1_start_8_special_3_anchor.html b/tests/html_linenos_expected_output/table_cls_step_1_start_8_special_3_anchor.html
new file mode 100644
index 00000000..95521c15
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_cls_step_1_start_8_special_3_anchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre><a href="#-8"> 8</a></pre>
+ <pre class="special"><a href="#-9"> 9</a></pre>
+ <pre><a href="#-10">10</a></pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight">
+ <pre>
+ <span></span>
+ <span class="c1"># a</span>
+ <span class="c1"># b</span>
+ <span class="c1"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_cls_step_1_start_8_special_3_noanchor.html b/tests/html_linenos_expected_output/table_cls_step_1_start_8_special_3_noanchor.html
new file mode 100644
index 00000000..07601811
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_cls_step_1_start_8_special_3_noanchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre> 8</pre>
+ <pre class="special"> 9</pre>
+ <pre>10</pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight">
+ <pre>
+ <span></span>
+ <span class="c1"># a</span>
+ <span class="c1"># b</span>
+ <span class="c1"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_cls_step_2_start_1_special_0_anchor.html b/tests/html_linenos_expected_output/table_cls_step_2_start_1_special_0_anchor.html
new file mode 100644
index 00000000..566d4bcc
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_cls_step_2_start_1_special_0_anchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre> </pre>
+ <pre><a href="#-2">2</a></pre>
+ <pre> </pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight">
+ <pre>
+ <span></span>
+ <span class="c1"># a</span>
+ <span class="c1"># b</span>
+ <span class="c1"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_cls_step_2_start_1_special_0_noanchor.html b/tests/html_linenos_expected_output/table_cls_step_2_start_1_special_0_noanchor.html
new file mode 100644
index 00000000..b19d9af6
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_cls_step_2_start_1_special_0_noanchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre> </pre>
+ <pre>2</pre>
+ <pre> </pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight">
+ <pre>
+ <span></span>
+ <span class="c1"># a</span>
+ <span class="c1"># b</span>
+ <span class="c1"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_cls_step_2_start_1_special_3_anchor.html b/tests/html_linenos_expected_output/table_cls_step_2_start_1_special_3_anchor.html
new file mode 100644
index 00000000..921c13c9
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_cls_step_2_start_1_special_3_anchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre> </pre>
+ <pre><a href="#-2">2</a></pre>
+ <pre class="special"> </pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight">
+ <pre>
+ <span></span>
+ <span class="c1"># a</span>
+ <span class="c1"># b</span>
+ <span class="c1"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_cls_step_2_start_1_special_3_noanchor.html b/tests/html_linenos_expected_output/table_cls_step_2_start_1_special_3_noanchor.html
new file mode 100644
index 00000000..dd177c14
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_cls_step_2_start_1_special_3_noanchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre> </pre>
+ <pre>2</pre>
+ <pre class="special"> </pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight">
+ <pre>
+ <span></span>
+ <span class="c1"># a</span>
+ <span class="c1"># b</span>
+ <span class="c1"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_cls_step_2_start_8_special_0_anchor.html b/tests/html_linenos_expected_output/table_cls_step_2_start_8_special_0_anchor.html
new file mode 100644
index 00000000..a3091766
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_cls_step_2_start_8_special_0_anchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre><a href="#-8"> 8</a></pre>
+ <pre> </pre>
+ <pre><a href="#-10">10</a></pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight">
+ <pre>
+ <span></span>
+ <span class="c1"># a</span>
+ <span class="c1"># b</span>
+ <span class="c1"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_cls_step_2_start_8_special_0_noanchor.html b/tests/html_linenos_expected_output/table_cls_step_2_start_8_special_0_noanchor.html
new file mode 100644
index 00000000..cfc968ff
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_cls_step_2_start_8_special_0_noanchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre> 8</pre>
+ <pre> </pre>
+ <pre>10</pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight">
+ <pre>
+ <span></span>
+ <span class="c1"># a</span>
+ <span class="c1"># b</span>
+ <span class="c1"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_cls_step_2_start_8_special_3_anchor.html b/tests/html_linenos_expected_output/table_cls_step_2_start_8_special_3_anchor.html
new file mode 100644
index 00000000..1b30e6d7
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_cls_step_2_start_8_special_3_anchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre><a href="#-8"> 8</a></pre>
+ <pre class="special"> </pre>
+ <pre><a href="#-10">10</a></pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight">
+ <pre>
+ <span></span>
+ <span class="c1"># a</span>
+ <span class="c1"># b</span>
+ <span class="c1"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_cls_step_2_start_8_special_3_noanchor.html b/tests/html_linenos_expected_output/table_cls_step_2_start_8_special_3_noanchor.html
new file mode 100644
index 00000000..2a5ebde0
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_cls_step_2_start_8_special_3_noanchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre> 8</pre>
+ <pre class="special"> </pre>
+ <pre>10</pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight">
+ <pre>
+ <span></span>
+ <span class="c1"># a</span>
+ <span class="c1"># b</span>
+ <span class="c1"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_nocls_step_1_start_1_special_0_anchor.html b/tests/html_linenos_expected_output/table_nocls_step_1_start_1_special_0_anchor.html
new file mode 100644
index 00000000..86ce85ea
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_nocls_step_1_start_1_special_0_anchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"><a href="#-1">1</a></pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"><a href="#-2">2</a></pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"><a href="#-3">3</a></pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_nocls_step_1_start_1_special_0_noanchor.html b/tests/html_linenos_expected_output/table_nocls_step_1_start_1_special_0_noanchor.html
new file mode 100644
index 00000000..c32f2745
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_nocls_step_1_start_1_special_0_noanchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">1</pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">2</pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">3</pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_nocls_step_1_start_1_special_3_anchor.html b/tests/html_linenos_expected_output/table_nocls_step_1_start_1_special_3_anchor.html
new file mode 100644
index 00000000..1d17cad9
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_nocls_step_1_start_1_special_3_anchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"><a href="#-1">1</a></pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"><a href="#-2">2</a></pre>
+ <pre style="color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px;"><a href="#-3">3</a></pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_nocls_step_1_start_1_special_3_noanchor.html b/tests/html_linenos_expected_output/table_nocls_step_1_start_1_special_3_noanchor.html
new file mode 100644
index 00000000..7b3bc29c
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_nocls_step_1_start_1_special_3_noanchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">1</pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">2</pre>
+ <pre style="color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px;">3</pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_nocls_step_1_start_8_special_0_anchor.html b/tests/html_linenos_expected_output/table_nocls_step_1_start_8_special_0_anchor.html
new file mode 100644
index 00000000..c61cb280
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_nocls_step_1_start_8_special_0_anchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"><a href="#-8"> 8</a></pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"><a href="#-9"> 9</a></pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"><a href="#-10">10</a></pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_nocls_step_1_start_8_special_0_noanchor.html b/tests/html_linenos_expected_output/table_nocls_step_1_start_8_special_0_noanchor.html
new file mode 100644
index 00000000..af07ebb1
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_nocls_step_1_start_8_special_0_noanchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> 8</pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> 9</pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">10</pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_nocls_step_1_start_8_special_3_anchor.html b/tests/html_linenos_expected_output/table_nocls_step_1_start_8_special_3_anchor.html
new file mode 100644
index 00000000..122283b6
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_nocls_step_1_start_8_special_3_anchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"><a href="#-8"> 8</a></pre>
+ <pre style="color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px;"><a href="#-9"> 9</a></pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"><a href="#-10">10</a></pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_nocls_step_1_start_8_special_3_noanchor.html b/tests/html_linenos_expected_output/table_nocls_step_1_start_8_special_3_noanchor.html
new file mode 100644
index 00000000..f50cdcdd
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_nocls_step_1_start_8_special_3_noanchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> 8</pre>
+ <pre style="color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px;"> 9</pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">10</pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_nocls_step_2_start_1_special_0_anchor.html b/tests/html_linenos_expected_output/table_nocls_step_2_start_1_special_0_anchor.html
new file mode 100644
index 00000000..6ed8c005
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_nocls_step_2_start_1_special_0_anchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> </pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"><a href="#-2">2</a></pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> </pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_nocls_step_2_start_1_special_0_noanchor.html b/tests/html_linenos_expected_output/table_nocls_step_2_start_1_special_0_noanchor.html
new file mode 100644
index 00000000..dba1249b
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_nocls_step_2_start_1_special_0_noanchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> </pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">2</pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> </pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_nocls_step_2_start_1_special_3_anchor.html b/tests/html_linenos_expected_output/table_nocls_step_2_start_1_special_3_anchor.html
new file mode 100644
index 00000000..69bf7428
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_nocls_step_2_start_1_special_3_anchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> </pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"><a href="#-2">2</a></pre>
+ <pre style="color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px;"> </pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_nocls_step_2_start_1_special_3_noanchor.html b/tests/html_linenos_expected_output/table_nocls_step_2_start_1_special_3_noanchor.html
new file mode 100644
index 00000000..87660afb
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_nocls_step_2_start_1_special_3_noanchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> </pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">2</pre>
+ <pre style="color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px;"> </pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_nocls_step_2_start_8_special_0_anchor.html b/tests/html_linenos_expected_output/table_nocls_step_2_start_8_special_0_anchor.html
new file mode 100644
index 00000000..ac7570f3
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_nocls_step_2_start_8_special_0_anchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"><a href="#-8"> 8</a></pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> </pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"><a href="#-10">10</a></pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_nocls_step_2_start_8_special_0_noanchor.html b/tests/html_linenos_expected_output/table_nocls_step_2_start_8_special_0_noanchor.html
new file mode 100644
index 00000000..035aa795
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_nocls_step_2_start_8_special_0_noanchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> 8</pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> </pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">10</pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_nocls_step_2_start_8_special_3_anchor.html b/tests/html_linenos_expected_output/table_nocls_step_2_start_8_special_3_anchor.html
new file mode 100644
index 00000000..0ed43dbd
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_nocls_step_2_start_8_special_3_anchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"><a href="#-8"> 8</a></pre>
+ <pre style="color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px;"> </pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"><a href="#-10">10</a></pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>
diff --git a/tests/html_linenos_expected_output/table_nocls_step_2_start_8_special_3_noanchor.html b/tests/html_linenos_expected_output/table_nocls_step_2_start_8_special_3_noanchor.html
new file mode 100644
index 00000000..13e38705
--- /dev/null
+++ b/tests/html_linenos_expected_output/table_nocls_step_2_start_8_special_3_noanchor.html
@@ -0,0 +1,21 @@
+<table class="highlighttable">
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv">
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;"> 8</pre>
+ <pre style="color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px;"> </pre>
+ <pre style="color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px;">10</pre>
+ </div>
+ </td>
+ <td class="code">
+ <div class="highlight" style="background: #f8f8f8">
+ <pre style="line-height: 125%; margin: 0;">
+ <span></span>
+ <span style="color: #408080; font-style: italic"># a</span>
+ <span style="color: #408080; font-style: italic"># b</span>
+ <span style="color: #408080; font-style: italic"># c</span>
+ </pre>
+ </div>
+ </td>
+ </tr>
+</table>