diff --git a/crawler/static/admin/css/custom_admin.css b/crawler/static/admin/css/custom_admin.css index 5d4269a..8c59ed5 100644 --- a/crawler/static/admin/css/custom_admin.css +++ b/crawler/static/admin/css/custom_admin.css @@ -11,7 +11,7 @@ /* 确保表格可以水平滚动 */ .results { - overflow-x: auto; + overflow-x: auto !important; } /* 为标题单元格设置最小宽度 */ @@ -23,6 +23,7 @@ white-space: normal !important; word-wrap: break-word !important; word-break: break-word !important; + vertical-align: top !important; } /* 为表头设置固定位置 */ @@ -34,7 +35,8 @@ /* 强制表格列宽度 */ .results table { table-layout: fixed !important; - width: 100% !important; + width: auto !important; + min-width: 100% !important; } /* 特殊处理标题列 */ @@ -43,4 +45,56 @@ width: 350px !important; min-width: 350px !important; max-width: 350px !important; +} + +/* 设置其他列的宽度 */ +.change-list .results table tbody td:nth-child(2), +.change-list .results table thead th:nth-child(2) { + width: 120px !important; + min-width: 120px !important; +} + +.change-list .results table tbody td:nth-child(3), +.change-list .results table thead th:nth-child(3) { + width: 120px !important; + min-width: 120px !important; +} + +.change-list .results table tbody td:nth-child(4), +.change-list .results table thead th:nth-child(4) { + width: 150px !important; + min-width: 150px !important; +} + +.change-list .results table tbody td:nth-child(5), +.change-list .results table thead th:nth-child(5) { + width: 80px !important; + min-width: 80px !important; +} + +.change-list .results table tbody td:nth-child(6), +.change-list .results table thead th:nth-child(6) { + width: 120px !important; + min-width: 120px !important; +} + +.change-list .results table tbody td:nth-child(7), +.change-list .results table thead th:nth-child(7) { + width: 100px !important; + min-width: 100px !important; +} + +.change-list .results table tbody td:nth-child(8), +.change-list .results table thead th:nth-child(8) { + width: 120px !important; + min-width: 120px !important; +} + +/* 确保单元格内容不会溢出 */ +.results table tbody td, +.results table thead th { + white-space: normal !important; + word-wrap: break-word !important; + padding: 8px !important; + vertical-align: top !important; } \ No newline at end of file