3학년/웹 프로그래밍(JSP)

Lab1_2 : Style적용 방법

김야키 2018. 4. 17. 10:31

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style>
#container {
    width: 520px;
    border: 1px solid black;
    padding: 20px 40px;
    margin: 0 auto
}
{
    font-size: 25px;
    color: black;
}
form fieldset {
    margin-bottom: 25px;
}
form legend {
    font-size: 15px;
    font-weight: 600;
}
form ul li {
    list-style: none;
    margin: 15px 0;
    font-size: 14px;
}
.reg {
    font-size: 10px;
    color: #FF0000;
    font-weight: bold;
    float: left;
    text-align: right;
    margin-right: 10px;
}
</style>
</head>
<body>
    <fieldset>
        <form id="container">
            <!-- form을 위에서 선언한 컨테이너 스타일로 만든다. -->
            <h1>201403010 김지하</h1>
            <p>상품 구매 양식</p>
            <!-- 재목에 입력할 폰트의 스타일을 잡아준다. -->
            <label class="reg" for="id">모든 항목을 모두 채워주세요.</label><br>
            <hr>
            이름<br>
            <br> <input type="text"><br>
            <br>
            <!-- input설정 타입은 text -->
            전화번호<br>
            <br> <input type="text" placeholder="-제외하고 입력"><br>
            <br> 연락 가능한 이메일<br>
            <br> <input type="email"><br>
            <br>
            <!-- input설정 타입은 email로 입력한 형식이 email형식이
                    아닐경우 오류표시 -->
 
            사이즈<br>
            <br> <input type="radio" name="size" value="S"> S <input
                type="radio" name="size" value="M"> M <input type="radio"
                name="size" value="L"> L <input type="radio" name="size"
                value="XL"> XL<br>
            <br>
            <!-- 라디오 버튼 출력 -->
 
            수량<br>
            <br> <select name="quantity">
                <option>선택하세요</option>
                <option value="1">1</option>
                <option value="2">2</option>
                <option value="3">3</option>
            </select> <br>
            <br>
            <!-- 리스트로 내려서 항목 표시 -->
 
            <input type="submit" value="제출">
            <!-- 입력한 내용을 서버로 보냄 -->
            <input type="reset" value="다시 쓰기">
            <!-- 입력한 내용 초기화 -->
        </form>
    </fieldset>
</body>
</html>


cs


Style적용

-   보통 <head>테그 안에서 작성

-   <style></style>테그 안에 설정 사항을 입력


Radio 버튼

-    input타입이 radio타입

-    항목 중 한 가지 value값을 가져야 하므로 id와 name는 항목끼리 동일하게 설정

-    만약 id와 name이 항목별로 다르면 각각 다른 radio버튼으로 인식

-    if - else문과 비슷한 작용 (if-else로 끝나는 구간은 하나의 조건으로 판별하는 방식)


Select 리스트

-    <select name="quantity></select>로 선언

-    select테그 안에 항목을 생성하려면 <option value=""></option>으로 선언


Submit & Reset

-    input테그의 타입을 submit 혹은 reset로 선언

-    submit : 서버로 해당 페이지의 정보를 전송

-    reset : 현재 페이지의 모든 입력 내용을 초기화

'3학년 > 웹 프로그래밍(JSP)' 카테고리의 다른 글

웹 시스템 설계 및 개발 Github  (0) 2018.06.28
Lab3 : javascript사용  (0) 2018.05.14
Lab1_1 : 개인 정보 출력  (0) 2018.04.13