2011-05-09 6 views
0

ID가 "banner"인 div가 있습니다. div 내에서 두 개의 링크가 있습니다. 링크의 글꼴 크기가 상위 div의 글꼴 크기보다 큽니다. IE의 두 번째 줄을 추가하여 나머지 div와 같은 크기로 링크를 표시해야했습니다 (다른 브라우저는이 줄이 없어도 괜찮 았습니다). 나는 ems도 시도했고 같은 문제가 있었다.IE 앵커 태그 글꼴 크기가 상속되지 않습니다.

왜 두 번째 줄이 필요합니까?

#banner {font-size:85%;} 
#banner a, #banner a:active, #banner a:visited { font-size:100%;} 

답변

1

제안 1 : font-size:1em; 대신 100%의를 사용해보십시오.

em은 항상 부모 요소에 상대적이므로 부모의 크기를 선택해야합니다.

또한 전혀 지정하지 않으면 어떻게됩니까? 다른 것을 무시한 것이 아니라면 어쨌든 부모와 크기가 같아야합니다. 다른 것보다 우선하는 것이 있다면 100 %보다 우선 순위가 높을 수 있습니까?

제안 2로 연결됩니다. 스타일에 !important 플래그를 추가하거나 CSS를 수정하여 원하는 순서대로 다른 순서보다 우선적으로 이동하십시오.