| | @@ -1177,14 +1177,18 @@ |
| 1177 | 1177 | font-size: inherit; |
| 1178 | 1178 | line-height: inherit; |
| 1179 | 1179 | white-space: inherit; |
| 1180 | 1180 | margin: 0; |
| 1181 | 1181 | vertical-align: top; |
| 1182 | | - padding: 1em 0 0 0 /*prevents slight overlap at top */; |
| 1182 | + padding: 0.25em 0 0 0 /*prevents slight overlap at top */; |
| 1183 | 1183 | } |
| 1184 | 1184 | table.numbered-lines td.line-numbers { |
| 1185 | 1185 | width: 4.5em; |
| 1186 | +} |
| 1187 | +table.numbered-lines td.line-numbers > span:first-of-type { |
| 1188 | + margin-top: 0.25em/*must match top PADDING of |
| 1189 | + td.file-content > pre > code*/; |
| 1186 | 1190 | } |
| 1187 | 1191 | table.numbered-lines td.line-numbers > span { |
| 1188 | 1192 | display: block; |
| 1189 | 1193 | margin: 0; |
| 1190 | 1194 | padding: 0; |
| | @@ -1198,24 +1202,33 @@ |
| 1198 | 1202 | } |
| 1199 | 1203 | table.numbered-lines td.line-numbers > span:hover { |
| 1200 | 1204 | background-color: rgba(112, 112, 112, 0.25); |
| 1201 | 1205 | } |
| 1202 | 1206 | table.numbered-lines td.file-content { |
| 1203 | | - padding-left: 1em; |
| 1207 | + padding-left: 0.25em; |
| 1204 | 1208 | } |
| 1205 | 1209 | table.numbered-lines td.file-content > pre, |
| 1206 | 1210 | table.numbered-lines td.file-content > pre > code { |
| 1207 | | - padding: 0; |
| 1208 | 1211 | margin: 0; |
| 1212 | + padding: 0; |
| 1209 | 1213 | line-height: inherit; |
| 1210 | 1214 | font-size: inherit; |
| 1211 | 1215 | font-family: inherit; |
| 1212 | 1216 | white-space: pre; |
| 1217 | + display: block/*necessary for certain skins!*/; |
| 1213 | 1218 | } |
| 1214 | 1219 | table.numbered-lines td.file-content > pre { |
| 1220 | +} |
| 1221 | +table.numbered-lines td.file-content > pre > code { |
| 1215 | 1222 | overflow: auto; |
| 1216 | | - padding: 0 0 1em 0 /*prevents a slight underlap at bottom from triggering a scrollar */; |
| 1223 | + padding-left: 0.5em; |
| 1224 | + padding-right: 0.5em; |
| 1225 | + padding-top: 0.25em/*any top padding here must match the top MARGIN of |
| 1226 | + td.line-numbers's first span child or the |
| 1227 | + lines/code will get misaligned. */; |
| 1228 | + padding-bottom: 0.25em/*prevents a slight overlap at bottom from |
| 1229 | + triggering a scroller*/; |
| 1217 | 1230 | } |
| 1218 | 1231 | table.numbered-lines td.file-content > pre > code > * { |
| 1219 | 1232 | /* Defense against syntax highlighters indirectly messing up these |
| 1220 | 1233 | properties... */ |
| 1221 | 1234 | line-height: inherit; |
| | @@ -1269,7 +1282,7 @@ |
| 1269 | 1282 | border-color: rgb( 127, 127, 127, 0.5 ); |
| 1270 | 1283 | } |
| 1271 | 1284 | |
| 1272 | 1285 | blockquote.file-content { |
| 1273 | 1286 | /* file content block in the /file page */ |
| 1274 | | - margin: 1em 2em; |
| 1287 | + margin: 0 1em; |
| 1275 | 1288 | } |
| 1276 | 1289 | |