강의 컨설팅 트레이닝 무료진단 무료책자 마케팅편지 마케팅정보공유 다이어리 서비스제휴 고객센터

레이어를 제대로알자
작성자 : 99 단국강토
등록날짜 : 2009.02.10 09:56
2,451
레이어란? .................................................

레이어(Layer)란 층을 의미한다. 포토샵을 시작한 사람은 레이어의 의미를 잘 알고 있을 것이다. 웹문서에 여러 겹의 층을 만들어 그 위에 올릴 수 있는 것이다.

자바스크립트와 CSS를 이용하면 원하는 층을 숨길 수도 보여줄 수도 있게 되는 것이다.

* 익스플로러와 네비게이터에서 사용법이 다르다.



■ 레이어 태그

네비게이터 전용으론 <Layer>, <iLayer> 태그를 사용하는데 익스플로러에서도 지원하는 <Div> 태그를 이용하는게 좋다.


■ <Div> ~ </Div> 태그의 속성

id 레이어 이름으로 CSS. 자바스크립트에서 이용함
position 절대좌표 position:absolute; top:100px; left:150px
브라우저 상에서 100px, 좌에서 150px 떨어짐 곳에서 시작

상대 좌표 position:relative; top:100px; left:150px
상위태그의 오른쪽 상단에서 100px, 좌에서 150px 떨어짐 곳에서 시작
top X좌표 (상단 기준)
left Y좌표 (좌측 기준)
width 레이어 너비
height 레이어 높이
overflow 레이어속의 내용이 레이어보다 클 경우
scroll 은 스크롤바 생성
auto는 내용에 따라 자동으로 스크롤바 생성
visible은 레이어 크기가 변경
hidden은 넘치는 영역을 보여주지 않는다.
visibility 레이어를 보여줄지 말지를 결정하는 속성으로
visible 은 보여주고
hidden 은 보여주지 않는다.
inherit 은 레이어 안에 레이어가 있을 경우 부모 레이어의 이 속성을 상속한다.
z-index 레이어가 겹칠 경우 이 값이 큰 경우 더 위(앞)로
background-color 레이어의 배경색


■ 레이어 위치 absolute : 브라우저 기준으로 위치
(레이어 태그 위치와 무관)
<div id="Layer1" style="position:absolute; width:200px; height:50px; z-index:1; border: 1px dotted #ff33ff; visibility: visible; left: 100; top: 1100;"></div>
절대좌표 레이어 넣은 곳 :


■ 레이어 위치 relative : 상위 태그를 기준으로 위치한다 (td,font)

<div id="Layer2" style="position:relative; width:200px; height:50px; z-index:1; border: 1px dotted #ff33ff; visibility: visible; left:100px"></div>
상대좌표 레이어 넣은 곳 :
레이어 위치를 절대 좌표를 이용할 경우 브라우저 전체 기준으로 위치하며 레이어 태그의 위치와는 관계가 없다

그러나 상대좌표로 하게되면 레이어 태그의 상위 태그(font 나 td 같은 태그)를 기준으로 위치하므로 레이어 태그를 잘 두어야 한다.

left와 top으로 상위 태그로부터 간격을 조정할 수 있다.

* 상대좌표의 예제 경우는 테이블 속에 있으므로 상위태그로 td 태그임.
레이어 속의 내용은 <div> ~ </div> 사이에 넣으면 되고 실제 이 속에도 테이블 태그를 이용해서 배치나 디자인을 하게된다.

 

레이어 left,top .................................................

레이어 위치를 잡으려면 left,top 을 사용한다.

absolute에서 이 값을 사용하면 브라우저 창을 기준으로 위치를 잡기 때문에 기존 본문내용과 동 떨어져 따로 움직일 수가 있다. 특히 본문이 가운데 정렬일 경우 !!!

relative에서는 상위태그 기준이므로 상위태그내에서 항상 일정한 위치에 레이어가 놓이지만....

absolute 에서 레이어를 브라우저 기준이 아닌 항상 본문 내용의 일정한 부분에 위치시키고 싶다면 left, top 을 지정하지 않는게 좋은 방법이다!!!!!



absolute 에서 본문내용의 원하는 위치에 레이어 놓기

* 아래는 같은 레이어를 3개의 칸을 가진 테이블에 넣어본 것이다.
* table태그를 잘 활용하면 본문내용과 항상 일치하는 곳에 레이어를 사용할 수 있다.

* left ,top 설정 없음!
<div id="Layer1" style="position:absolute; width:100px; height:50px; z-index:1; border: 1px dotted #ff33ff; visibility: visible;"></div>







relative 에서는 본문내용 속에 레이어가 비집고 들어가므로 레이어 속의 내용이 그 사이에 들어와도 좋은 지를 보고 위치를 잡아야 한다.

* left,top 으로 상위태그 기준으로 위치를 줄 수 있다.
<div id="Layer2" style="position:relative; width:200px; height:50px; z-index:1; border: 1px dotted #ff33ff; visibility: visible;" left:0 ; top:0></div>

레이어 앞의 내용
레이어 뒤의 내용

<div id="Layer2" style="position:relative; width:200px; height:80px; z-index:1; border: 1px dotted #ff33ff; visibility: visible;" left:30 ; top:30></div>

레이어 앞의 내용
레이어 뒤의 내용




relative인 경우 아래 예제는 상위 태그인 td에서 left로 30, top 에서 30 떨어진 곳에 위치하게 된다.

left 값은 도움이 될 수 있지만 top 값은 내용과 이상한 배치가 일어날 수 있다.

레이어 좌표에 대해 .................................................

레이어에서 절대좌표와 상대좌표는 중요하다.

절대좌표로 사용한 경우 레이어가 본문 내용위에 올려지지만
상대좌표로 레이어를 올릴 경우 본문내용을 밀치고 아래로 들어간다.

아래는 left,top 없이 사용하여 상위태그(여기선 테이블 속이므로 td가 상위태그가 됨) 기준으로 left 정렬로 위치한다.

left,top 에 대한 자세한 애기는 앞에서 참고하시길....



absolute사용시
<div id="Layer1" style="position:absolute; width:200px; height:50px; z-index:1; border: 1px dotted #ff33ff; visibility: visible;"></div>

텍스트 뒤에 위치




텍스트앞에 위치





relative사용시
<div id="Layer2" style="position:relative; width:200px; height:50px; z-index:1; border: 1px dotted #ff33ff; visibility: visible;"></div>

텍스트 뒤에 위치
 


텍스트 앞에 위치
 


위의 2개의 레이어는 모두 높이 20픽셀의 테이블 속에 들어가 있지만 절대좌표는 기존 테이블위에 레이어가 올라왔지만...

아래 상대좌표는 기존 태그속에 내용이 비집고 들어가게 된다.

필요에 따라 적절한 좌표를 사용해야겠다.

레이어 overflow .................................................

레이어 속의 내용이 넘칠 경우 사용할 수 있는 옵션으로

overflow:visible ==> 레이어 크기를 키워서 보여준다 (* 디폴트)
overflow:hidden ==> 레이어 크기만큼만 보여준다
overflow:auto ==> 내용에 따라 자동으로 스크롤을 만든다
overflow:scroll ==> 무조건 스크롤바를 생성한다

x,y 에 대해 다르게 적용할 경우 overflow-x:hidden;overflow-y:scroll 처럼!

* 특히 미리 내용의 크기를 알 수 없는 경우(디비의 자료를 레이어에 출력하는...) 선택을 해야한다



overflow:visible(디폴트)
<div id="Layer111" style="position:absolute; width:100px; height:50px; z-index:1; border: 1px dotted #ff33ff; visibility: visible;">레이어(Layer)란
층을 의미한다. 포토샵을 시작한 사람은 레이어의 의미를 잘 알고 있을 것이다. </div>

레이어(Layer)란 층을 의미한다. 포토샵을 시작한 사람은 레이어의 의미를 잘 알고 있을 것이다.









overflow:hidden
<div id="Layer112" style="position:absolute; width:100px; height:50px; z-index:1; border: 1px dotted #ff33ff; visibility: visible; overflow: hidden;">레이어(Layer)란
층을 의미한다. 포토샵을 시작한 사람은 레이어의 의미를 잘 알고 있을 것이다. </div>

레이어(Layer)란 층을 의미한다. 포토샵을 시작한 사람은 레이어의 의미를 잘 알고 있을 것이다.



hidden, visible, auto 를 때에 따라 잘 사용하여야!!!

레이어 속에서 내용의 배치 .................................................

레이어 속의 내용은 <div> ~~ </div> 사이에 위치하게 되는데 실제 사용시에는 이 속에 테이블을 넣고 내용물을 적절히 배치하게 된다.

안의 내용물보다 레이어가 크야 하는건 당연하지만 레이어 크기와 안에 들어갈 내용물에 대해 정렬을 사용함으로써 내용물의 위치를 잘 조절할 수 있게 된다!!!

* 아래 예제는 많이 사용하는 absolute로 본문내용의 위치에 따르도록 width,top 을 사용하지 않는다.



본문의 오른쪽에 맞춰 정렬
먼저 레이어속에 들어갈 내용을 테이블에 구성한다
레이어(Layer)란 층을 의미한다. 포토샵을 시작한 사람은 레이어의 의미를 잘 알고 있을 것이다.

다음으로 위의 내용를 담을 테이블을 준비하고 TD 태그에 align=right 속성으로
위의 내용이 오른쪽 정렬이 되도록 한다.

그러면 경계선. 바탕색을 없애고 위의 내용을 넣고 나면 아래 처럼 될 것이다.
 



레이어(Layer)란 층을 의미한다. 포토샵을 시작한 사람은 레이어의 의미를 잘 알고 있을 것이다.

다음으로 레이어를 넣을 위치를 정한 다음 레이어 크기를 본문의 오른쪽 끝에 일치하도록 레이어 width 값을 정한다.

마지막으로 준비한 내용을 레이어 속에!!!

<div id="Layer111" style="position:absolute; width:226px; height:50px; z-index:1; border: 1px dotted #ff33ff; visibility: visible;">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="right"><table width="150" border="0" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td bgcolor="#ededed">레이어(Layer)란 층을 의미한다. 포토샵을 시작한 사람은 레이어의
의미를 잘 알고 있을 것이다. </td>
</tr>
</table></td>
</tr>
</table>

</div>

레이어를 오른쪽 칸에 넣었음
레이어(Layer)란 층을 의미한다. 포토샵을 시작한 사람은 레이어의 의미를 잘 알고 있을 것이다.




지금까지 강좌를 위해 보여준 레이어 윤곽을 없애고 나면!!!

 
레이어(Layer)란 층을 의미한다. 포토샵을 시작한 사람은 레이어의 의미를 잘 알고 있을 것이다.






본문의 가운데에 맞춰 정렬
먼저 레이어속에 들어갈 내용을 테이블에 구성한다
레이어(Layer)란 층을 의미한다. 포토샵을 시작한 사람은 레이어의 의미를 잘 알고 있을 것이다.

다음으로 위의 내용를 담을 테이블을 준비하고 TD 태그에 align=right 속성으로
위의 내용이 오른쪽 정렬이 되도록 한다.

그러면 경계선. 바탕색을 없애고 위의 내용을 넣고 나면 아래 처럼 될 것이다.
 



레이어(Layer)란 층을 의미한다. 포토샵을 시작한 사람은 레이어의 의미를 잘 알고 있을 것이다.

* 지금까지는 위의 오른쪽 정렬과 같은 내용이다.

다음으로 레이어를 넣을 위치를 정한 다음 레이어를 왼쪽으로 위치시켜 레이어의 내용이 본문의 가운데 위치하도록 한다.

마지막으로 준비한 내용을 레이어 속에!!!

<div id="Layer444" style="position:absolute; width:314px; height:50px; z-index:1; border: 0px dotted #ff33ff; visibility: visible;">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="right"><table width="150" border="0" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td bgcolor="#ededed">레이어(Layer)란 층을 의미한다. 포토샵을 시작한 사람은 레이어의
의미를 잘 알고 있을 것이다. </td>
</tr>
</table></td>
</tr>
</table>
</div>

레이어(Layer)란 층을 의미한다. 포토샵을 시작한 사람은 레이어의 의미를 잘 알고 있을 것이다.
 




지금까지 강좌를 위해 보여준 레이어 윤곽을 없애고 나면!!!

레이어(Layer)란 층을 의미한다. 포토샵을 시작한 사람은 레이어의 의미를 잘 알고 있을 것이다.
 





레이어 속의 테이블 테그는 기존 본문의 테이블 태그와는 아무 관계가 없다는 걸!!!!

레이어와 자바스크립트(1) .................................................

앞에서 만든 레이어를 자바스크립트 함수를 이용해서 동적으로 보여주고 숨기고 하는 방법을 알아본다. 실제 레이어를 사용할 때는 이 방법으로 사용하므로 사용하므로 잘 익혀두어야 한다.

강의의 일관성을 위해 앞에서 만든 레이어를 그대로 사용한다.

* 자바스크립트에서 레이어가 가진 많은 속성을 바꿀 수 있지만 가장 중요한게 visibility 속성이다. 익스플로러 기준입니다!



현재 visible 속성이 설정되어 있어서 레이어가 보인다.
레이어(Layer)란 층을 의미한다. 포토샵을 시작한 사람은 레이어의 의미를 잘 알고 있을 것이다.
 






이를 자바스크립트함수를 이용 동적으로 하려면 !!! (visibility 속성을 설정)

<script language="javascript">
function Hide()
{
document.all["Layer111"].style.visibility="hidden"
}
function Show()
{
document.all["Layer111"].style.visibility="visible"
}

// 한개 함수로 만들면(현재상태의 반대로 속성을 설정함)

function showHide()
{
if (document.all["Layer111"].style.visibility=="visible") {
document.all["Layer111"].style.visibility="hidden"
}
else {
document.all["Layer111"].style.visibility="visible"
}
}
</script>


onMouseOver="Show()" OnMouseOut="Hide()"
onMouseOver="showHide()" OnMouseOut="showShow()"
마우스 올리기1
마우스 올리기2

레이어(Layer)란 층을 의미한다. 포토샵을 시작한 사람은 레이어의 의미를 잘 알고 있을 것이다.
 



이벤트 핸들러는 onClick 에 연결할 수도 있고
또한 td,tr,table,font,a,font 태그에 적용할 수 있다.

레이어와 자바스크립트(2) .................................................

앞에서는 한개 레이어를 다루는 방법을 살펴보았다. 실전에서는 레이어가 한개가 아니고 여러개를 사용하게된다.

레이어가 여러개이면 앞의 자바스크립트함수로는 컨트롤이 안된다.

레이어 이름이 다 다르기 때문이다. 그럴때는 매개변수가 있는 자바스크립트 함수를 이용해서 이벤트핸들러에서 자바스크립트함수에 레이어 이름을 넘겨주고... 함수는 이 이름을 사용해서 숨기거나 보여주면 되겠군요

ASP 내에서 반복하면서 많은 레이어를 생성할 때도 이용할 수 있다.
(ASP에서의 레이어 다루기는 TIP 게시판을 참조하세요)



여러개의 레이어를 동적으로 하려면 !!! (visibility 속성을 설정)

<script language="javascript">
function showHide(Ler)
{
if (document.all[Ler].style.visibility=="visible") {
document.all[Ler].style.visibility="hidden"
}
else {
document.all[Ler].style.visibility="visible"
}
}
</script>


마우스 올리기1
레이어(Layer)란 층을 의미한다. 포토샵을 시작한 사람은 레이어의 의미를 잘 알고 있을 것이다.
onMouseOver="showHide('Layer01')"
onMouseOut="showHide('Layer01')"
마우스 올리기2
레이어(Layer)란 층을 의미한다. 포토샵을 시작한 사람은 레이어의 의미를 잘 알고 있을 것이다.
onMouseOver="showHide('Layer02')"
onMouseOut="showHide('Layer02')"
마우스 올리기3
레이어(Layer)란 층을 의미한다. 포토샵을 시작한 사람은 레이어의 의미를 잘 알고 있을 것이다.
onMouseOver="showHide('Layer03')"
onMouseOut="showHide('Layer03')"


<div id="Layer01" style="position:absolute; width:240px; height:50px; z-index:1; border: 0px dotted #ff33ff; visibility: hidden;">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="right"><table width="150" border="0" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td bgcolor="#ededed">레이어(Layer)란 층을 의미한다. 포토샵을 시작한 사람은 레이어의
의미를 잘 알고 있을 것이다. </td>
</tr>
</table></td>
</tr>
</table>
</div>

위의 레이어 소스는 Layer01의 소스이다. Layer02....Layer05까지 이름만 다를뿐이다
이번에는 숨기고 있다가 (visibility: hidden;) 마우스 올렸을 때 보여주고 내리면 다시 숨기는 형식이다.

브라우저를 고려하여야 한다면 아래처럼 자바스크립트 구문을 다르게 하여야 한다~~


<script>

function ShowHide()
{

if(document.layers) { //넷스케이프인 경우

if (document.layers["Layer1"].visibility == "show")
{document.layers["Layer1"].visibility= "hide"}
else
{document.layers["Layer1"].visibility= "show";}

}

else { //익스플로러인 경우

if (document.all["Layer1"].style.visibility == "visible")
{document.all["Layer1"].style.visibility= "hidden"}
else
{document.all["Layer1"].style.visibility= "visible";}

}

}

</script>

<div id="Layer1" style="width:300; height:100; background-color:red">안녕하세요? </div>

<input type="button" value="레이어 보여주기,숨기기" onClick="ShowHide()">

이 포스트를..

덧글 쓰기 엮인글 쓰기

<FORM style="display:none" name=scrapFrm action=/ScrapForm.nhn method=post><INPUT type=hidden value=false name=hasVideo> <INPUT type=hidden value=false name=hasLayoutPhoto> <INPUT type=hidden value=false name=hasSlidePhoto> <INPUT type=hidden value=false name=hasStoryPhoto> <INPUT type=hidden value=false name=hasNaverMap> <INPUT type=hidden value=sdo2000 name=blogId> <INPUT type=hidden value=1 name=source_type> <INPUT type=hidden value=1 name=source_type_real> <INPUT type=hidden value=1 name=source_form> <INPUT type=hidden value=0 name=valid> <INPUT type=hidden value=40023259540 name=logNo> <INPUT type=hidden value=40023259540 name=source_no> <INPUT type=hidden value=sdo2000 name=source_blogId> <INPUT type=hidden value=웹디황용 name=source_nickname> <INPUT type=hidden value=17831106 name=source_paperno> <INPUT type=hidden value=2 name=source_openYn> <INPUT type=hidden value=false name=source_sumyn> <INPUT type=hidden value=">더보기" name=source_sumtext> <INPUT type=hidden value=sdo2000 name=source_url> <TEXTAREA style="display:none" name=attach></TEXTAREA> <TEXTAREA style="display:none" name=source_title>웹디황용의포토샵</TEXTAREA> <TEXTAREA style="display:none" name=title>레이어를 제대로알자</TEXTAREA> <TEXTAREA style="display:none" name=source_contents></TEXTAREA> </FORM><FORM style="display:none" name=scrapFrmCafe action=/ScrapToCafe.nhn method=post><INPUT type=hidden value=false name=hasVideo> <INPUT type=hidden value=false name=hasLayoutPhoto> <INPUT type=hidden value=false name=hasSlidePhoto> <INPUT type=hidden value=false name=hasStoryPhoto> <INPUT type=hidden value=false name=hasNaverMap> <INPUT type=hidden value=17831106 name=source_clubid> <INPUT type=hidden name=clubid> <INPUT type=hidden name=articleid> <INPUT type=hidden value=1 name=source_type> <INPUT type=hidden value=1 name=source_type_real> <INPUT type=hidden value=1 name=source_form> <INPUT type=hidden name=valid> <INPUT type=hidden value=22 name=source_categoryno> <INPUT type=hidden value=40023259540 name=source_no> <INPUT type=hidden value=sdo2000 name=source_memberid> <INPUT type=hidden value=웹디황용 name=source_nickname> <INPUT type=hidden value=17831106 name=source_paperno> <INPUT type=hidden value=2 name=source_openYn> <INPUT type=hidden value=sdo2000 name=source_url> <TEXTAREA style="display:none" name=attach></TEXTAREA> <TEXTAREA style="display:none" name=source_title>웹디황용의포토샵</TEXTAREA> <TEXTAREA style="display:none" name=title>레이어를 제대로알자</TEXTAREA> <TEXTAREA style="display:none" name=source_contents></TEXTAREA> <INPUT type=hidden value=sdo2000 name=blogId> <INPUT type=hidden value=40023259540 name=logNo> </FORM>
html 기본태그제대로알자 자바스크립트

2006/04/03 23:22

복사 http://blog.naver.com/sdo2000/40023259444

이 포스트를 보낸곳 ()

웹서비스의 세가지 기술인 URL,HTTP,HTML중에서 문서작성 기술인 HTML문서의 특징과 대략적인 구조를 후딱 살펴보고 지나갑시다.

■ HTML문서는 태그(TAG)로 구성된다.
■ 태그(TAG)는 다양한 속성을 가지며 속성은 값을 가질 수 있다.
■ HTML문서는 텍스트 파일이다.(메모장에서 볼 수 있다)
■ 문서 작성은 메모장 또는 나모나 드림위버,워드 한글에서 가능하다.
■ 확장자는 .htm 또는 .html 로 하여야 한다.
■ 결과확인은 브라우저를 통해서 할 수 있다.

■ 문서구조 : 크게 head부분과 body 부분으로 구성된다.


<html> 이 문서가 html문서임을, 시작임을 알린다
     
<head> head부분  
*헤드내용 주로 서버와 클라이언트간의통신과 관련된 내용들이 들어감
</head>  
     
<body> body부분  
*body내용 사용자 화면에 보여질 내용들이 들어감
</body>  
     
</html> html문서의 마지막임을 알린다



* head부분과 body부분에는 많은 태그를 이용하여 정보를 표현하게 된다.

* 대체로 시작태그가 있으면 마감태그가 있지만 마감태그를 갖지 않는 태그도 있다.

■ <title>~</title>(*중요)

문서의 제목을 나타내는 태그로 head부분에 기술되어야 하므로
<head>~</head> 속에 적어주면 된다.

* 드래곤아이 사이트의 title 태그 적용 예

<html>
<head> <title>드래곤아이 ▒▒▒ asp강좌,asp소스,자료실 ▒▒▒</title>
</head>
<body>

본문의 내용

<!-- 여기는 주석 -->

</body>
</html>



■ 주석

html문서내에서 특정부분을 브라우저에 나타내고 싶지 않을 경우
<!-- 내용 --> 처럼 주석태그를 이용한다. 여러줄이 들어갈 수 있다.

■ 계층적인 구조


HTML태그 사용시 중첩을 시킬 수 있으며, 이 경우 마감태그는 시작태그의 역순으로 마감을 해야한다.

* 아래는 간단한 테이블 태그의 계층적인 구조를 보고 있다.

<table>        
  <tr>      
    <td>    
      내용  
    </td>    
  </tr>      
</table>        



* head부분에 들어가는 태그가 아니고 body부분에 들어가는 태그 연습시에는 head부분을 생략하고 연습을 하는게 시간을 절약할 수 있다. 물론 실제 서비스 될 문서는 모든 태그를 가져야 한다.

* 태그의 예 : font, p, br, body, table ......
* 속성의 예 : color="red", align="left", bgcolor="blue" ......
* 사용 예 : <font color="red"> , <table align="left">, ......

--------------------------------------------------------------------------------

 

가장 기본적인 줄바꿈 및 문단관련 태그를 살펴보고 직접 해봄으로써 html문서에 익숙해 지도록 하자!!

태그 연습시에는 C:\나 D:\ 드라이브에 작업폴더를 하나 만들고보조프로그램에 있는 메모장을 실행시켜 태그를 작성한 후 저장위치를 위에서 만든 작업폴더를 찾아보기 한뒤 xxx.html 로 저장하면 된다. 실행은 탐색기로 해당파일을 찾아 더블클릭하면.....브라우저가 실행시켜 줄것이다.


■ <br>


줄을 바꾸는(break) 태그로 마감 태그는 없다. 여러번 줄바꿈을 하려면 여러번 기술하면 된다.

* br 태그로 줄바꾸기

안녕하세요~~~<br>
드래곤입니다.<br><br><br>
이곳을 찾아주신 모든 분들에게<br>
즐겁고 유익한 시간이 되기를 바랍니다.

안녕하세요~~~
드래곤입니다.


이곳을 찾아주신 모든 분들에게
즐겁고 유익한 시간이 되기를 바랍니다.


■ <p>


p 태그는 문단(paragraph) 태그로 다른 문단과 구분하는 공간을 띄우게 된다.

* p 태그로 문단 정의하기

때로는 웃기도 하고<p>

울기도 하며 ..... <p><p>
때로는 웃기도 하고

울기도 하며 .....

* 마감태그없이 사용, 여러번해도 한번 적용

<p>활짝 열린 인터넷 세상</p>

<p>그 속에서 함께 숨쉬며</p>

활짝 열린 인터넷 세상

그 속에서 함께 숨쉬며

* 범위를 문단으로 할 경우 문단과 문단 사이를 한줄 정도 간격을 둔다

<p align=center>가운데 정렬</p>

<p align=left>왼쪽 정렬</p>

<p align=right>오른쪽 정렬</p>

가운데 정렬

왼쪽 정렬

오른쪽 정렬

* 문단 속의 내용을 align 속성으로 정렬을 ...


■ <center>~</center>


태그사이의 내용을 쉽게 한방에 가운데 정렬을 할 수 있다.
주로 body태그아래에서 문서 내용 전체를 가눙데 정렬할 때 사용한다.

* br 태그로 줄바꾸기

<center>
안녕하세요~~~<br>
드래곤입니다.<br><br><br>
이곳을 찾아주신 모든 분들에게<br>
즐겁고 유익한 시간이 되기를 바랍니다.
</center>

안녕하세요~~~
드래곤입니다.


이곳을 찾아주신 모든 분들에게
즐겁고 유익한 시간이 되기를 바랍니다.


■ <pre>~</pre>


태그사이의 내용을 눈에 보이는 데로 출력하고자 할 때....
브라우저는 사용자의 엔트키나,공백,탭키 같은 걸 이해하지 못하는데 이 태그를 사용하면 메모장에 표현한 그대로를 나타낼 수 있다.

* pre 태그로 보이는 데로 표현하기
* 폰트 크기가 디폴트인 3이 아닌 2정도로 작아진다.

<pre>
안녕하세요~~~

드래곤 입니다.


이곳을 찾아주신 모든 분들에게
즐겁고 유익한 시간이 되기를 바랍니다.
</pre>

안녕하세요~~~ 드래곤 입니다. 이곳을 찾아주신 모든 분들에게 즐겁고 유익한 시간이 되기를 바랍니다.

가장 많이 사용되는 글자관련 태그로 font 태그가 있다.
글자는 글씨체,색상과 크기가 중요하므로 이들에 관한 속성이 준비되어 있다.

■ <font>~</font>


* 글자체 속성에 사용할 수 있는 값은 사용자 피시에 설치되어 있는 아래 윈도우 글꼴을 사용할 수 있다.

굴림체, 바탕체, 궁서체, 돋움체, arial, arial black, courier, comic Sans MS, Time New Roman, Modern, Impact, MS song, Verdana, Terminal

<font face="궁서체">드래곤아이</font>
드래곤아이


* 색상은 RGB 색상값이나 색상이름을 적어주면 된다.

red,blue,white,green..........
#ff0000,#0000ff,#ffffff,00ff00.........

<font color="#ff0000">드래곤아이</font>
드래곤아이


* 사이즈는 1-7까지 다양한 크기가 있다. 디폴트 크기는 3 크기이다.

1-7 까지 크기를 ...

<font size="1">드래곤아이1</font>
<font size="2">드래곤아이2</font>
<font size="3">드래곤아이3</font>
<font size="4">드래곤아이4</font>
<font size="5">드래곤아이5</font>
<font size="6">드래곤아이6</font>
<font size="7">드래곤아이7</font>
드래곤아이1
드래곤아이2

드래곤아이3

드래곤아이4

드래곤아이5

드래곤아이6

드래곤아이7


* 세가지 속성을 한꺼번에....

<font face="궁서체" color="#ff0000" size="5" >드래곤아이</font>
드래곤아이


특별히 제목글의 크기를 나타내는 h 태그가 있다. font 나 h 어느 태그로 크기를 나타내든 상관없다.

■ <hn>~</hn>


* n 에는 1에서 6까지를 사용할 수 있고, 1이 가장 큰 사이즈이다.
* 자동 줄바꿈이 들어가고 아래부분에 한줄정도 공간을 확보한다.

<h1>회사소개</h1>
<h2>회사소개</h2>
<h3>회사소개</h3>
<h4>회사소개</h4>
<h5>회사소개</h5>
<h6>회사소개</h6>

회사소개

회사소개

회사소개

회사소개

회사소개
회사소개

글자의 모양을 표현하는 태그로 꼭 필요한 경우가 있다. 첨자표현 이나 이탤릭체,볼드체는 자주 사용하는 것이다.

■ 글자모양내기 태그


태그 소스 결과 설명
<i> 안녕!<i>드래곤</i>입니다 안녕!드래곤입니다 이탤릭체
<b> 안녕!<b>드래곤</b>입니다 안녕!드래곤입니다 볼드체
<sub> A<sub>2</sub> 지역에 화재발생 A2 지역에 화재발생 아래첨자
<sup> 10<sup>2</sup>은 얼마죠 102은 얼마죠 윗첨자
<u> 우리의 목표는 <u>웹마스타</u> 우리의 목표는 웹마스타 밑줄
<big> 이것보다 <big>조금크게</big> 이것보다 조금크게 조금크게
<small> 이것보다 <small>조금작게</small> 이것보다 조금작게 조금작게
<strike> 삭제된 <strike>내용</strike>으로 삭제된 내용으로 취소선


* 태그를 중첩시켜 사용할 수 있다.

<font color=red>안녕!<b><i>드래곤</i></b>입니다 </font>
안녕!드래곤입니다


* b (볼드체) 는 strong 을 사용해도 같은 효과를...

안녕!<b>드래곤</b>입니다
안녕!<strong>드래곤</strong>입니다

안녕!드래곤입니다
안녕!드래곤입니다

특별히 인용문을 표현하고 싶은 경우 약간 들여쓰기로 표가 나게 되는 blockquote 를 사용할 수 있다. 테이블 태그가 약하다면, 아니면 빨리 문서를 작성해야한다면 사용할 수 있다.


■ <blockquote>~

"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기,
각종 광고, 영업, 판매, 제안서, 전단지
반응율 3배×10배 이상 높이는 마법의 8단계 공식"
자세히보기

Comments

번호 제목 글쓴이 날짜 조회
3045 색깔별로 분류 99 단국강토 02.10 1961
3044 선택자(Selector) 99 단국강토 02.10 1646
3043 HTML 강좌 STYLE SHEET 문단제어 99 단국강토 02.10 1690
3042 문서내에 작은 스크롤상자 만들기(iframe 대신) 99 단국강토 02.10 2497
3041 이미지 정중앙 99 단국강토 02.10 1746
3040 마우스 커서 변경 99 단국강토 02.10 1593
3039 make flexible width(example) 99 단국강토 02.10 2253
3038 리스트 스타일 99 단국강토 02.10 1935
3037 테이블,이미지 테두리 스타일 99 단국강토 02.10 1975
3036 테이블 넓이보다 긴 텍스트 처리(자동 줄 바꿈) 99 단국강토 02.10 3424
3035 마우스 올렸을때 사각테두리 만드는 법 99 단국강토 02.10 2244
3034 서로 다르게 CSS소스 적용하는 방법 99 단국강토 02.10 2974
3033 마우스 On 시에 표 색상 바꾸기 99 단국강토 02.10 3351
3032 해상도 상관 없이 팝업 중앙에 위치시키기 99 단국강토 02.10 3418
3031 해상도 상관 없이 팝업 중앙에 위치시키기 99 단국강토 02.10 2349
3030 EclipseLink를 사용하여 JPA에서 반복 불가능한 읽기 방지 99 단국강토 02.10 2297
3029 EclipseLink를 사용하여 JPA에서 반복 불가능한 읽기 방지 99 단국강토 02.10 2694
3028 자바스크립트의기본 99 단국강토 02.10 1439
3027 자바스크립트의기본 99 단국강토 02.10 2939
3026 table 태그를 알자 99 단국강토 02.10 1421
3025 table 태그를 알자 99 단국강토 02.10 2789
열람중 레이어를 제대로알자 99 단국강토 02.10 2452
3023 레이어를 제대로알자 99 단국강토 02.10 1602
3022 다음부터..창띄우지않기[쿠키이용] 99 단국강토 02.10 2546
3021 다음부터..창띄우지않기[쿠키이용] 99 단국강토 02.10 2955
3020 프린트관련스크립 99 단국강토 02.10 1527
3019 프린트관련스크립 99 단국강토 02.10 2012
3018 원하는 창 크기 ,즐겨찾기등록하기 99 단국강토 02.10 1833
3017 원하는 창 크기 ,즐겨찾기등록하기 99 단국강토 02.10 2199
3016 새창,새창내려온후진동 99 단국강토 02.10 1342
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취