2012-04-10 5 views
0

탐색 링크 중 하나에서만 패딩 권한을 해제하는 방법을 알아 내려고합니다.CSS Padding Right

#nav ul li { 
display: inline; 
padding-right: 15px; 
} 

그 코드는 내 중심 텍스트 고르지 때문에 맨 마지막 탐색 링크, 나는 패딩이 없다 싶어, 탐색 텍스트의 오른쪽 패딩의 15 픽셀을 넣습니다.

나는 이런 식으로 뭔가를 시도 :

.nopad { 
padding: 0; 
} 

그런 다음 내 링크에 이것을 추가 :

<li class="nopad"><a href="#">Home</a></li> 

작동하지 않습니다.

도움을 주시면 대단히 감사하겠습니다. 감사

답변

2

변경이 :

당신이 CSS 특이성에 대한 자세한 내용을 알고 싶다면이 읽을 #nav ul li.nopad { padding: 0!important; }
이 방금 변경할 수있는 상속 CSS 패딩 그렇지

우선합니다 padding:0;padding:0 !important;

+0

! 여기에서 중요한 정보를 얻을 수 있습니다 : http://webdesign.about.com/od/css/f/blcssfaqimportn.htm – Chris

1

#nav ul li.nopad { padding: 0; } 

다른 속성을 오버라이드 (override)되어 추가합니다. 패딩에 http://coding.smashingmagazine.com/2007/07/27/css-specificity-things-you-should-know/

+0

왜 대체되고 있는지 설명하고 싶을 수도 있습니다. –

+0

클래스가 li 항목에 적용되어 덮어 쓰여집니다. li li 항목이 더 구체적이므로 클래스에 대해 특별히 정의 된 클래스가 우선 적용됩니다 – Chris