본문 바로가기
Front-End/CSS

2025-08-11 CSS 코드

by 집돌이디벨로퍼 2025. 8. 11.

화면의 크기가 달라질때마다 화면 구조를 달라지게 하기위해서 @media{} 코드를 사용중인데 기본 크기(최대화)일때도 @media 에 적힌 코드가 적용되는 문제가 발생해 해결방법을 검색해 알게된 !important 를 정리했다

header.app-header {
  position: fixed;
  left: 0;
  z-index: 50;
  margin-left: 270px;
  width: calc(100% - 270px);
  background: var(--bs-body-bg);
  padding: 0 10px;
  top: 65px;
}

@media (max-width: 991px) {
   header.app-header {
    margin-left: 0 ;
    width: 100% ;
    left: 0 ;
    top:100px ;
  }
}

가장 문제인 header 부분이다 991px 크기가 될때 아래 쿼리가 적용되게 해놨지만 적용이 되지 않았다.

 

그래서

header.app-header {
  position: fixed;
  left: 0;
  z-index: 50;
  margin-left: 270px;
  width: calc(100% - 270px);
  background: var(--bs-body-bg);
  padding: 0 10px;
  top: 65px;
}

@media (max-width: 991px) {
   header.app-header {
    margin-left: 0 !important;
    width: 100% !important;
    left: 0 !important;
    top:100px !important;
  }
}

이렇게 뒤에 !important를 붙여줬다.

 

화면의 크기가 달라질때마다 화면 구조를 달라지게 하기위해서 @media{} 코드를 사용중인데 기본 크기(최대화)일때도 @media 에 적힌 코드가 적용되는 문제가 발생해 해결방법을 검색해 알게된 !important 를 정리했다

 

 

!important는 특정 스타일 규칙의 우선순위를 가장 높게 만드는 데 사용되는 키워드이다.

어떤 스타일이든 !important를 붙이면 다른 모든 규칙을 무시하고 해당 스타일이 강제로 적용한다.

 

일단 어떻게든 내가 만들어보고 싶은 화면을 적용시키기 위해서 !important 를 적용했다.. 이게 좋은 방법인지 아닌지는 모르지만 프로젝트 포인트는 내가 하고 싶은대로 만들어보는 것이기 때문에.. 일단은 급한불 끄는 느낌으로 적용시켰다 계속 나아가보자

 

 

'Front-End > CSS' 카테고리의 다른 글

2025-08-12 CSS 배운것 기록  (5) 2025.08.12
2025-08-10 CSS 배운것 정리  (0) 2025.08.10
몰랐던 css 속성들 정리  (3) 2025.08.07
상단바 오른쪽으로 치우칠때(스타일 속성 공부)  (4) 2025.08.07
폰트관련 정리  (0) 2024.04.24