CSS를 통해 pre
요소의 표시를 에뮬레이션 할 수있는 방법이 있습니까?CSS를 통해 서식있는 텍스트로 표시 요소
예를 들어 CSS 규칙을 사용하여이 div에 공백을 그대로 둘 수 있습니까?
<div class="preformatted">
Please procure the following items:
- Soup
- Jam
- Hyphens
- Cantaloupe
</div>
CSS를 통해 pre
요소의 표시를 에뮬레이션 할 수있는 방법이 있습니까?CSS를 통해 서식있는 텍스트로 표시 요소
예를 들어 CSS 규칙을 사용하여이 div에 공백을 그대로 둘 수 있습니까?
<div class="preformatted">
Please procure the following items:
- Soup
- Jam
- Hyphens
- Cantaloupe
</div>
pre
요소의 공백 사전 형식화를 유지하려면 white-space: pre
을 사용하십시오. 한 걸음 더 나아가려면 font-family: monospace
을 추가하십시오. pre
요소는 기본적으로 (예 : 코드 블록과 함께) 고정 폭 글꼴로 설정됩니다.
.preformatted {
white-space: pre-wrap;
}
.preformatted {
font-family: monospace;
white-space: pre;
}
<div class="preformatted">
Please procure the following items:
- Soup
- Jam
- Hyphens
- Cantaloupe
</div>
굉장! 이것은 알기에 편리한 규칙입니다 ... – Shadow
이것은 굉장합니다. –
inorder를 얻으려면 <pre>
을 사용할 수 있습니다.
div.preformatted{ white-space: pre ; display: block; }
왜 유니 코드 - 바이디로 엉망이 되겠습니까? 그 하나는 조금 supprising 것 같습니다. –
비트 나를 위해 이상한!. 이것은 꽤 오래되었습니다. 나는 또한 내가 그것을 언급했던 것을 기억할 수 없다. https://www.w3.org/TR/CSS2/sample.html에서 올 수 있습니다. 우리가 지금 필요하지 않기 때문에 답변을 업데이트했습니다. –
'font-family' 선언을 포함 시키려고 생각하지 않았습니다. +1, 철저 함 =) –
이 대답을 받아들이 길 기다리는 동안'pre'와'pre-wrap'의 차이점을 설명해 주시겠습니까? 나는'pre-wrap'을 가정합니다. –
@GGG : 그렇습니다. [비교] (http://jsfiddle.net/BoltClock/2TA8g/1)를 참조하십시오. – BoltClock