. 요소의 상자 (배경색을 설정할 때 색이 칠하는 것)는 기울임 꼴 문자가 기울어 져 있지 않은 방식으로 결정됩니다. @MarcB가 주석에서 제안하는 것처럼 오른쪽 패딩을 설정하면이 문제를 처리 할 수 있지만 복잡합니다. 첫째, 필요한 패딩의 양은 폰트 크기에만 의존하지 않고 (이 의존성은 em
단위를 사용하여 처리 할 수 있음) 특정 폰트 페이스에도 적용됩니다. 기울기 각도는 글꼴 디자인에 따라 많이 달라 지므로 "f"를 기울이는 등 문자의 모양도 "e"를 기울이는 것보다 훨씬 더 큰 효과가 있습니다. 둘째, 예에서와 같이 문장 뒤에 문자 뒤에 공백을 추가하면 단어와 표식이 인쇄 상 불쾌한 방식으로 구분됩니다.
나는 구획 기호를 요소 안에 포함하도록 제안합니다. 이는 비논리적으로 보일 수 있지만 (쉼표는 강조된 표현의 일부가 아 니지 만) 활자체로 적합합니다. 종종이 문제를 해결하기에 충분합니다. 예 :
Özetle <em style=
"color:#ff0000; background-color:#c3ddfc;"
>hijyen bariyeri,</em> hiye
이탤릭체 단어가 문장 부호하지만 일반 워드 뒤에 공백이되지 않는 경우에 대한 0.2em 오른쪽 패딩을 설정하는 것이 좋습니다,하지만 몇 가지 테스트 후 특정 값을 결정합니다. 예 :
Özetle <em style=
"color:#ff0000; background-color:#c3ddfc; padding-right: 0.2em"
>hijyen bariyeri</em> hiye
일반적으로 0.2em 값은 Arial과 같은 글꼴에 적합합니다. 이탤릭체 글꼴이없는 글꼴의 경우 브라우저에 "가짜 기울임 꼴"을 사용하도록 강요하는 경우 0.3em과 같은 값을 사용해야합니다. 예를 들어 적용 할 수있는 합성 기울임은 큰 기울기 각도를 사용하여 진정한 이탤릭체. 세리프 글꼴의 경우, Cambria 또는 Times New Roman을 말하면 대부분의 문자에 대해 0.1em으로 충분할 수 있습니다.
아마도 '패딩 오른쪽 : 1em'입니까? –
글꼴 크기가 변경되면 어떻게됩니까? –
은 중요하지 않습니다. 'em'은 font-size에 상대적입니다. 항상 "사용되는 글꼴/크기의'M '너비입니다. –