웹에서 css 를 열어보면
base.scss.css?20210121113223
/* Error while compiling SCSS: Incompatible units rem and px.: line: 38, column: 3 */
이렇게 에러가 나서 실제 css가 적용이 안되고 있는 것 같습니다.
.app-container {
width: 100%;
max-width: $base-container + ($base-padding * 2);
padding-left: $base-padding;
padding-right: $base-padding; // 에디터상에는 여기가 38번 라인으로 보여집니다.
margin: 0 auto;
@media (max-width: $mobile-w) {
padding-left: 1rem;
padding-right: 1rem;
}
레이아웃 설정에서 px 단위를 사용하시면 오류가 발생합니다.
rem 단위를 사용하는 방향으로...
아니면 calc 를 사용하도록 scss 파일을 수정해 주셔야 하는데,
의외로 양이 많아서... 저는 하드코딩해서 사용했습니다.
라이믹스 2.0 으로 올라가면서 scss 컴파일러도 변경이 된건지 (업데이트가 된건지)
여러 단위를 섞어서 사용하면 연산이 먹히질 않습니다.
(사실 연산이 먹히지 않아야 정상인데, 1.9.x 에서는 사용이 가능하더라구요. 아무튼 레이아웃 문제입니다.)