From 4dede4010180c8a5a231628deedcf393565cf785 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matth=C3=A4us=20G=2E=20Chajdas?= Date: Wed, 28 Oct 2020 19:33:47 +0100 Subject: [PATCH] Remove margin: 0 from
 styling.

This seems to break some themes which were not expecting Pygments to
change margins, and it doesn't look like it makes a difference for
standalone Pygments.
---
 pygments/formatters/html.py                                     | 2 +-
 .../inline_nocls_step_1_start_1_special_0_anchor.html           | 2 +-
 .../inline_nocls_step_1_start_1_special_0_noanchor.html         | 2 +-
 .../inline_nocls_step_1_start_1_special_3_anchor.html           | 2 +-
 .../inline_nocls_step_1_start_1_special_3_noanchor.html         | 2 +-
 .../inline_nocls_step_1_start_8_special_0_anchor.html           | 2 +-
 .../inline_nocls_step_1_start_8_special_0_noanchor.html         | 2 +-
 .../inline_nocls_step_1_start_8_special_3_anchor.html           | 2 +-
 .../inline_nocls_step_1_start_8_special_3_noanchor.html         | 2 +-
 .../inline_nocls_step_2_start_1_special_0_anchor.html           | 2 +-
 .../inline_nocls_step_2_start_1_special_0_noanchor.html         | 2 +-
 .../inline_nocls_step_2_start_1_special_3_anchor.html           | 2 +-
 .../inline_nocls_step_2_start_1_special_3_noanchor.html         | 2 +-
 .../inline_nocls_step_2_start_8_special_0_anchor.html           | 2 +-
 .../inline_nocls_step_2_start_8_special_0_noanchor.html         | 2 +-
 .../inline_nocls_step_2_start_8_special_3_anchor.html           | 2 +-
 .../inline_nocls_step_2_start_8_special_3_noanchor.html         | 2 +-
 .../table_nocls_step_1_start_1_special_0_anchor.html            | 2 +-
 .../table_nocls_step_1_start_1_special_0_noanchor.html          | 2 +-
 .../table_nocls_step_1_start_1_special_3_anchor.html            | 2 +-
 .../table_nocls_step_1_start_1_special_3_noanchor.html          | 2 +-
 .../table_nocls_step_1_start_8_special_0_anchor.html            | 2 +-
 .../table_nocls_step_1_start_8_special_0_noanchor.html          | 2 +-
 .../table_nocls_step_1_start_8_special_3_anchor.html            | 2 +-
 .../table_nocls_step_1_start_8_special_3_noanchor.html          | 2 +-
 .../table_nocls_step_2_start_1_special_0_anchor.html            | 2 +-
 .../table_nocls_step_2_start_1_special_0_noanchor.html          | 2 +-
 .../table_nocls_step_2_start_1_special_3_anchor.html            | 2 +-
 .../table_nocls_step_2_start_1_special_3_noanchor.html          | 2 +-
 .../table_nocls_step_2_start_8_special_0_anchor.html            | 2 +-
 .../table_nocls_step_2_start_8_special_0_noanchor.html          | 2 +-
 .../table_nocls_step_2_start_8_special_3_anchor.html            | 2 +-
 .../table_nocls_step_2_start_8_special_3_noanchor.html          | 2 +-
 tests/test_html_formatter.py                                    | 2 +-
 34 files changed, 34 insertions(+), 34 deletions(-)

diff --git a/pygments/formatters/html.py b/pygments/formatters/html.py
index 0fa3f641b3..e49b88cd6f 100644
--- a/pygments/formatters/html.py
+++ b/pygments/formatters/html.py
@@ -581,7 +581,7 @@ def prefix(cls):
 
     @property
     def _pre_style(self):
-        return 'line-height: 125%; margin: 0;'
+        return 'line-height: 125%;'
 
     @property
     def _linenos_style(self):
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
index d0b25e7915..6098070d3a 100644
--- 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
@@ -1,5 +1,5 @@
 
-
1# a
+ 
1# a
 2# b
 3# c
 
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 index d0b25e7915..6098070d3a 100644 --- 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 @@ -1,5 +1,5 @@
-
1# a
+ 
1# a
 2# b
 3# c
 
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 index 9a0ae65ccd..8a41726973 100644 --- 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 @@ -1,5 +1,5 @@
-
1# a
+ 
1# a
 2# b
 3# c
 
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 index 9a0ae65ccd..8a41726973 100644 --- 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 @@ -1,5 +1,5 @@
-
1# a
+ 
1# a
 2# b
 3# c
 
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 index d7417f9053..58bbddc823 100644 --- 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 @@ -1,5 +1,5 @@
-
 8# a
+ 
 8# a
  9# b
 10# c
 
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 index d7417f9053..58bbddc823 100644 --- 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 @@ -1,5 +1,5 @@
-
 8# a
+ 
 8# a
  9# b
 10# c
 
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 index 0203394675..90f1e9bc11 100644 --- 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 @@ -1,5 +1,5 @@
-
 8# a
+ 
 8# a
  9# b
 10# c
 
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 index 0203394675..90f1e9bc11 100644 --- 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 @@ -1,5 +1,5 @@
-
 8# a
+ 
 8# a
  9# b
 10# c
 
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 index 68b376aab6..bf4bf25dce 100644 --- 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 @@ -1,5 +1,5 @@
-
 # a
+ 
 # a
 2# b
  # c
 
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 index 68b376aab6..bf4bf25dce 100644 --- 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 @@ -1,5 +1,5 @@
-
 # a
+ 
 # a
 2# b
  # c
 
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 index 67dc22cb6a..d198ce0d7b 100644 --- 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 @@ -1,5 +1,5 @@
-
 # a
+ 
 # a
 2# b
  # c
 
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 index 67dc22cb6a..d198ce0d7b 100644 --- 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 @@ -1,5 +1,5 @@
-
 # a
+ 
 # a
 2# b
  # c
 
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 index 718b019f36..56a09210a9 100644 --- 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 @@ -1,5 +1,5 @@
-
 8# a
+ 
 8# a
   # b
 10# c
 
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 index 718b019f36..56a09210a9 100644 --- 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 @@ -1,5 +1,5 @@
-
 8# a
+ 
 8# a
   # b
 10# c
 
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 index 2884e978db..81f314dc92 100644 --- 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 @@ -1,5 +1,5 @@
-
 8# a
+ 
 8# a
   # b
 10# c
 
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 index 2884e978db..81f314dc92 100644 --- 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 @@ -1,5 +1,5 @@
-
 8# a
+ 
 8# a
   # b
 10# c
 
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 index b672790db4..41ea57f349 100644 --- 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 @@ -9,7 +9,7 @@
-
# a
+    
# a
 # b
 # c
 
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 index 5f56da29f5..07ded26c09 100644 --- 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 @@ -9,7 +9,7 @@
-
# a
+    
# a
 # b
 # c
 
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 index 8ac4aedf14..f43e8bb786 100644 --- 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 @@ -9,7 +9,7 @@
-
# a
+    
# a
 # b
 # c
 
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 index 5ae241dfa1..6e901af97c 100644 --- 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 @@ -9,7 +9,7 @@
-
# a
+    
# a
 # b
 # c
 
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 index 4684afd16a..2d69b757e5 100644 --- 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 @@ -9,7 +9,7 @@
-
# a
+    
# a
 # b
 # c
 
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 index 9a83ccc9cd..e9387996e7 100644 --- 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 @@ -9,7 +9,7 @@
-
# a
+    
# a
 # b
 # c
 
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 index 106b9c1053..6cd0f9fa88 100644 --- 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 @@ -9,7 +9,7 @@
-
# a
+    
# a
 # b
 # c
 
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 index 3b5ff80bcd..12ed3fbd8b 100644 --- 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 @@ -9,7 +9,7 @@
-
# a
+    
# a
 # b
 # c
 
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 index 1928bf3394..eee939293b 100644 --- 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 @@ -9,7 +9,7 @@
-
# a
+    
# a
 # b
 # c
 
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 index ec766bca99..b67689b366 100644 --- 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 @@ -9,7 +9,7 @@
-
# a
+    
# a
 # b
 # c
 
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 index 1f30d5ce89..11a44446a5 100644 --- 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 @@ -9,7 +9,7 @@
-
# a
+    
# a
 # b
 # c
 
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 index 3e5af0458f..eecace4425 100644 --- 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 @@ -9,7 +9,7 @@
-
# a
+    
# a
 # b
 # c
 
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 index cb8a88d0de..576a524c83 100644 --- 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 @@ -9,7 +9,7 @@
-
# a
+    
# a
 # b
 # c
 
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 index 758a577cbf..f29ea4bfa4 100644 --- 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 @@ -9,7 +9,7 @@
-
# a
+    
# a
 # b
 # c
 
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 index 28b947c911..30ac581bcb 100644 --- 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 @@ -9,7 +9,7 @@
-
# a
+    
# a
 # b
 # c
 
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 index bd9056e64d..a2ca8b8b5c 100644 --- 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 @@ -9,7 +9,7 @@
-
# a
+    
# a
 # b
 # c
 
diff --git a/tests/test_html_formatter.py b/tests/test_html_formatter.py index 37556777a7..0e2fab7a63 100644 --- a/tests/test_html_formatter.py +++ b/tests/test_html_formatter.py @@ -142,7 +142,7 @@ def test_valid_output(): def test_get_style_defs_contains_pre_style(): style_defs = HtmlFormatter().get_style_defs().splitlines() - assert style_defs[0] == 'pre { line-height: 125%; margin: 0; }' + assert style_defs[0] == 'pre { line-height: 125% }' def test_get_style_defs_contains_default_line_numbers_styles():