Web/HTML

[HTML] 텍스트 관련 태그, table 태그

kimbangul 2020. 5. 16. 05:08

텍스트 관련 태그

 

<h1>~<h6> 헤더 텍스트

: 굵고, 사이즈가 지정되어 있음. 단락에 대한 구분이 표현되어져있는 성격

 

<p> 태그

: 단락이 구분되어짐. 글자가 얇음.

 

<br />: 단락에 대한 구분(줄바꿈)

 

h태그와 p태그는 서로 상속될 수 없음

 

 

<hr /> 태그: 수평선을 나타내는 태그, 단락을 구분짓는 용도로 사용

이전에는 많이 사용했으나, 요즘은 css때문에 단락을 구분짓는 용도로 많이 사용

border에 비해 입체감이 있음

 

인용문을 나타내는 태그:

<blockquote></blockquote>

- 인용문을 나타내기 때문에 자동으로 들여쓰기가 됨. 마진 값 약 40px

 

<pre> </pre> 태그: 공백이나 줄 바꿈 결과값을 그대로 보여주는 태그

 

 

 

글자를 꾸며주는 태그

 

<strong></strong> 글자를 굵게 - 중요한 것들을 강조

이전에는 <b></b> 태그가 사용되었음.

글자를 꾸며주는 태그는 글자처럼 옆으로 나열되는 성격을 갖고 있기 때문에

<br> 을 넣어주어야 함.

 

<em></em> 태그: 이탤릭체로 표현

<i></i> 주변의 문장과 다른 의미의 느낌을 표현. 과거에 사용되었음.

 

 

<mark></mark>: 형광펜 같은 표현 - 부분의 강조(색 채움)

 

<ins></ins>: 글자 아래 밑줄.

<u></u> 밑줄 표현, ins 태그와 동일하나 ins를 더 많이 사용

 

<del></del> 취소선 표현

 

<sub></sub>: 글자가 아래로 작아지는 아래첨자

<sup></sup>: 글자가 위로 작아지는 위첨자

 

<span>글자를 꾸며주는 역할</span>

 

 

특수문자:

&, 공백, <, > , * 등등..

 

띄어쓰기가 절대 여러번 되지 않음. 스페이스바 여러번을 눌러도 한번밖에 적용되지 않음

&nbsp; 반드시 기억.

 

 

<ul></ul>: 목록 태그이며, 순서가 없는 목록 태그

<ol></ol>: 목록 태그이며, 순서가 있는 목록 태그

ul,ol은 필수적으로 li라는 자식이 상속되어야 함.

 

      <ul>

        <li>순서가 없는 목록 태그</li>

        <li>앞에 자동으로 부호가 생성</li>

        <li>네비게이션 메뉴 - 중요!</li>

      </ul>

 

      <ol>

        <li>순서가 있는 목록 태그</li>

        <li>앞에 자동으로 부호가 아닌 순서가 생성</li>

        <li>크게 많이 사용되지는 않음!</li>

      </ol>

 

 

정의 목록 태그: 특정 용어와 정의를 설명할 때 사용

      <dl>

        <dt>정의될 단어</dt>

        <dd>정의될 내용</dd>

      </dl>

 

기존의 <blockquote>(인용문) 태그처럼 들여쓰기가 되며 나타남

 

 

 

table 태그

웹 초기 테이블 레이아웃 구조로 구현

주로 표를 만들때 사용

<th> 태그의 속성: 자동 중간정렬 / 굵게 표현

기본적으로 테이블 내용의 세로 정렬은 중간

 

<table></table> 표의 시작과 끝, 테이블의 전체

<tr></tr> 줄의 시작과 끝(행을 만드는 태그)

<td></td> 칸의 시작과 끝(열을 만드는 태그)

<th></th> 테이블의 헤더부분을 만드는 태그(제목 역할)

 

테이블 태그는 선에 대해 언급을 해주어야 표인 것처럼 볼 수 있음.

<table border= "1">

 

      <tr>

        <td>table - 1</td>

        <td>table - 2</td> <!-- 한 줄 두 칸짜리 테이블 -->

      </tr>

      <tr>

        <td>table - 3</td>

        <td>table - 4</td> <!-- 두 줄 두 칸짜리 테이블 -->

      </tr>

 

테이블을 만들 땐 행과 열이 일정해야 함.

<table> 태그 사용 시 <tr>, <td> 가 함께 나타나야 하고,

중간에 <br> 이나 <p> 태그가 끼어들어가면 안됨. 내용물을 주고 싶다면 반드시 <td> 태그 안쪽에 줄 것

 

 

    <table border= "1">

      <tr>

        <th>tltle</th>

        <th>title</th>

        <th>title</th>

      </tr>

      <tr>

        <td>table - 3</td>

        <td>table - 4</td>

        <td>table - 3</td>

      </tr>

      <tr>

        <td>table - 5</td>

        <td>table - 6</td> <!-- 세 줄 세 칸짜리 테이블 -->

        <td>table - 3</td>

      </tr>

    </table>

 

<th> 태그는 표의 전반적인 구분을 해주는 태그, 제목의 성격을 띄고 있어

자동으로 중간 정렬이 이루어지며 글자가 굵어짐.

 

 

table 옵션에 대한 부분

1. table 옵션

- cellpadding="0" 칸의 여백 -> padding: 15px; 테이블 패딩

- cellspacing="0" border 의 여백 -> border-collapse: collapse; 테이블 테두리 축소

- border = "숫자" 선을 통해 결과값 확인 옵션 -> border: 1px solid black;

- width = "숫자" 표의 전체 넓이 -> width: 100%; 테이블의 너비

 

2. td 옵션

- width ="숫자" 칸의 넓이 -> width: 100%; 칸(열)의 너비

- height= "숫자"  칸의 높이 -> height: 500px; 칸(열)의 높이

- bgcolor="색상코드" 칸의 배경색상 -> background-color: #000 칸(열)의 배경색상 >> 이제는 사용하지 않음

 

차후 스타일 습득에 따라 사용하지 않아도 되는 옵션 / html5에서는 스타일시트 활용

 

 

td height로 높이를 줬을 때, 내용물이 세로선상에서 중심 배치가 됨.

 

 

셀 병합

세로 병합 : rowspan

가로 병합: colspan

 

가로 병합

    <h1>셀의 병합</h1>

    <!--가로로 병합, colspan="가로로 묶을 칸의 합"-->

    <table border ="1" cellpadding="0" cellspacing="0">

      <tr>

        <th colspan="2">colspan</th>

      </tr>

      <tr>

        <td>가로병합</td>

        <td>가로병합</td>

      </tr>

    </table>

 

    <!--세로로 병합, rowspan="세로로 묶을 칸의 합"-->

    <table border ="1" cellpadding="0" cellspacing="0">

      <tr>

        <th rowspan="2">rowspan</th>

        <th>rowspan</th>

      </tr>

      <tr>

        <td>가로병합</td>

      </tr>

    </table>

  

 

가상의 칸을 만들었다 생각하고 묶이는 칸은 삭제해 줌.

 

caption: 해당 테이블의 표의 의미, 타이틀 등을 설명해 줌

<caption></caption>

 

    <table border= "1">

      <caption> 테이블의 제목</caption>

      <tr>

        <td>table 1</td>

        <td>table 2</td>

      </tr>

    </table>

 

 

테이블 태그 바로 밑에 캡션 태그를 사용 가능, 테이블 위쪽 중앙에 자동으로 표시됨.

 

www.evernote.com/l/Alf4TJFdzzBHkrtN70VPSNp-LeWrzl1GA5s/

 

텍스트 관련 태그, table 태그

텍스트 관련 태그

~

헤더 텍스트 : 굵고, 사이즈가 지정되어 있음. 단락에 대한 구분이 표현되어져있는 성격

태그 : 단락이 구분되어짐. 글자가 얇음.
: 단락에 대한 구분 h태그와 p태

www.evernote.com