feat(804-9): 표준 단위 21 더함 · 표 값 직접 침 별칭 유지 · 공식 묶음 여러 열(요구 692-1 · 3)

- 단위표준.json 「더한 단위」 21(수식 문서 항목 줄 단위 · 표에 없던 것) · 「같은 단위」 kg → ㎏ · cm → ㎝(801-5 원문 꼴 하나만) · 산림품셈 원문 줄은 그대로
- 단위 고르기 = 표 줄 + 더한 단위 · 같은 단위는 원문 꼴로 모음 · 문서 항목 줄 단위 5,912 전수가 표에 있음
- 표 값 칸에 숫자 · 식을 치면 표 · 칸 · 조건을 남김 → 화면 이름(804-5 별칭) 그대로 · 꼬리표 「직접 입력」 · 서버 셈 = 표 정보 없는 숫자와 같음
- 공식 묶음 = 폭만큼 여러 열(auto-fill 19rem · M01 1366 · 1920 = 2열 · 좁으면 1열) · 머리 · 식 글 · 고치는 줄 = 열 합침 · 긴 이름 · 표 단추 · 꼬리표 = 줄임표 + 마우스 글
- 부품 상자 단추 clip 꼴 더함(긴 글 줄임 · title 전체)
- test_804_7 셋 더함 · helper 「직접」 할일

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-11-08 15:34:53 +09:00
co-authored by Claude Opus 5.5
parent bc0b7591cd
commit af67973884
11 changed files with 233 additions and 19 deletions
+44 -3
View File
@@ -162,14 +162,55 @@
background: var(--color-surface-raised);
}
/* 공식 묶음 = 폭만큼 여러 열(요구 692-3 · 자동 채움) · 머리 · 식 글 줄 · 고치는 줄 = 열 합침 · 긴 이름 = 줄임표 */
.lstk-line.k-공식 {
flex-direction: column;
flex-wrap: nowrap;
align-items: stretch;
display: grid;
grid-template-columns: repeat(auto-fill, minmax(min(100%, 19rem), 1fr));
align-items: center;
column-gap: var(--spacing-16);
position: relative;
padding-inline-start: var(--spacing-24);
}
.lstk-line.k-공식 > .lstk-fhead,
.lstk-line.k-공식 > .lstk-frow:is(.is-open, :has(> .lstk-expr)) {
grid-column: 1 / -1;
}
.lstk-line.k-공식 > .lstk-frow:not(.is-open, :has(> .lstk-expr)) {
flex-wrap: nowrap;
}
.lstk-line.k-공식 > .lstk-frow:not(.is-open) > .lstk-f-m {
width: 6em;
}
.lstk-frow > .lstk-sym {
flex: none;
max-width: 50%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.lstk-frow > .lstk-f-m,
.lstk-frow > .lstk-unit,
.lstk-rtools {
flex: none;
}
.lstk-rtools {
display: inline-flex;
gap: var(--spacing-4);
}
.lstk-frow > .lstk-tag {
min-width: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.lstk-line > .lstk-x,
.lstk-fhead > .lstk-x {
margin-inline-start: auto;