1. HTML

[Project H4C] 3. HTML 기본 요소

도피디 2020. 7. 10. 00:53
반응형

[Project H4C] 3. HTML 기본 요소

 

  • 스타일

style 속성을 이용한 방법은 단 하나의 HTML 요소에만 적용된다.

<태그이름 style="속성이름:속성값"> 

e.g.)

<h1 style="background-color:white"> text 텍스트</h1>

<h1 style="color:maroon">text 텍스트</h1>

<h1 style="font-size:180%">text 텍스트</h1>

<h1 style="text-align:center">text 텍스트</h1>

 

  • 여러가지 스타일 설정

e.g.)

<h1 style="background-color:white; color:maroon; font-size:180%; text-align:center">

속성값 사이에 세미콜론(;)을 넣어 구분한다.

CSS 속성을 하나만 사용할 때, 여러개의 CSS 속성 중 마지막 속성은 세이콜론을 생략할 수 있다.

 

 

  • 색상

1. W3C에서 정의한 HTML4 표준 색상 이름

aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, yellow

(e.g. <h1 style="color:teal"> 청록색 </h1>)

 

2. RGB 색상값: Red, Green, Blue

(e.g. <h1 style="color:rgb(0,132,343)">이건 무슨색일까?</h1>)

 

3. 16진수 색상값

(e.g. <h1 style="color=#0000FF">이거는?</h1>)

 

  • HTML 배경

1. CSS를 이용하여 배경색을 변경한다. 

e.g)

<style>

body {background-color: lightblue; }

h1 { background-color: rgb(255.228.0); }

p { background-color: #FFFFCC; }

</style>123

 

2. 이미지로 background 변경

<태그이름 background="이미지주소">

e.g.)

<body background="/examples/images.jpg">

...

</body>

 

  • 링크

1. 하이퍼링크는 <a>로 표현한다. 

<a href="링크주소">내----용</a>

 

2. target 속성

<a>태그의 target 속성은 링크로 연결된 페이지를 어디에서 열지 정한다.

e.g.) <h1><a href="/html/intro" target="_black"> 새 창에서 열기</a></h1>

 

3. 책갈피

원하는 화면으로 갈 수 있는 기능

<a href="#bookmark"><p>여기로 이동!</p></a> 

....

<p><a name="#bookmark"></a>여기</p>

 

  • 이미지 삽입

<img> 태그 사용, 종료 태그가 없는 빈 태그. 

<img src="이미지주소" alt="대체문자열"> 

 

이미지 크기 변경: width(너비), height(높이)

이미지 테두리 설정: border (e.g. style="border: 3px solid black")

이미지에 링크 걸기: <a>태그 이용

e.g.)

<a href="/html/into" target="_self">

     <img src="/examples/images/1.jpg" alt="flag" style="width:320px; height:214px">

</a> 

 

 

  • 리스트

1. 순서가 없는 리스트

<ul> 태그 사용, 각 리스트의 요소들은 <li>태그로 시작됨. 

웹페이지상 리스트 요소 앞에 검정색 작은 원이 생긴다. 

e.g)

<ul>

     <li>목요일</li>

     <li>금요일</li>

      <li>토요일</li>

</ul>

 

- CSS의 list-style-type 속성을 사용하여 리스트 요소 앞의 모양을 바꿀 수도 있다. 

e.g)

<ul style="list-style-type: square">

    <li>코</li>

    <li>로</li>

    <li>나</li>

</ul>

 

2. 순서가 있는 리스트

<ol> 태그 사용, 각 리스트의 요소들은 <li>태그로 시작됨. 

기본 마커로 아라비아 숫자가 표시된다. 

e.g.)

<ol>

     <li>이제</li>

     <li>슬슬</li>

     <li>잘까?</li>

</ol>

 

- 마찬가지로 CSS의 list-style-type 속성을 사용하여 마커 모양을 변경할 수 있다

e.g.)

<ol style="list-style-type: upper-roman">

      <li>도</li>

      <li>피</li>

      <li>디</li>

</ol> 

 

  • 정의 리스트: 용어와 해당 용어의 정의를 모아둔 것

<dl>태그 사용. 

<dt>태그에는 용어의 이름이 들어가고, <dd> 태그에는 용어의 정의가 들어간다. 

e.g.)

<dl>

     <dt>무의식</dt>

     <dd>-각성되지 않은 심적 상태</dd>

     <dt>도피디란?</dt>

     <dd>-That's secret

</dl>

 

 

  • 테이블

<table>태그 사용.

<tr>: 테이블의 열 구분

<th>: 각 열의 제목나타냄. 자동으로 굵은 글씨,가운데 정렬 됨.

<td>: 테이블의 열을 각각의 셀로 나눠줌

 

CSS의 border를 사용하여 테이블 테두리 표현하기

e.g.)

<style>

   table, the, td {border: 1px solid black }

</style>

 

위 예시 코딩은 테두리가 두 줄로 표현되는데 border-collapse 속성 값을 collapse로 설정하면 한 줄 테두리가 된다.

e.g.)

<style>

  table, the, td { border: 1px solid black; border-collapse: collapse }

<colspan>: 테이블의 열 합치기

<rowspan>: 테이블 행 합치기

<caption>: 테이블 상단의 제목이나 짧은 설명 추가 가능

 

반응형

'1. HTML' 카테고리의 다른 글

[Project H4C] 6. HTML 확장  (0) 2020.07.11
[Project H4C] 5. HTML 입력 양식  (0) 2020.07.10
[Project H4C] 4. HTML 공간 분할  (0) 2020.07.10
[Project H4C] 2. HTML 텍스트 요소  (0) 2020.07.09
[Project H4C] 1. HTML 시작  (0) 2020.07.09