diff --git a/src/ui/css/diff2html.css b/src/ui/css/diff2html.css index acd5db52..8d3e4c9e 100644 --- a/src/ui/css/diff2html.css +++ b/src/ui/css/diff2html.css @@ -96,6 +96,8 @@ .d2h-code-line { display: inline-block; white-space: nowrap; + user-select: none; + width: 100%; /* Compensate for the absolute positioning of the line numbers */ padding: 0 8em; } @@ -103,10 +105,23 @@ .d2h-code-side-line { display: inline-block; white-space: nowrap; + user-select: none; + width: 100%; /* Compensate for the absolute positioning of the line numbers */ padding: 0 4.5em; } +.d2h-code-line-ctn { + display: inline-block; + background: none; + padding: 0; + word-wrap: normal; + white-space: pre; + user-select: text; + width: 100%; + vertical-align: middle; +} + .d2h-code-line del, .d2h-code-side-line del { display: inline-block; @@ -114,6 +129,7 @@ text-decoration: none; background-color: #ffb6ba; border-radius: 0.2em; + vertical-align: middle; } .d2h-code-line ins, @@ -124,6 +140,7 @@ background-color: #97f295; border-radius: 0.2em; text-align: left; + vertical-align: middle; } .d2h-code-line-prefix { @@ -134,14 +151,6 @@ white-space: pre; } -.d2h-code-line-ctn { - display: inline; - background: none; - padding: 0; - word-wrap: normal; - white-space: pre; -} - .line-num1 { box-sizing: border-box; float: left;