본문 바로가기

WEB/HTML

<textarea>태그

<textarea>태그

: 여러 줄에 해당하는 텍스트를 입력받을 때 사용

<input type="text"> -> 한 줄에 해당하는 짧은 텍스트 입력
<textarea nrows="숫자값" cols="숫자값" ...></textarea>

주요 속성

 

name="이름" -> 텍스트 영역의 이름

 

rows="숫자" -> 텍스트 영역의 높이(라인 수)

 

cols="숫자" -> 텍스트 영역의 너비(한 줄에 입력할 수 있는 글자 수)

 

wrap="속성 값" -> 폼으로 전송될 때 줄바꿈 포함 여부

  • soft -> (기본값) 자동으로 줄바꿈이 포함되지 않음

  • hard -> 자동으로 줄바꿈이 포함되어 전송(cols 속성 지정이 필요)

 

readonly -> 텍스트 영역 읽기 전용(내용출력)으로만 사용

  • autofocus, disabled, form, maxlength, placeholder, required 등도 사용 가능

<h3>textarea 태그</h3>
<form>
    <textarea name="textarea1" rows="5" cols="30" autofocus>
    </textarea><br><br>
<input type="submit">
</form>


<select> 태그

드롭다운 리스트를 만들때 사용

 

<option> 태그

    ° <select> 태그의 하위 태그로서, 목록에서 각 항목을 정의

<select 속성="속성값">
    <option value="값" ... >항목 1</option>
    <option value="값" ... >항목 2</option>
     ...
     <option value="값" ... >항목 n</option> 
</select>

  <select> 태그의 속성

 

name="이름"-> 드롭다운 리스트의 이름 지정

size="숫자" -> 한번에 화면에 보여지는 항목의 개수 지정

multiple -> 여러 항목을 한꺼번에 선택할 수 있도록 지정

 

<option> 태그

disabled -> 해당 항목을 비활성화 시킴

label="텍스트" -> 긴 항목을 짧은 레이블로 value의 우측에 표시

selected -> 초기값으로 선택되는 항목 지정

value="텍스트" -> 서버로 전달되는 항목지정

 

<h3>select 태그 </h3>
<form>
    과목<br>
    <select name="subject" size="1">
        <option value="ds">자료구조</option>
        <option value="java">java 프로그래밍</option>
        <option value="pl">프로그래밍 언어</option>
        <option value="html"selected>HTML</option>
        <option value="os" disabled>운영체제</option>
        <option value="algo">알고리즘</option>
    </select>
</form>


<detalist> 태그

<input type="text" ...> 에 대한 옵션 목록을 지정

  • 포커스를 받으면 미리 입력한 옵션이 드롭다운 형태로 표시

<input type="text" list="datalist_id">
<datalist id="datalist_id"...>
    <option value="값"...>항목 1</option>
    <option value="값"...>항목 1</option>
    ... 
    <option value="값"...>항목 n</option>
</datalist>
<h3>datalist 태그</h3>
<form>
    <p>웹브라우저: 
        <input type="text" list="browsers"></p>
        <datalist id="browsers">
            <option value="인터넷 익스플로러" label="IE">
            <option value="파이어폭스" label="FireFox">
            <option value="크롬" label="Chrome">
            <option value="오페라" label="Opera">
            <option value="사파리" label="Safari" disabled>
          
        </datalist>
    
</form>


<optgroup>태그

: <select>내에서 연관된 항목들을 그룹핑하는 태그

 

과목<br>
<select name="subject" size="1">
    <optgroup label="2학년 과목">
        <option value="ds">자료구조</option>
        <option value="java">java 프로그래밍</option>
        <option value="pl">프로그래밍 언어</option>
    </optgroup>
    <optgroup label="3학년 과목">
        <option value="html"selected>HTML</option>
        <option value="os">운영체제</option>
        <option value="algo">알고리즘</option>
    </optgroup>

</select>


<fieldset> 태그 

폼 내의 관련된 요소들을 그룹핑 -> 사각형 테두리 안에 표시

 • <legend>태그

   <fieldset> 태그 내에서 사용

   그룹핑 되는 요소들에 대한 캡션을 사각형 테두리선 상에 표시

 

<label> 태그

• <input> 태그에 대한 레이블 정의 -> 시각적 효과는 없음

  ° 마우스 사용자의 사용성 향상 -> <label> 태그 내에 있는 텍스트를 클릭해도 해당하는 <input>태그의 선택이 가능

 

<h3>fieldset, legend, lable</h3>
<form>
    <p><label>아이디: <input type="text" naem="id" value="naver"></label></p>
    <p><label>비밀번호: <input type="text" naem="pwd"></label></p>

<fieldset>
    <legend>성별</legend>
    <label for="male">남자</label>
    <input type="radio" id="male" name="gender" value="male" checked><br>
    <label for="female">여자</label>
    <input type="radio" id="female" name="gender" value="female"><br>
</fieldset>
</form>

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

HTML - input 태그  (0) 2021.04.15
HTML - <form> 태그  (0) 2021.04.15
태그 활용  (0) 2021.04.14
HTML - 멀티미디어 표현  (0) 2021.04.14
HTML 태그 정리  (0) 2021.04.14