2016-06-01 4 views
2

텍스트를 만들면 단어 시작 부분에 대시가 표시됩니다 (독일어로 매우 일반적 임). Google 크롬은 줄 끝 부분에 하이픈을 설정하고 단어 다음 줄의 시작 부분에. 이것은 잘못된 행동입니다. 한 줄에 하이픈과 단어가 있어야합니다. 하이픈과 단어 사이에 ‍ 엔티티를 넣더라도 여전히 올바르게 작동하지 않습니다.크롬이 제로 너비 결합자를 준수하지 않습니다.

Firefox에서 모두 정상입니다. 여기

예 : https://jsfiddle.net/p6dp2hLb/2/

enter image description here

+0

Chrome과 Firefox 모두 한 줄로 모두 표시됩니다. 어쩌면 당신의 브라우저 언어 설정? 다른 컴퓨터 또는 프록시를 통해 확인하여 두 대의 컴퓨터에서 @ShahGhafoori가 선택되어 있는지 확인하십시오. –

+0

jsfiddle 예제에서 결과 프레임의 너비를 변경하여 틈이 나타나도록해야합니다. – HerrSerker

답변

1

당신은 알파벳 문자 대신 원시 대시 문자로 ‑ [유니 코드 문자 'NON-BREAKING 하이픈'(U + 2011)] 사용할 수 있습니다.

0

어쩌면 당신이 그것을 피해 갈 수있는 해킹을 사용할 수 있습니까? 이 형식에 특별한 의미를 가지고 있기 때문에

<span style="white-space: nowrap;">-a</span>