3일차 추가 인풋 및 레이아웃

2022. 8. 11. 18:23국비학원기록/html

 

<!DOCTYPE html>
<html>
    
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>

    <body>
        <br>

        <input type="text" list="lectures" name="lectures">  # text인풋타입에 list="lectures"값을 줌 <!--많이씀-->
            <datalist id="lectures"> 

                <!-- datalist는 id 값을 꼭 줘야함 id값을 넣으면 자동완성 기능을 죽임-->

                <option value="html" />
                <option value="css" />
                <option value="java" />
                <option value="c++"/>

                
                <!--html5 부터는 인풋 요소중 끝태그를 쓰지않고 /로 마무리해도 가능-->

            </datalist>

<!--

1. 숫자 입력(number) # 많이씀 !

2. 입력 범위 지정(range)

3. 색상 입력(color)

4. 날짜 입력(date) # 많이씀 !

5. 시간 입력(time)

6. 날짜와 시간 입력(datetime-local) # 많이씀 !

7. 연도와 월 입력(month)

8. 연도와 주 입력(week)

9. 이메일 입력(email)

10. URL 주소 입력(url)

11. 전화번호 입력(tel)

12. 검색어 입력(search)

 -->

            <hr>
            <br>

            <input type="number" name="myNum" min="0" max="50"> number 인풋타입
            <!--number는 숫자만 입력할 수 있게끔 제한을 걸고 min은 최소값, max는 최대값 제한 속성-->
            
            <hr>
            <br>

            0<input type="range" name="myvalue" min="0" max="10">10 range 인풋타입

            <!--range 좌우이동바를 만듬 볼륨바 같은 타입-->

            <hr>
            <br>

            <input type="color" name="myColor"> color 인풋타입

            <!--color 색상표 기능 타입-->
            
            <hr>
            <br>

            <input type="date" name="regDate" min="1950-01-01" max="2080-12-31"> date 인풋타입
            <!--date 달력 기능 타입-->

            <hr>
            <br>

            <input type="time" name="myTime"> time 인풋타입
            <!--time 시간 기능 타입-->

            <hr>
            <br>

            <input type="datetime-local" name="myDatetime" min="2000-01-01 00:00:00" max="2030-12-31 23:59:59"> datetime-local 인풋타입
            <!--date 기능과 time 기능을 합친 타입 이 타입은 최소,최대 값 설정시 00:00:00 값처럼 뒤에 값도 설정해줘야함 -->

            <hr>
            <br>

            <input type="month" name="myMonth" min="2010-08" max="2030-04"> month 인풋타입
            <!--month 잘 사용하지 않는 타입 년 월 까지만 표시-->

            
            <hr>
            <br>

            <input type="week" name="myWeek"> week 인풋타입
            <!--week 잘 사용하지 않는 타입 선택한 날짜를 누르면 몇년에 몇주째인지 계산하여 표시-->

            <hr>
            <br>

            <input type="email" name="yourEmail" placeholder="이메일 입력"> email 인풋타입
            <!--email 입력용 타입-->

            <hr>
            <br>

            <input type="url" name="yourUrl" placeholder="URL 입력">(주의 http://www.naver.com 형태로 입력하십시오.) url 인풋타입
            <!--url 입력용 타입, 주의 내용처럼 저런식으로 써야한다 예시를 적어주는게 좋다-->

            <hr>
            <br>

            <input type="tel" name="yourTel" placeholder="전화번호 입력"> tel 인풋타입 사파리8 에서만 지원
            <!--tel 전화번호 입력용 타입 이건 사파리8에서만 지원하니 사용x-->

            <hr>
            <br>

            <input type="search" name="mySearch" placeholder="검색어를 입력하세요."> search 인풋타입
            <!--search 검색 입력용 타입 이건 서버 데이터베이스와 연결하여 사용가능, 사용자값 입력시 서버 데이터베이스를
            밸류값에 담아 검색하여 클라이언트에게 그 내용을 다시 제공하는듯-->


            <hr>
            <br>

            <video style="width:400px;" controls autoplay muted> 
                <!--

                video 태그, 영상을 넣을때 사용하는 태그, 속성값 controls을 넣어줘야 재생가능, loop는 반복재생 속성, autoplay는 자동재생이지만
                구글에서 SNS 및 여러 포스팅이 활발해 짐에 따라 용량이 큰 동영상 재생등이 사용자가 원치않는 리소스를 가져간다고 판단하여 브라우저에서 막아버렸다.
                정 사용을 원한다면 autoplay 값 뒤에 muted 값을 넣어 음소거를 해야 자동재생이 이루어진다.
                
                https://ddunnimlabs.tistory.com/94 관련 정보

                -->

            <source src="./sampleVideo.mp4" type="video/mp4">
            </video><br>

            <hr>
            <br>
            
            <audio style="width: 400px;" controls><!--audio 태그, 음원을 넣을때 사용하는 태그, 속성값 controls을 넣어줘야 재생가능 autoplay 입장시 자동재생 -->
            <source src="./sampleAudio.mp3" type="audio/mp3">
            </audio><br>
            
            <hr>




            
            


    </body>
</html>

 

=====================================================================================

 

<!DOCTYPE html>
<html lang="ko">

<head>
    <meta charset="UTF-8">
    <title>HTML5 시멘텍 태그</title>
    <style>
        /*header,nav,section,footer {border: 1px solid red;}*/

        header {
background-color:lightgrey;
height:100px;
}
nav {
background-color:#339999;
color:white;
width:200px;
height:300px;
float:left;
}
section {
width:200px;
text-align:left;
float:left;
padding:10px;
}
footer {
background-color:#FFCC00;
height:100px;
clear:both;
}
header, nav, section, footer { text-align:center; }
header, footer { line-height:100px; }
nav, section { line-height:240px; }
        
        /*html5 의미론적 태그*/
    </style>
</head>

<body>
    <header><h2>Header 영역</h2></header>

    <nav><h2>Nav 영역</h2></nav>

    <section><p>Section 영역</p></section>

    <footer><h2>Footer 영역</h2></footer>

</body>
</html>

 

 

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>div레이아웃</title>

    <style>
        /*div{border:solid 1px gray}*/

        #header {
background-color:lightgrey;
height:100px;
}
#nav {
background-color:#339999;
color:white;
width:200px;
height:300px;
float:left;
}
#section {
width:200px;
text-align:left;
float:left;
padding:10px;
}
#footer {
background-color:#FFCC00;
height:100px;
clear:both;
}
#header, #nav, #section, #footer { text-align:center; }
#header, #footer { line-height:100px; }
#nav, #section { line-height:240px; }

        /*css float 사용법 검색해보기 CSS float 속성은 특히 국내 실무 내에서 레이아웃 설계하는 과정에서 많이 사용하는 속성*/

    </style>

</head>

<body>

    <h1>div 요소를 이용한 레이아웃</h1>
<div id="header">
<h2>HEADER 영역</h2>
</div>
<div id="nav">
<h2>NAV 영역</h2>
</div>
<div id="section">
<p>SECTION 영역</p>
</div>
<div id="footer">
<h2>FOOTER 영역</h2>
</div>

</body>
</html>

'국비학원기록 > html' 카테고리의 다른 글

2일차 div요소,input 입력 요소  (0) 2022.08.10
1일차 HTML 기초 작성  (0) 2022.08.09