CSS clamp ()가 0 (단위없이)으로 만 작동하지 않는 이유는 무엇입니까? [복제]
Dec 05 2020
버그와 같은 예제로 펜을 만듭니다. https://codepen.io/dimakrutoo/pen/PoGZymb
--layoutWMin
변수 값 을 "0px"에서 "0"으로 변경하면 계산이 중단됩니다.
누구든지 clamp()
단위없이 0 값으로 함수가 작동하지 않는 이유를 설명해 주 시겠습니까?
여기에 더 많은 예시가 있습니다. https://codepen.io/dimakrutoo/pen/RwGarWY
답변
AHaworth Dec 05 2020 at 16:16
이것은 완전한 대답은 아니지만 댓글에 문자가 부족했습니다.
나는 그것을 설명 할 수 있지만, 단지 노트에 클램프 결의는 것을 max(MIN, min(VAL, MAX))
참조https://developer.mozilla.org/en-US/docs/Web/CSS/clamp() max 및 min은 첫 번째 매개 변수가 0이고 두 번째 매개 변수가 단위를 가질 때 동일한 동작을 보여줍니다.
0과 0px가 동일하다고 단호하게 진술하기 때문에 (내가 볼 수있는 한 사양이 그렇듯이) 지금은 부정확 한 것으로 보이는 수많은 수락 및 찬성 답변이있는 SO에 대한 몇 가지 질문이 있습니다.
버그 일 수도 있고 기능 일 수도 있지만 아는 것이 중요합니다. 강조 해주셔서 감사합니다.