웹 사이트 메뉴에서 CSS의 활자에 관한 고객의 소원을 구현했습니다. 그녀는 폰트에 대해 다른 추적이 필요합니다. 문제 없습니다. 하지만 그녀는 활성 링크에 밑줄을 그어달라고합니다. 활성 링크를 대상으로하는 코드를 구현하지 않았으므로 이제는 전체 링크를 강조하여 어떻게 표시되는지 살펴 보았습니다. 다음과 같이 CSS는 다음과 같습니다CSS 밑줄 및 문자 간격
.main-navigation a {
display: block;
color: black;
font-weight: bold;
letter-spacing: 0.45em;
line-height: 4.5em;
text-decoration: underline;
text-transform: uppercase;
}
을 그리고 이것은 결과입니다
문제는 편지가 망쳐 놨 최대 밑줄 종류의 간격이다. 문제를 나타 내기 위해
투표 자석
무료 서클을 그렸습니다. 라인은 좌측 좋게 시작하지만 오른쪽 letter-spacing
값으로 확장된다.
스크린 샷은 Firefox 25. Jsfiddle to see for yourself입니다.
경계선을 사용하고 줄 높이 대신 여백을 사용하여이 문제를 해결할 수 있지만 그렇지 않은 경우 해결할 수 있습니까?
http://stackoverflow.com/questions/4015263/css-text-underlining-too-long-when-letter-spacing-is-applied – isherwood
@isherwood , 아빠는 그것을 보지 못했습니다. – MarioDS
디자인에 대한 비판을 원한다면. 그 밑줄을하지 말아라, 그것은 끔찍한 것처럼 보이고, 배경 변경으로 공중 선회를한다. 예제를 참조하십시오. http://jsfiddle.net/JWcGh/3/ – Cam