2014-07-18 3 views
0

이것은 나를 미치게합니다. Im 그냥 웹 페이지의 하단에 내 이름을 인쇄하려고 Ryan Doe. WHAYSJAFHSKJh "처럼,왜 html 태그 내의 처음 몇 단어가 인쇄되지 않습니까?

<div><p>WHAYSJAFHSKJh&#169; Ryan Doe 2014</p></div> 

그것은 전체 문자열을 출력 할 것이다 : 내가

<div><p>&#169; Ryan Doe 2014</p></div> 

를 넣으면 내가 좋아하는, 앞에 어떤 임의의 텍스트를 넣을 경우에만"미상 2014 "

를 인쇄합니다 © Ryan Doe 2014 " 무슨 일이야?

내가이 특정 사업부에 적용하고 유일한 스타일 규칙은 다음과 같습니다 문제를 해결할 수 있습니다

font-family: Arial, sans-serif; 
color: white; 
+2

작품 나를 위해 완전히 잘 : http://jsfiddle.net/DQH9g/ –

+2

그냥'©'사용하면 어떻게됩니까? 인쇄 스타일에서 어떤 글꼴을 사용하고 있습니까? –

+0

& copy를 사용할 때와 같은 일이 발생합니다. 스타일 시트에 최대 너비를 적용하면 모든 텍스트가 나타납니다. 무슨 일이 일어나고 있는지 전혀 알 수 없습니다. – ryan

답변

0

몇 가지 방법 :

  1. 시도가 <p> 대신 태그 <pre>을 사용합니다. <pre>은 미리 포맷 된 텍스트를 표시하는 태그입니다.
  2. &nbsp; 앞에 &#169을 추가하십시오.
0

HTML 엔터티는 discouraged입니다. 실제 기호 ©을 사용하십시오.

<div><p>© Ryan Doe 2014</p></div>

관련 문제