본문 바로가기

html

select & textarea 태그

반응형

select 태그

다수의 선택지를 포함할 수 있는 선택 메뉴

선택지 항목은 option 태그를 이용하여 표시한다.

인라인 요소

 

기본 문법

<select>
    <option>국어</option>
    <option>영어</option>
    <option>수학</option>
    <option>과학</option>
</select>

 

select 요소는 name을 지정하여 다른 요소와 식별할 수 있다. 

각각의 option에는 value를 지정할 수 있다. 

option을 선택했을 때 그 value 값이 반환되어 연산 등의 기능을 할 수 있다. 

 

<select name ="과목">
    <option value="Korean">국어</option>
    <option value="English">영어</option>
    <option value="Math">수학</option>
    <option value="Science">과학</option>
</select>

 

코드 예시

<!DOCTYPE html>
    <head>
        <meta charset = "utf-8">
        <title> 내가 좋아하는 과목 </title>
    <head>
    <body>
        <h1> 내가 좋아하는 과목을 선택하세요. <h1>
        <select name ="과목">
            <option value="Korean">국어</option>
            <option value="English">영어</option>
            <option value="Math">수학</option>
            <option value="Science">과학</option>
        </select>
    <body>
<html>

 

 

 

multiple 속성을 이용하면 여러개를 선택할 수 있다.

ctrl을 누른 상태에서 선택지를 선택하면 여러 항목을 선택할 수 있다. 

selected 속성을 이용하면 기본적으로 선택이 되어 있게 할 수 있다. 

 

<!DOCTYPE html>
    <head>
        <meta charset = "utf-8">
        <title> 내가 좋아하는 과목 </title>
    <head>
    <body>
        <h1> 내가 좋아하는 과목을 선택하세요. <h1>
        <select name ="과목" mutiple>
            <option value="Korean">국어</option>
            <option value="English" selected>영어</option>
            <option value="Math">수학</option>
            <option value="Science">과학</option>
        </select>
    <body>
<html>

 

 

 

Textarea

여러 줄의 텍스트를 입력할 수 있는 입력 요소

인라인 요소

 

기본 문법

<textarea name ="text"> </textarea>

 

textarea는 name을 지정하여 다른 요소와 식별할 수 있다. 

rows와 cols 속성을 이용하여 textarea 크기를 지정할 수 있다. 

여기는 rows는 행수, cols는 열수이다. 

 

코드 예시

<!DOCTYPE html>
    <head>
        <meta charset = "utf-8">
        <title> 내가 좋아하는 과목 </title>
    <head>
    <body>
        <h1> 한줄 일기를 작성하세요. <h1>
        <textarea name = "diary" rows = "10" cols = "10"></textarea>
    <body>
<html>

 

 

반응형

'html' 카테고리의 다른 글

form 태그  (0) 2022.08.06
입력 요소: input 태그  (0) 2022.08.01
목록 만들기  (0) 2022.07.31
링크 만들기  (0) 2022.07.27
id, class 태그  (0) 2022.07.25