CodeGym /행동 /Frontend SELF KO /텍스트 및 코드 태그

텍스트 및 코드 태그

Frontend SELF KO
레벨 4 , 레슨 2
사용 가능

2.1 태그 <pre>

<code><pre> 태그는 HTML에서 코드 조각과 사전 포맷된 텍스트를 표시하는 데 사용해. 이 태그들은 가독성을 높이고 원본 텍스트의 포맷을 유지시켜 주는데, 특히 코드 예제나 기타 기술 자료를 표시하는 데 유용해.

<pre> (즉, "preformatted text") 태그는 본문에 작성된 대로 텍스트를 HTML에서 표시하는 데 사용하며, 모든 공백, 줄바꿈, 탭을 유지해. 이는 특히 큰 코드 조각이나 다른 사전 포맷된 텍스트를 표시하는 데 유용해.

구문:

    
      <pre>
        텍스트
      </pre>
    
  

예제:

HTML
    
      <pre>
        function sayHello() {
          console.log("Hello, world!");
        }
      </pre>
    
  

이 예제에서 <pre> 태그 안의 텍스트는 원본 코드에서 작성된 그대로의 모든 공백과 줄바꿈을 유지하며 표시될 거야.

<pre> 태그의 특징:

  • <pre> 태그는 텍스트의 모든 공백과 줄바꿈을 유지해
  • 텍스트를 모노스페이스 폰트로 표시해
  • 코드를 강조하는 데 자주 <code> 태그와 함께 사용해

2.2 태그 <code>

<code> 태그는 텍스트 내에서 코드 조각이나 다른 기계-판독 가능한 데이터를 표시하는 데 사용돼. 일반적으로 코드 라인, 변수, 함수 및 기타 프로그래밍 요소를 강조하는 데 사용해.

    
      <code>코드</code>
    
  

예제:

HTML
    
      <p>콘솔에 메시지를 출력하려면 <code>console.log()</code> 함수를 사용하세요.</p>
    
  

이 예제에서 "console.log()" 텍스트는 코드로 강조될 거야.

<code> 태그의 특징:

  • <code> 태그는 텍스트를 모노스페이스 폰트(일반적으로 Courier 또는 Consolas)로 표시해
  • 줄바꿈이나 들여쓰기와 같은 포맷은 유지되지 않아
  • <code> 태그는 종종 <p>, <li>, 또는 <pre>와 같은 다른 태그 안에서 사용돼

2.3 <pre>와 <code> 사용

큰 코드 블록을 강조하고 포맷하는 데 종종 함께 사용되는 태그는 <pre><code>야. 이들은 포맷을 유지하고 텍스트를 코드로 강조해 줘.

예제:

HTML
    
      <pre><code>
function helloWorld() {
  console.log('Hello, world!');
}
      </code></pre>
    
  
HTML
    
      <pre>
        <code>
          function helloWorld() {
            console.log('Hello, world!');
          }
        </code>
      </pre>
    
  

브라우저는 원본 포맷을 유지하고 코드를 강조해 텍스트를 표시할 거야.

2.4 구문 강조

Prism.jsHighlight.js와 같은 서드파티 라이브러리를 사용해서 구문을 강조할 수 있어. 이들은 웹 페이지에서 코드를 자동으로 인식하고 강조해 줘.

Highlight.js 사용 예제:

HTML
    
      <html>
        <head>
          <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.2/styles/default.min.css">
          <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.2/highlight.min.js"></script>
          <script>hljs.initHighlightingOnLoad();</script>
        </head>
        <body>
          <pre><code>
function helloWorld() {
  console.log('Hello, world!');
}
          </code></pre>
        <body>
      </html>
    
  
HTML
    
      <html>
        <head>
          <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.2/styles/default.min.css">
          <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.2/highlight.min.js"></script>
          <script>hljs.initHighlightingOnLoad();</script>
        </head>
        <body>
          <pre>
            <code>
              function helloWorld() {
                console.log('Hello, world!');
              }
            </code>
          </pre>
        <body>
      </html>
    
  

결과적으로 JavaScript 구문에 따라 코드 블록이 자동으로 강조될 거야.

HTML에서 <code><pre> 태그는 코드와 다른 텍스트를 원본 포맷 그대로 표시하고 포맷하는 데 유용한 도구야. 잘 활용해봐!

코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION