2011-02-14 2 views
9

스팬을 특정 왼쪽 위치로 설정하는 CSS 클래스가 있습니다.오른쪽 위치에 이미 배치 된 요소가 있습니다.

right: 0.5em; 

... 중 인라인 또는 다른 클래스 : 나는에 그 왼쪽 값을 대체 어떻게

left: 0.5em; 

?

즉, 왼쪽 값을 아무 것도 설정하지 않거나 null로 설정하는 방법은 무엇입니까?

+0

'왼쪽 ​​: 0px' 또는 '왼쪽 : none'를? – JCOC611

+0

내가 무엇을 요구하고 있는지 확신 할 수 없지만 CSS를 재정의하는 방법을 궁금하게 생각하는 경우 단순히 새로운 스타일을 인라인하고 원본을 외부 파일이나 파일의 맨 위에 보관하면됩니다. – Aidanc

+0

나는 답을 주었지만, 나는 '왼쪽'에서 '오른쪽'을 무시하는 것에 대해 무슨 뜻인지 확신 할 수 없다. 그것들은 두 개의 별개의 속성입니다. 요소는 ** ** 왼쪽과 오른쪽 모두 설정할 수 있습니다. – thirtydot

답변

33

아마도 대답은 left: auto일까요?

Live Demo

+2

당신이 옳을 수도 있습니다. 당신이'position' (절대적으로)을 설정하지 않았기 때문에 위치는 피들에서 변하지 않을 것입니다. – JCOC611

+0

물론, 어리석은, 감사합니다 –

+0

@ JCOC611 : 당신은 절대적으로 바보 같아요. 결정된. – thirtydot

0

이 접근 할 수있는 몇 가지 방법이 있습니다. 재정의하려는 요소가 하나 뿐인 경우 해당 요소 내에 다른 스타일을 포함 할 수 있습니다. CSS 규칙 자체를 수정하려는 경우 가장 좋은 방법은 Javascript를 사용하는 것입니다. 모든 CSS 규칙은 document.styleSheets[i].cssRules 배열에 저장됩니다. 이 작업을 반복하고 필요에 따라 적절한 규칙을 업데이트 할 수 있습니다.

이 블로그 게시물도 검토 할 수있는 좋은 튜토리얼이 있습니다 Updating CSS with Javascript

관련 문제