본문으로 건너뛰기
사용자

NodeulsumNaru(비교)

r28 vs r29
......
258258
}}} ||
259259
== , ==
260260
{{{#!style
261
/* 1. 전체 아웃 (좌우 배치) */
262
table.fx-fixed-ui {
261
/* 1. 전체 컨테 */
262
table.fx-perfect-ui {
263263
display: flex !important; flex-direction: row;
264
width: min(580px, 100%); background: #ffffff;
264
width: min(600px, 100%); background: #ffffff;
265265
margin: 15px auto; border-collapse: collapse;
266266
border: 1px solid #dcdcdc; border-radius: 12px;
267267
box-shadow: 0 4px 12px rgba(0,0,0,0.08);
268268
}
269269
270
/* 2. 좌측 탭 메뉴 (사이드) */
271
table.fx-fixed-ui > thead {
272
display: block; width: 110px; flex-shrink: 0;
273
background: #f0f0f4; padding: 10px 6px;
270
/* 2. 좌측 탭 메뉴 바 */
271
table.fx-perfect-ui > thead {
272
display: block; width: 100px; flex-shrink: 0;
273
background: #f0f0f4; padding: 10px 5px;
274274
border-right: 1px solid #dee1e6;
275275
}
276
table.fx-fixed-ui > thead > tr { display: flex; flex-direction: column; gap: 4px; }
276
table.fx-perfect-ui > thead > tr { display: flex; flex-direction: column; gap: 5px; }
277277
278
table.fx-fixed-ui > thead > tr > th {
279
display: flex; align-items: center; justify-content: flex-start;
280
padding: 8px 12px !important; min-height: 36px;
278
table.fx-perfect-ui > thead > tr > th {
279
display: flex; align-items: center; justify-content: center;
280
padding: 8px !important; min-height: 38px;
281281
cursor: pointer; transition: 0.2s;
282282
font-size: 13px; color: #15141a !important; font-weight: 500;
283283
border: none !important; background: transparent; border-radius: 6px;
284284
}
285
table.fx-fixed-ui > thead > tr > th:hover { background: #e0e0e6 !important; color: #0060df !important; }
285
table.fx-perfect-ui > thead > tr > th:hover { background: #e0e0e6 !important; color: #0060df !important; }
286286
287287
/* 정렬 화살표 제거 */
288
table.fx-fixed-ui > thead > tr > th::before,
289
table.fx-fixed-ui > thead > tr > th::after { display: none !important; }
288
table.fx-perfect-ui > thead > tr > th::before,
289
table.fx-perfect-ui > thead > tr > th::after { display: none !important; }
290290
291
/* 3. 우측 본문 영역 (밀림 방지 핵심) */
292
table.fx-fixed-ui > tbody {
291
/* 3. 우측 본문 영역 (단일 배치) */
292
table.fx-perfect-ui > tbody {
293293
display: block; flex: 1; background: #ffffff;
294
min-height: 260px; /* 세로 길이를이기 위해 높이 하향 조정 */
294
min-height: 240px; /* 세로 폭을 */
295295
}
296296
297
/* 정렬된 첫 번째 표시 */
298
table.fx-fixed-ui > tbody > tr { display: none; }
299
table.fx-fixed-ui > tbody > tr:first-child { display: flex !important; width: 100%; }
297
/* 첫 번째 줄(정렬 결과)보여주기 */
298
table.fx-perfect-ui > tbody > tr { display: none; }
299
table.fx-perfect-ui > tbody > tr:first-child { display: block !important; width: 100%; }
300300
301
/* 🔥 옆으로 밀림 방지: 내용이 없는 칸(숫자만 있는 칸)은 아예 제거 */
302
table.fx-fixed-ui > tbody > tr > td { display: none; } /* 일단 모든 칸을 숨김 */
303
table.fx-fixed-ui > tbody > tr > td:has(.real-content) {
304
display: block !important; /* 진짜 내용이 있는 칸만 표시 */
305
width: 100%; border: none !important; padding: 0 !important;
301
/* 모든 td를 차게 설정 */
302
table.fx-perfect-ui > tbody > tr > td {
303
display: block !important; width: 100%;
304
border: none !important; padding: 0 !important;
306305
}
307306
308
/* 정렬용 숫자 보이지 않게 처리 */
307
/* 정렬용 숫자 숨기기 */
309308
.sort-key { position: absolute; font-size: 0; opacity: 0; }
310309
311
/* 4. 실제 컨텐츠 내부 여백 줄임 */
312
.real-content {
313
display: block !important;
314
font-size: 14px !important; line-height: 1.5 !important;
315
padding: 15px; /* 세로를 줄이기 위해 패딩 축소 */
316
text-align: center;
310
/* 4. 실제 컨텐츠 영역 */
311
.content-box {
312
display: block !important; padding: 15px;
313
text-align: center; width: 100%; box-sizing: border-box;
317314
}
318315
319316
.m-badge {
320
display: inline-block; padding: 3px 10px; margin: 3px 2px; border-radius: 10px;
321
font-size: 12px; font-weight: bold; color: #fff !important;
317
display: inline-block; padding: 3px 10px; margin: 2px; border-radius: 10px;
318
font-size: 11px; font-weight: bold; color: #fff !important;
322319
}
323320
}}}
324
||<thead><tableclass=fx-fixed-ui><sortable> 1기 ||<sortable> 2기 ||<sortable> 3기 ||
325
|| {{{#!wiki class="real-content"
321
||<thead><tableclass=fx-perfect-ui><sortable> 1기 ||<sortable> 2기 ||<sortable> 3기 ||
322
||<class=content-box> {{{#!wiki class="content-box"
326323
{{{#!wiki class="sort-key"
327324
0}}} [[파일:스텔 1기.png|width=100%]]
328325
{{{#!wiki style="margin-top: 10px;"
......
331328
[[아야츠노 유니|유니]]}}} {{{#!wiki class="m-badge" style="background: #60497f;"
332329
[[사키하네 후야|후야]]}}}
333330
}}}
334
}}} || {{{#!wiki class="sort-key"
335
1}}} || {{{#!wiki class="sort-key"
331
}}} ||<class=content-box> {{{#!wiki class="sort-key"
332
1}}} ||<class=content-box> {{{#!wiki class="sort-key"
336333
1}}} ||
337
|| {{{#!wiki class="sort-key"
338
1}}} || {{{#!wiki class="real-content"
334
||<class=content-box> {{{#!wiki class="sort-key"
335
1}}} ||<class=content-box> {{{#!wiki class="content-box"
339336
{{{#!wiki class="sort-key"
340337
0}}} [[파일:스텔 2기.png|width=100%]]
341338
{{{#!wiki style="margin-top: 10px;"
......
345342
[[시라유키 히나|히나]]}}} {{{#!wiki class="m-badge" style="background: #65686a;"
346343
[[네네코 마시로|시로]]}}}
347344
}}}
348
}}} || {{{#!wiki class="sort-key"
345
}}} ||<class=content-box> {{{#!wiki class="sort-key"
349346
1}}} ||
350
|| {{{#!wiki class="sort-key"
351
1}}} || {{{#!wiki class="sort-key"
352
1}}} || {{{#!wiki class="real-content"
347
||<class=content-box> {{{#!wiki class="sort-key"
348
1}}} ||<class=content-box> {{{#!wiki class="sort-key"
349
1}}} ||<class=content-box> {{{#!wiki class="content-box"
353350
{{{#!wiki class="sort-key"
354351
0}}} [[파일:스텔 3기.png|width=100%]]
355352
{{{#!wiki style="margin-top: 10px;"
......