[css] CSS 또는 Jquery를 사용하여 left : 0을 재정의하는 방법은 무엇입니까?

다음 CSS가있는 요소가 있습니다.

.elem {
  left: 0;
  position: fixed;
  right: 0;
  width: 60%;
  z-index: 1000;
  }

요소는 전체 화면에 걸쳐 있지 않습니다. 화면 오른쪽에 “정렬”하고 싶습니다.

방금 left : 0을 제거하면 쉬울 수 있지만 위의 CSS를 조작 할 수 없으므로 left : 0 CSS 를 재정의, 비활성화 또는 제거하려면 CSS 또는 Jquery가 필요합니다 .

도와 줘서 고마워!



답변

기본값은 left입니다 auto그래서 단지로 설정하고 당신이 그것을 “다시”합니다.

.elem {
  left: auto;
}

위의 내용이 원본 CSS 파일 뒤에 오는지 확인하십시오.


답변

CSS 사용 :

.elem {
    left: auto;
}

JQuery 사용 :

$(".elem").css("left", "auto");


답변

auto기본값과 동일한 CSS의 속성을 사용해보십시오 .


답변

jquery 사용 :

$(".elem").css("left", "");


답변

추출한이 스타일이 외부 스타일이든 내부 스타일이든 다음과 같은 내부 스타일로 재정의 할 수 있습니다.

.elem {
    position: fixed;
    right: 0;
    width: 60%;
    z-index: 1000;
  }


답변