Div속성

Language/HTML 2010. 10. 20. 15:40

Div속성

 

 

1. 글씨속성

<b>굵은글씨</b> <strong>굵은글씨</strong>

<i>이태릭체</i> <em>이태릭체</em>

 

2.  짝이 없는 태그(빈태그: 끝나는 표시가 없는 태그) 뒤에 공백과 슬러쉬를 붙임.

<br>    <br/>

 

3.  속성값은 반드시 따옴표로 감싸고, 이미지에 반드시 대체텍스트 넣어줌.

<img src="이미지주소">    <img src="이미지주소" alt="대체텍스트"/>

 

4.  약식표기(ex: checked, nowrap) 허용 .

 

5.  태그이름과 속성은 반드시 소문자로 표기.

<BODY><P>내용</P></BODY> <body><p>내용</p></body>

 

6.  <body> 직접 내용을 삽입할 없고 반드시 블록요소(h1,p,div ) 감싸주어야 .

<body>내용</body> <body><p>내용</p></body>

*블록요소란: 항상 앞뒤에 줄넘김을 하는 요소. ex)<p></p> 둘러싸인 내용 뒤에 <br /> 입력하지 않아도 줄이 넘어감.

<br /> 블록요소가 아닌 인라인요소.

 

7.  name속성 대신 id사용.

<div name="이름"> <div id="이름">

 

8.  table 대신 div 표현 예제.

<table>

<tr>

<td>내용</td>

</tr>

</table>

<div>내용</div>

②<table>

<tr>

<td>내용</td>

<td>내용2</td>

</tr>

</table>

<div style="float:left;">내용</div>

<div>내용2</div>

③<table>

<tr>

<td width="80">내용</td>

<td>내용2</td>

</tr>

<tr>

<td colspan="2">내용3</td>

</tr>

</table>

<div style="float:left;width:80px;">내용</div>

<div style="margin:0 0 0 80px;">내용2</div>

<div style="clear:both;">내용3</div>

④<table>

<tr>

<td width="80">내용</td>

<td>내용2</td>

<td width="80">내용4</td>

</tr>

<tr>

<td colspan="3">내용3</td>

</tr>

</table>

<div style="float:left;width:80px;">내용</div>

<div style="margin:0 80px 0 80px;">내용2</div>

<div style="float:right;width:80px;">내용4</div>

<div style="clear:both;">내용3</div>

 

9.div style 속성 (정렬)

style="text-align:left;" 텍스트의 ,,가운데 정렬. (left, right, center)

② style="vertical-align:middle;" 안에서 크기가 다른 폰트의 상하위치 (top, middle, bottom, text-bottom)

 

10.div style 속성 (위치와 크기)

① style="positionabsolute;" absolute(절대위치), relative(상대위치), static(기본값), fixed(고정)

② style="top:15px;" 위에서 아래로 얼만큼 떨어져있는지

③ style="left:15px;" 왼쪽에서 오른쪽

④ style="bottom:15px;" 아래에서

⑤ style="right:15px;" 오른쪽에서 왼쪽

⑥ style="z-index:1" 레이어의 순서. 값이 높을 수록 위에 나타남.

⑦ style="visibility:hidden;" hidden(레이어숨김), visible(레이어보임)

 

div 속성은 style시트로 설정한다. 레이어 객체에 접근 할때에는 레이어아이디.style.속성으로 접근한다.

ex) layerID.style.overflow="auto";

 

 

속성

Ø  ?position absolute(절대위치), relative(상대위치), static(기본값), fixed(고정)

Ø  ?top : 위부터 아래쪽으로 위치

Ø  ?left : 왼쪽부터 오른쪽으로 위치

Ø  ?width : 레이어 가로 길이

Ø  ?height : 레이어 세로 길이

Ø  ?z-index : 레이어 순서(값이 높을수록 위쪽)

Ø  ?visibility : hidden(레이어 숨김), visible(레이어 보임)

Ø  background : 레이어 배경색

Ø  ?overflow : visible(정해진 크기 무시하고 모두 보여줌), hidden(정해진 크기만큼만 보여줌, 넘는 내용은 짤림), scroll(수평,수직 스크롤을 보여줌), auto(내용이 넘치는 방향으로 스크롤 보여줌)

Ø  ?font-family : 폰트종류

Ø  ?font-size : 폰트크기

Ø  ?padding-top : 위쪽으로부터의 안쪽 여백

Ø  ?padding-left : 왼쪽으로부터의 안쪽 여백

Ø  ?padding-right : 오른쪽으로부터의 안쪽 여백

Ø  ?padding-bottom : 아래쪽으로부터의 안쪽 여백

 - 추가

style.

background-color:#색상; - 배경색 지정.
border-left:값px solid #색상; - 왼쪽 테두리 값과 색상 지정.
border-right:값px solid #색상; - 오른쪽 테두리 값과 색상 지정.
border-top:값px solid #색상; - 위쪽 테두리 값과 색상 지정.
border-bottom:값px solid #색상; - 밑쪽 테두리 값과 색상 지정.

margin: 0 auto; - div 가운데 정렬.
width:값px; - 가로 크기 지정.
height:값px; - 세로 크기 지정.
float:left,center,right; - div 위치를 좌, 중간, 우측 정렬.

레이아웃에 관련된 속성

Ø  ?float:left - 레이어가 좌측으로 정렬되며, 이후 추가되는 레이어는 (좌측)으로 붙게 된다.

Ø  ?float:right - 레이어가 우측으로 정렬되며, 이후 추가되는 레이어는 (우측)으로 붙게 된다.

Ø  ?clear:both - 위의 적용이 해제된다.

ex) <div></div>

    <div style="float: left;"></div>

    <div></div>

    <div style="clear: both;"></div>

[출처] Div속성|작성자 센티그라

'Language > HTML' 카테고리의 다른 글

border-collapse  (0) 2011.05.12
input/textarea에 한/영키 사용않고 한글이나 영문 자동으로 나오게  (0) 2010.11.10
메타(META)태그  (0) 2010.10.07
cellpadding, cellspacing  (0) 2010.09.29
check box 채크 여부 확인  (0) 2010.09.13
: