본문 바로가기
제가 쓴 책/HTML5, CSS3 and JavaScript

5.2 code 요소(Element)

by edupicker(체르니) 2013. 7. 31.

5.2 code 요소(Element)


code 요소는 파일이름, 프로그램 소스, XML 요소이름 같은 컴퓨터에서 인식할 수 있는 코드를 웹페이지를 나타내고자 할 때 사용하는 요소로 한 줄 이상으로 처리가 안될 경우 pre 요소, 즉 사전에 정의된 텍스트를 나타낼 때 사용하는 <pre> 태그를 사용하여 나타낼 수 있으며 다음과 같은 형식으로 code 요소를 사용합니다.


<code>프로그램 코드</code>


메모장을 열어서 HTML5이 기본적인 코드들을 작성하고 <body> …</body> 블록을 다음과 같이 작성합니다


<body>

C#에서 클래스를 정의하는 방법은 다음과 같습니다.</br>
  <code>class yourTest { string name; string Tel; } </code>
</body>

“codEx.html”
로 저장하고 IE9로 열어보면 다음과 같이 해당 코드들이 정상적으로 나타납니다.



이제 한 줄로 된 yourTest 클래스 코드를 실제 브라우저에 여러 줄 형태로 나타내기 위해 <code> 태그를 이용하여 변경, 저장합니다.


<code>class yourTest {
                         string name;
                         string Tel;
                       } </code>


브라우저를 통해 보면 방금 전 한 줄 형태로 나타냈을 때와 동일한 결과를 나타내게 됩니다.
이럴 경우 위와 같이 여러 줄 형태로 나타내기 위해서 <pre> 태그를 이용하여 다음과 같이 작성해줍니다.


<body>
  C#
에서 클래스를 정의하는 방법은 다음과 같습니다.</br>
  <pre>
    <code>class yourTest {
                           string name;
                           string Tel;
                         } </code>
  </pre>                     
</body>

그러면 다음과 같이 나타납니다.



위의 결과에서 보는 것처럼 여러 줄 형태로 코드가 브라우저에 나타났지만 원하던 형태의 결과는 아닌 것 같습니다. 위 코드에서 code 시작태그, 마침태그를 제거해준 후 저장하여 보면 다음과 같이 보기 좋게 나타나게 됩니다.



- 본 저작물은 본인이 2011년 상반기부터 2012년 여름 즈음까지 도서 출판을 목적으로 약 470 페이지(A4, 폰트 10)으로 작성한 원본 중 HTML5 요소(Element)에 대한 부분을 그대로를 공개하는 것으로 본 저작물에 대한 모든 권리는 본인(원철연)에서 있음을 알립니다.
개인적인 학습 목적으로 사용을 허용하며 온오프라인의 베포나 펌상업적인 용도의 사용은 삼가해주시기 바랍니다. 끝으로 학교나 비영리 단체에서의 경우 본 저작물을 비상업적인 용도로 활용하고자 할 경우 연락처를 비밀댓글로 남겨주시면 연락드리겠습니다.

'제가 쓴 책 > HTML5, CSS3 and JavaScript' 카테고리의 다른 글

5.4 kdb, dfn 요소(Element)  (2) 2013.07.31
5.3 samp 요소(Element)  (0) 2013.07.31
5. Text-level Elements  (0) 2013.07.31
4.6 div요소(Element)  (0) 2013.07.31
4.5 figure, figcaption요소(Element)  (0) 2013.07.31