2013-09-24 3 views
0

나는 txt 파일에서 읽고 180 픽셀 너비와 같은 작은 div 열에 표시 할 수있는 많은 양의 데이터 (일반 텍스트 형식)가 있습니다.CSS로 축약 된 고정 폭 글꼴

는이 텍스트의 일부는 같은 탭으로 미리 포맷되어 있습니다 :

C 1 4 1.4 6 1.5 8 
HL 4.5 3 1.5 1 4 1.4 
U 6 1.5 8  1 5 4.9 

이 코드 사용이 부분을 표시하려면 :

<span style="font-family: 'Courier New', Courier, monospace; font-size: 10px; white-space: pre;"> 
C 1 4 1.4 6 1.5 8 
HL 4.5 3 1.5 1 4 1.4 
U 6 1.5 8  1 5 4.9 
</span> 

를하지만 정말 사업부에 대한 매우 큰이며, 경우

C 1 4 6 1.4 1.5 8 그래서

, 이화 : I는이 같은 표시되는 일반적인 폰트를 사용 내가하고 싶은 것은 다음 중 하나 또는 둘 다입니다 :

1) 압축 된 고정 폭 글꼴을 사용합니다. 그러나 그 길을 찾을 수 없습니다.

2) Arial (또는 그와 같이)과 같은 ttf 글꼴을 고정 폭 글꼴로 사용하십시오.

나는 목표에 도달하기 위해 내가 무엇을 할 수 있는지 알지 못한다.

편집 : 나는 어떤 제안을 주셔서 대단히 감사합니다 http://jsfiddle.net/LCVwH/

로 이동하십시오 결과되어야 문제가 무엇 무엇을 jsfiddle 라이브 예를 추가했습니다.

+0

택배 신간은 완벽하게 OK입니다. "Not OK"부분은 HTML 구문입니다. – Raptor

+3

총 세 개의 큰 따옴표가 있습니다. 그것은 좋을 수 없다. – Jon

+0

의견을 보내 주셔서 감사합니다. 실제 CSS의 복사/붙여 넣기 때문에 내 실수였습니다. 정확하고 다른 곳에서 정의되었습니다. 이 예제에서는 간단하게 만들고 싶었고 따옴표를 변경하는 것을 잊어 버렸습니다. 내 로컬 버전에서는 예제가 정확하지만 전체 미리 형식화 된 행이 컨테이너에 비해 너무 큽니다. 원하는 것은 고정 폭 글꼴로 미리 서식이 지정된 행을 사용하는 것이지만 압축 된 글꼴로 전체가 적습니다. . – Mario

답변

0
<span style="font-family: 'Courier New', Courier, monospace; font-size: 10px; white-space: pre;"> 

어떻게해야합니까?

을 사용하면 스타일을 열고 닫을 수 있습니다. 그래서 글꼴을 설정할 때 스타일을 닫을 것입니다.

+0

감사합니다. 예제를 작성하는 데 복사/붙여 넣기 실수였습니다. 자세한 내용은 이전 설명을 읽으십시오. – Mario

0

div 옵션에 overflow:auto;을 추가 하시겠습니까? 어쨌든 텍스트가 div에서 오버플로되는 경우가 있습니다.

나를 위해, 예제 텍스트는 font-size:9px;에서만 오버플로 div가 아니며 조금 작습니다.

+0

의견을 보내 주셔서 감사합니다. 오버플로를 사용할 수 없습니다 : 자동; 모든 스크롤없이 읽을 수 있어야하기 때문입니다. – Mario