inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

CSS에 날개를 달아주는 Sass (SCSS)

Wrap up - Boxes Project - 2

미디어 쿼리 호출 순서(화면사이즈)

417

강지웅

작성한 질문수 4

0

미디어 쿼리 관련하여 질문이 있습니다.

SCSS 에서 미디어 쿼리 작성시

화면 사이즈가 큰것 부터 작성해야 한다고 전 강의에서 이야기 하셨는데

이번 강의에서는 index.scss 에서 호출시

@include mq('phone'){

border: none;

}

@include mq('tablet-land'){

border: 2px solid $border-color;

}

@include mq('desktop-big'){

border: 10px solid $border-color;

}

 

의 순서로 해서 호출을 하여도 잘 작동을 하는것 같습니다.

(작은 사이즈 화면 부터 호출이 되는것 같은데, 작동을 잘되어서 작동되는 이유를 알수 싶습니다.)

원리를 알수가 있을까요?

 

HTML/CSS sass

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴이에요.

미디어 쿼리의 호출 순서는 CSS 파일상에서 작성된 순서대로 호출이 되는 것이 아니라 미디어 쿼리의 조건에 따라 해당하는 스타일 코드가 적용되기 때문에 시각적인 결과는 같을 수 있습니다.

예를 들어, 작은 화면에 대한 미디어 쿼리를 먼저 작성하고 큰 화면에 대한 미디어 쿼리를 작성하여도 큰 화면에서는 먼저 작성된 작은 화면에 대한 스타일이 무시되고, 큰 화면에 대한 스타일이 적용됩니다.

다만, 일반적인 규칙으로는 작은 화면에 대한 스타일을 먼저 작성하는 것이 관리하기에 편리하며, 코드의 가독성을 높일 수 있습니다.

따라서, 이번 예시에서 작은 화면부터 큰 화면까지 호출한 이유는 코드의 관리와 가독성을 높이기 위함일 수 있습니다.

이상입니다. 더 궁금한 사항이 있으시면 언제든지 물어봐주세요!

h2에 background

0

471

1

명령 프롬포트

0

765

1

SASS Lint 문법 오류 출력

0

350

0

서브페이지의 경우 임포트 위치는 main과 footer에 해주면 될까요?

0

292

1

Wrap up - Boxes Project - 1,2

0

247

1

watch sass 를 클릭해도

0

520

1

sass 파일명과 다른 css 파일명을 만들고 싶을 땐 어떻게 해야 하나요?( live sass compiler )

0

471

1

index.css @import를 랜덤으로 합니다.

0

475

1

scss -> css 파일 변환 오류

0

1241

1

vs code 설정에서 html에서요~

0

339

2

Live Sass Compiler more에서 작업 영역 설정 붙여넣기

0

317

2

clearfix 관련

0

203

1

& 관련 질문이 있습니다.

0

206

0

Live Sass Complier 설치를 했는데..

0

1490

5

인자에 달러$ 표시는 권장 컨벤션인가요?

0

443

2

Scss의 경고창

0

314

1

VsCode사용법중 질문

0

303

2

.map파일

0

356

1

안녕하세요 vs코드 설정중에 느낌표 표시가 뜨는데요~

0

572

1

안녕하세요 현재 수강중인 학생입니다.

0

184

1

설정 관련해서 질문 드립니다.

0

313

2

구글드라이브 엑세스 요청 해야 하네요

0

347

2

이미지가 없네요

0

239

3

목소리

0

157

1