자바 웹 개발자가 될거야/WEB

[Html] ol (순서있는 목록) / type 속성 / start 속성 / 하위목록 / dl(정의목록) / table 만들기 / 표 테두리 설정

whitz 2021. 10. 13. 17:35

 

 

< List - 목록 만들기 >

 

Unordered List - 순서가 없는 목록

 

- 글 앞에 · 나타남 

- 왼쪽에 들여쓰기

- li 끼리는 자동으로 줄바꿈

 

 

② Ordered List -  순서가 있는 목록

 

- 글 앞에 일련번호 나타남

<h3> 2. ol(ordered List) - 순서가 있는 목록 </h3>
    <ol>
      <li> RED </li>
      <li> GREEN </li>
      <li> BLUE </li>
    </ol>

ol 실행결과

- 속성 문법

  < 주요태그 속성1="속성값1" 속성2="속성값2>

  → 속성=" 이 사이에 띄어쓰기 하면 안됨

  → 속성과 속성들 간의 순서는 없음

 

- 태그 안의 type 속성으로 일련번호 모양 변경하기

<h2> ol의 목록 앞의 모양 지정하기 </h2>
   <ol type="1">
      <li>html</li>
      <li>css</li>
      <li>javascript</li>
   </ol>

    <ol type="a">
      <li>html</li>
      <li>css</li>
      <li>javascript</li>
    </ol>
    
    <ol type="A">
      <li>html</li>
      <li>css</li>
      <li>javascript</li>
    </ol>
    
    <ol type="i">
      <li>html</li>
      <li>css</li>
      <li>javascript</li>
    </ol>

    <ol type="I">
      <li>html</li>
      <li>css</li>
      <li>javascript</li>
    </ol>

type 실행결과

 

- 태그 안의 start 속성으로 시작 번호 변경하기

  → start 속성값은 숫자만 가능

 

   <h3> ol의 시작번호 지정하기 - start </h3>

    <ol start="5">
      <li>web</li>
      <li>java</li>
      <li>jsp</li>
      <li>DB</li>
      <li>job</li>
    </ol>

    <ol start="7" type="A">
      <li>web</li>
      <li>java</li>
      <li>jsp</li>
      <li>DB</li>
      <li>job</li>
    </ol>

 

start 속성 실행결과

 

 

※ 하위목록

 

- ul, ol 모두 적용 가능

- 하위 목록 만들 때 상위목록 <li> 위치 잘 잡기 ! 한줄에 같이 있으면 안됨

- 들여쓰기 잘하기 헷갈리지 않게 

<h3> ul, ol의 하위목록 만들기 </h3>

   <ul>
     <li>html
	   <ul>
	     <li>tag</li>
	     <li>속성</li>
	     <li>컨텐츠</li>
	   </ul>	
     </li>
     
     <li>css
	   <ol>
	     <li>선택자</li>
	     <li>속성</li>
	     <li>속성값</li>
	   </ol>
     </li>
     
     <li>js</li>
   </ul>

 

하위목록 실행결과

 

③ Description List - 정의 목록

 

- <li> 사용하지 않음

- <dt> : 정의 내릴 대상

- <dd> : 정의 내용

<h3> 3. dl(Description List) - 정의 목록 </h3>
    <dl>
      <dt> dl </dt>
      <dd> 정의 목록 </dd>
    </dl>

 

 dl 실행결과

 

< table 만들기 >

 

- <th> : 제목칸 / 첫 번째 행에 위치하며, 각 열의 이름을 나타냄

- <tr> : 한 줄을 구성하는 태그 / 한 행

- <td> : 일반칸을 구성하는 태그 / 한 열

 

tr th th th
tr td td td
tr td td td

- border 속성 : 표 테두리 두께

<table border="1">
    <tr>
	  <th>tag</th>
	  <th>설명</th>
    </tr>
    <tr>
	  <td>table</td>
	  <td>표를 구성하는 태그</td>
    </tr>
    <tr>
	  <td>tr</td>
	  <td>줄을 구성하는 태그</td>
    </tr>
    <tr>
	  <td>th</td>
	  <td>제목칸을 구성하는 태그</td>
    </tr>
    <tr>
	  <td>td</td>
	  <td>(일반)칸을 구성하는 태그</td>
    </tr>
</table>

table 실행결과

<head>
  <title> 표 만들기 - table </title>
  <style type="text/css">
    table, th, td {border:1px solid #499;}
  </style>
</head>

- 위와 같이 head 안에 작성해도 표의 테두리 자동으로 만들어준다.

표 테두리 css로 설정

- <th> 속성은 글자들이 가운데 정렬 & 글자 굵게 / <td> 속성은 글자들이 왼쪽 정렬