<input> 태그에는 다양한 속성들이 있고, 그만큼 다양하게 사용하고 쓰인다.

먼저 어떤 속성이 있는지 알아보도록 하겠다.

text : 한줄로 된 입력 칸을 생성 ( 기본 가로 크기는 20px이다 )
password : 한줄로 된 password 입력 칸을 생성 ( text를 입력하게 되면 ● 표시로 뜨게 된다 )
checkbox : 체크박스 생성
radio : 동그라미 체크박스 생성
button : 버튼 생성 ( 단순히 누름 버튼 onclick을 사용해서 이동 )
submit : 전송 버튼 생성 ( form에 주로 쓰임 )
reset : 재설정 버튼 생성
file : 파일 선택 버튼 생성
hidden : 숨겨진 input 창을 생성 ( 데이터가 사용자에게 보여지지 않고 전송할 경우 사용 )
image : 이미지로 된 전송 버튼을 생성

html 5부터는 새로운 속성도 추가가 됐다.
color : 색상 선택창을 생성
time : 시간을 선택하는 창을 생성, 표준시간은 없음
week : 주와 년을 입력하는 창을 생성, 표준시간은 없음
month : 달과 년 창을 생성, 표준시간은 없음
date : 날짜 선택창을 생성 ( 년, 월, 일 )
datetime : 날짜와 시간을 선택하는 창을 생성 ( 년, 월, 일, 시, 분, 초 ) 표준 시간으로 설정
datetime-local : datetime과 동일, 하지만 표준 시간이 없음
email : 이메일 주소창을 생성
number : 숫자만 입력할 수 있는 input 생성 최소와 최대 숫자 크기 제한 가능 ( min="1" max="100" )

속성은 더 있지만 자주 사용하는 속성들은 이정도이다.
기본적으로 input을 가장 많이 사용하는 type은 text 타입이다.

여기서 속성으로 name값은 값을 받을 때 이 name 값의 이름으로 받기 때문에 페이지를 넘겨서 데이터를 받을 것이라면
name 값은 필수이다.

http://hyoseung930.cafe24.com/bolg_poster/input_test_page.php


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

[HTML] <select> 태그  (0) 2017.11.27
[HTML] <form> 태그  (0) 2017.11.27
[HTML] <span> 태그  (0) 2017.11.27
[HTML] <p>와 <br> 태그  (0) 2017.11.27
[HTML] <div> 태그  (0) 2017.11.27



<span> 태그는 <div> 태그와 같은 역할을 하지만
전혀 다른 태그이다. 그리고 <div>와 <span> 모두 레이아웃 구성을 할 때
없어서는 안될 페이지이다.

<div> 태그는 앞서 설명했듯이 가로 크기를 모두 차지하지만
<span> 태그는 문장 단위로 크기가 지정된다..
즉, 안에 내용에 따라서 <span> 태그의 크기가 지정되는 것이다.

<div>와 <span>의 사용방법을 보자면
<div>에 background-color 스타일을 주면 글을 쓴 곳의 전체의 배경색이 바뀌지만
<span>에 background-color 스타일을 주면 글자가 있는 곳의 배경색만 바뀐다.

원하는 곳에 따라 적용하는 방법이  다르니 자신이 원하는 곳에 맞춰서 쓰도록 하자.

예시

style 부분

<style type="text/css">
    body {
        background-color: #E1E1E1;
    }
    #div {
        background-color: #CCCC99;
        padding: 10px;
    }
    #span {
        background-color: #CCFFFF;
    }
</style>

body 부분

<body>
    <div id="div">
        오늘은 무슨 공부를 해보지?
        오늘은 div태그를 공부해봐야겠다.
    </div>
    <br/>
    <span id="span">
        오늘은 무슨 공부를 해보지?
        오늘은 span 태그를 공부해봐야겠다.

    </span>
</body>

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

[HTML] <form> 태그  (0) 2017.11.27
[HTML] <input> 태그의 type 속성  (0) 2017.11.27
[HTML] <p>와 <br> 태그  (0) 2017.11.27
[HTML] <div> 태그  (0) 2017.11.27
[HTML] 오른쪽 클릭, 드래그, 선택 방지  (1) 2017.11.27



이번에는 <p> 태그와 <br> 태그에 대해서 공부 해봤다.

일반적으로 <p> 태그는 하나의 문단을 의미하고,

<br> 태그는 강제로 줄바꿈을 의미한다.

<p> 태그를 사용하면 문단으로 정의되기 때문에
<p></p>
<p></p>

사이에 어느정도 공백이 존재합니다.

<br> 태그를 사용하게 되면 강제 줄바꿈 ( Enter )가 되기 때문에
줄바꿈<br>
줄바꿈
이 된다면 사이 공백이 존재하지 않는다.

정도의 차이지만 HTML5의 웹표준으로 <br> 태그의 남용을 자제하고 있다.

<br> 태그를 사용하지 않고, 원하는 곳에서 줄바꿈 처리하는 방법
1. <p> 태그를 사용하고 style을 줘서 문단과 문단 사이의 간격을 없애도록 하자
2. <p> 태그에 고정 가로크기를 줘서 그 이상 넘어가면 자동으로 줄바꿈이 처리된다






div 태그는 분할하는 역할을 한다.

div 태그 같은 경우는 header, side-bar, main-body, footer 등등 위치를 지정하고
각각 독립된 영역을 지정해주는 엘리먼트이다.

<div> header </div>
<div> side-bar </div>
<div> main-body </div>
<div> footer</div>

라고 했을 때 각각 독립적인 영역이 지정된 것이고
css를 이용해서 스타일을 주면 된다.


div의 특징으로는 

<div> 내용</div><div> 내용</div>

이렇게 썻을때
`내용내용`
이런 식으로 출력되는 것이 아닌
내용
내용
이런 형식으로 출력이 된다.

css로 스타일을 지정해주지 않는 이상
div는 width의 전체를 차지하고, 내용이 없는 부분에는 margin으로 채워져서
내용
내용
형식으로 출력되게 되는 것이다.






contextmenu="return false"       우클릭 방지
ondragstart="return false"         드래그 방지
onselectstart="return false"       선택 방지

<body oncontextmenu='return false' ondragstart='return false' onselectstart='return false'>



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

[HTML] <input> 태그의 type 속성  (0) 2017.11.27
[HTML] <span> 태그  (0) 2017.11.27
[HTML] <p>와 <br> 태그  (0) 2017.11.27
[HTML] <div> 태그  (0) 2017.11.27
[HTML] div를 이용하여 타이틀 상단 고정, 내용만 움직이기  (0) 2017.11.27



테이블 작업을 했을때 상단은 위아래로 스크롤 할 때는 고정시키고 좌우로만 움직이게 하고 싶을 때가 있다.

HTML

//상단에 고정시킬 div
<div id="scroll_div_1"> 
    <table>
        ....
    </table>
</div>

//내용
<div id="scroll_div_2" onScroll="syncScroll()"> 
    <table>
        Contents
    </table>
</div>

JS

function syncScroll(){  
    var oFrame1, oFrame2;  
    oFrame1 = document.getElementById('scroll_div_1');  
    oFrame2 = document.getElementById('scroll_div_2');  
    oFrame1.scrollLeft = oFrame2.scrollLeft;  
}



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

[HTML] <input> 태그의 type 속성  (0) 2017.11.27
[HTML] <span> 태그  (0) 2017.11.27
[HTML] <p>와 <br> 태그  (0) 2017.11.27
[HTML] <div> 태그  (0) 2017.11.27
[HTML] 오른쪽 클릭, 드래그, 선택 방지  (1) 2017.11.27

+ Recent posts