Hyogi's Notebook

[html / css] 웹사이트 기본개념 배우기

by 효기’s

head

html 문서의 시작과 끝을 표시

<HEAD> 태그는 HTML문서에 대한 정보를 표시하는데 사용

CSS, 자바스크립트를 작성 하는 부분

<TITLE> : HTML문서의 제목을 표시하는 역할

<html>
    <head>
        <title>내가 처음만든 ...</title>
    </head>
    <body>
        내가 처음만든...ㅋ
    </body>
</html>

vscode에서 우클릭 해서 Open with Live Server클릭
live server 패키지를 설치하면 react처럼 바로바로 웹에 적용이된다.

 

<META>

HTML 문서 자체에 대한 설명을 제공하기 위해 사용됨.

 

사용형식

<META http-equiv="메타 태그 황목 이름" content="항목 내용">

<META name="메타 태그 황목 이름" content="항목 내용">

 

일반적인 태그와 달리 닫는 태그가 없다.

 

검색 엔진들이 html 문서에 포함된 검색 키워드를 이용하여 검색하므로,

검색엔진에 의해 잘 검색되도록 하기 위해 <META> 태그를 이용

 

내 페이지 검색엔진에 나타나지 않게 하기

<META name ="robots" content="noindex,nofollow">

 

자동으로 다른 페이지 이동

<html>
    <head>
        <title>내가 처음만든 ...</title>
        <META http-equiv="refresh" content="5; url=https://www.naver.com/">
    </head>
    <body>
        내가 처음만든...ㅋ
    </body>
</html>

 

배경 변경
<html>
    <head>
        <title>내가 처음만든 ...</title>
       
    </head>
    <body bgcolor="#F5F6CE">
        내가 처음만든...ㅋ
    </body>
</html>

 

이미지 변경
<html>
    <head>
        <title>내가 처음만든 ...</title>
       
    </head>
    <body background="cha.png">
        내가 처음만든...ㅋ
    </body>
</html>

 

하이퍼 링크
<html>
    <head>
        <title>내가 처음만든 ...</title>
       
    </head>
    <body link="blue" vlink="red" alink="darkgreen">
        <a href="http://www.netmarble.net">넷마블에서 게임을 즐깁니다.</a>
        내가 처음만든...ㅋ
    </body>
</html>

Url을 한번도 접속 안했을때 파란색, 클릭하려고 할때 녹색, 접속한번 하고 났을때 빨간색으로 변경된다.

 

p 태그
<html>
    <head>
        <title>내가 처음만든 ...</title>
       
    </head>
    <body>
        <p>동해물과 백두산이 마르고 닳도록</p>
        <p align="right">하느님이 보우하사 우리나라 만세</p>
        <p>무궁화 삼천리 화려강산</p>
        <p align="center">대한사람 대한으로 길이 보전하세</p>
    </body>
</html>

pre 태그
<html>
    <head>
        <title>내가 처음만든 ...</title>
       
    </head>
    <body>
        <pre>
        동해물과 백두산이 마르고 닳도록
        하느님이 보우하사 우리나라 만세
        무궁화 삼천리 화려강산
        대한사람 대한으로 길이 보전하세
        </pre>
    </body>
</html>

hr 태그
<html>
    <head>
        <title>내가 처음만든 ...</title>
       
    </head>
    <body>
        <pre>
        동해물과 백두산이 마르고 닳도록
        하느님이 보우하사 우리나라 만세
        무궁화 삼천리 화려강산
        대한사람 대한으로 길이 보전하세
        <hr width="95%" color="red">
        </pre>
    </body>
</html>

&nbsp

여러개의 빈간이나 엔터키 등 모든 공백 문자를 단 하나의 빈칸으로 인식

따라서 여러 개의 공백을 인식하고자 할때 사용

<blockquote> 자동 들여쓰기

 

본문 제목 표시 태그 <h>

<h1> ~ <h6>

 

텍스트를 움직이게 한다. <MARQUEE>

웹페이지에서 눈에 띄게 하고 싶거나 강조하고 싶은 부분을 움직이는 텍스트로 표시

<html>
    <head>
        <title>내가 처음만든 ...</title>
       
    </head>
    <body>
        <h2 align="center">아래의 텍스트가 움직여요!!</h2>
        <p>
            <MARQUEE behavior="scroll">이 텍스트가 움직인답니다.</MARQUEE>
        </p>
    </body>
</html>

html>
    <head>
        <title>내가 처음만든 ...</title>
    </head>
    <body>
        <h2 align="center">아래의 텍스트가 움직여요!!</h2>
        <p>
            <MARQUEE behavior="scroll">☆</MARQUEE>
            <MARQUEE behavior="alternate">★</MARQUEE>
            <MARQUEE behavior="slide">■</MARQUEE>
        </p>
    </body>
</html>

 

다양한 글자를 표현하는 태그
<html>
    <head>
        <title>내가 처음만든 ...</title>
    </head>
    <body>
        <b>B 태그</b>
        <br/>
        <i>i 태그</i>
        <br/>
        <strike>strike</strike>
        <br/>
        <u>U 태그</u>
        <br/>
        <p>안녕<sup>sup 태그</sup>하세요.</p>
        <br/>
        <p>안녕<sub>sub 태그</sub>하세요.</p>
        <br/>
        <tt>tt 태그</tt>
        <br/>
        <big>big 태그</big>
        <br/>
        <small>small 태그</small>
    </body>
</html>

특수문자 입력
<html>

<head>
    <title>내가 처음만든 ...</title>
</head>

<body>
    <b>글자 &lt; 굵게</b>
    <br />
    <i>글자 &gt; 기울게</i>
    <br />
    <strike>글자 &amp; 취소선</strike>
    <br />
    <u>글자 &quot; 밑줄</u>
    <br />
    <sup>글자 위첨자</sup>
    <br />
    <sub>글자 아래첨자</sub>
    <br />
    <tt>글자를 타자체로</tt>
    <br />
    <big>주변 글자보다 크게</big>
    <br />
    <small>주변 글자보다 작게</small>
    <br />
</body>

</html>

 

<ol> <li> 태그
<html>

<head>
    <title>내가 처음만든 ...</title>
</head>

<body>
    <ol type="I">
        <li>&lt;HEAD&gt;태그에서 사용하는 태그가 아닌것은?</li>
        <ol>
            <li>META</li>
            <li>TITLE</li>
            <li>DIV</li>
            <li>SCRIPT</li>
        </ol><br>
    <li>&lt;FONT&gt;태그의 특성이 아닌것은?</li>
    <ol type="A" start="5">
        <li>size</li>
        <li>fontname</li>
        <li>face</li>
        <li>color</li>
    </ol><br>
    <Li>다음 중 html 편집기가 아닌것은?</Li>
    <OL type="square">
        <li>메모장</li>
        <li>드림위버</li>
        <li>나모 웹에디터</li>
        <li>그림판</li>
    </OL>
</body>

</html>

 

이미지에 링크 걸기
<html>

<head>
    <title>내가 처음만든 ...</title>
</head>

<body>
    <a href="https://www.naver.com/">
        <img src="cha.png" >
    </a>
</body>

</html>

 

 

href 사용해서 해당위치로 이동하기
<html>

<head>
    <title>내가 처음만든 ...</title>
</head>

<body>
    <DL>
        <DT>목차
            <DD>
                <li><a href="#panda">판다란?</a></li>
            </DD>
            <br><br><br><br><br><br><br><br><br><br><br><br><br><br>
            <br><br><br><br><br><br><br><br><br><br><br><br><br><br>
            <br><br><br><br><br><br><br><br><br><br><br><br><br><br>
            <br><br><br><br><br><br><br><br><br><br><br><br><br><br>
        </DT><a name="panda">판다란?</a>
        <DD>대왕판다는 중국 쓰촨성 지방과 티베트의 고산 지대에 서식하는 포유동물이다.
            자이언트판다, 자이언트를 생략하고 판다라고 하기도 하고 왕판다라고도 한다.
            영어식 발음으로 팬더라고도 불리는데 표준어로 인정되는 표기는 판다이다.
        </DD>
        <br>
    </DL>
   
</body>

</html>

메일 보내기
<html>

<head>
    <title>내가 처음만든 ...</title>
</head>

<body>
    <h3>메일을 보내주면 안잡아먹지</h3>
    <a href="mailto:iwebgenie@gmail.com?subject=안녕하세요">메일 보내기</a>
</body>

</html>

표 만들기
<html>

<head>
    <title>내가 처음만든 ...</title>
</head>

<body>
    <table width="400" height="250" border="1">
        <tr><!-- 첫 번째 줄 시작-->
            <td>첫번째 칸</td>
            <td>두번째 칸</td>
        </tr>
        <tr><!-- 두 번째 줄 시작-->
            <td>첫번째 칸</td>
            <td>두번째 칸</td>
        </tr>
    </table>
</body>

</html>

 

표 응용하기
<html>

<head>
    <title>내가 처음만든 ...</title>
</head>

<body>

    <table width="400" height="250" border="1">
        <tr bgcolor="blue"><!-- 첫 번째 줄 시작-->
            <p>
                <td colspan="3" style="color: white;" align="center">오늘의 수입/지출</td>
            </p>
        </tr>
        <tr bgcolor="lightblue" align="center" style="color: black;"><!-- 두 번째 줄 시작-->
            <td>내용</td>
            <td>수입</td>
            <td>지출</td>
        </tr>
        <tr><!-- 두 번째 줄 시작-->
            <td>월급!</td>
            <td>1,000,000</td>
            <td></td>
        </tr>
        <tr><!-- 두 번째 줄 시작-->
            <td>점심값</td>
            <td></td>
            <td>5,000</td>
        </tr>
        <tr><!-- 두 번째 줄 시작-->
            <td>부모님선물</td>
            <td></td>
            <td>30,000</td>
        </tr>
        <tr><!-- 두 번째 줄 시작-->
            <td bgcolor="lightblue" rowspan="3">총계</td>
            <td>수입</td>
            <td>지출</td>
        </tr>
        <tr><!-- 두 번째 줄 시작-->

            <td>1,000,000</td>
            <td>35,000</td>
        </tr>
        <tr><!-- 두 번째 줄 시작-->

            <td>남은 돈</td>
            <td>965,000</td>
        </tr>
    </table>
</body>

</html>

프레임
<html>
    <head>
        <title>프레임 셋</title> 
    </head>
        <frameset rows="30%, 70%">
            <frame name="top" src="01.html"></frame>
            <frame name="body" src="02.html"></frame>
        </frameset>
</html>

 

inline 프레임

<!-- 인라인 프레임 -->
<!DOCTYPE html>
  <head>
    <title>프레임</title>
  </head>
  <body bgcolor="#ffffff">
    <h2>인라인 프레임 사용 예제</h2>
    <p>
      인라인 프레임을 이용하여 html 문서의 일부 영역을 프레임처럼 사용할 수
      있습니다.
    </p>
    <iframe name="iframe1" src="02.html" width="500" height="300"></iframe>
  </body>
</html>

 

input
<tr>
        <td width="50" bgcolor="yello">
            <b>이름:</b>
            <input type="text" name="id" size="20" maxlength="5">
        </td>
        <br>
        <td width="50" bgcolor="yello">
            <b>비밀번호:</b>
            <input type="text" name="password" size="20" maxlength="3">
        </td>
    </tr>

 

라디오, 체크박스, 드랍다운 리스트 (리스트 상자), 전송버튼 입력취소 버튼
<html>

<head>
    <title>프레임 셋</title>
</head>

<body>
    <!-- input 사용하기 -->
    <tr>
        <td width="50" bgcolor="yello">
            <b>이름:</b>
            <input type="text" name="id" size="20" maxlength="5">
        </td>
        <br>
        <td width="50" bgcolor="yello">
            <b>비밀번호:</b>
            <input type="text" name="password" size="20" maxlength="3">
        </td>
    </tr>
    <br>

    <!-- 라디오 -->
    <br>
    <h2>1. 라디오 사용하기</h2>
    <input type="radio" name="memory" value="2048">2048GB<br>
    <input type="radio" name="memory" value="1024">1024GB<br>
    <input type="radio" name="memory" value="512">512GB<br>
    <input type="radio" name="memory" value="256">256GB<br>

    <!-- 체크박스 -->
    <br>
    <h2>2. 체크박스 사용하기</h2>
    <input type="checkbox" name="memory" value="2048">2048GB<br>
    <input type="checkbox" name="memory" value="1024">1024GB<br>
    <input type="checkbox" name="memory" value="512">512GB<br>
    <input type="checkbox" name="memory" value="256">256GB<br>
    <br>

    <!-- 드랍다운 리스트, 리스트 상자 -->
    <tr>
        <td valign="top">
            <h2>3. 드랍다운 리스트, 리스트 상자</h2>
            <select name="items1">
                <option value="HTML">HTML</option>
                <option value="자바스크립트">자바스크립트</option>
                <option value="CSS">CSS</option>
            </select>
        </td>

        <td valign="top">
            <select name="items2" size="3">
                <option value="HTML">HTML</option>
                <option value="자바스크립트">자바스크립트</option>
                <option value="CSS">CSS</option>
            </select>
        </td>
    </tr>
    <br>
    <br>

    <!-- 전송버튼 입력취소 버튼 -->
    <tr>
        <h2>4. 전송버튼 입력취소 버튼</h2>
        <td colspan="3" align="center" bgcolor="yellow">
            <input type="submit" value="전송하기">
            <input type="reset" value="다시입력">
        </td>
    </tr>
    <br>
    <br>


</body>

</html>

시험문제



<html>
    <head>
        <title>회원가입</title>
        <style>
            table, th, td {
                border: 1px solid rgb(red, green, blue);
                border-collapse: collapse;
            }
        </style>
    </head>
    <body>
        <form action="mailto:iwebgenie@gmail.com?subject=회원가입">
            <table width="600" height="300" border="1" style="border-color: lightblue;" align="center">
                <tr bgcolor="lightblue" style="color: black">
                    <p>
                        <td colspan="3" align="center"><big><b>회원 기본 정보</b></big></td>
                    </p>
                </tr>
                <tr>
                    <td align="center" bgcolor="lightgray"><b>아이디:</b></td>
                    <td><input type="text" size="15" maxlength="12" minlength="4"> 4~12자의 영문 대소문자와 숫자로만 입력</td>
                </tr>
                <tr>
                    <td align="center" bgcolor="lightgray"><b>비밀번호:</b></td>
                    <td><input type="password" size="15" maxlength="12" minlength="4"> 4~12자의 영문 대소문자와 숫자로만 입력</td>
                </tr>
                <tr>
                    <td align="center" bgcolor="lightgray"><b>비밀번호확인:</b></td>
                    <td><input type="password" size="15"></td>
                </tr>
                <tr >
                    <td align="center" bgcolor="lightgray"><b>메일주소:</b></td>
                    <td><input type="text"> 예) id@domain.com</td>
                </tr>
                <tr >
                    <td align="center" bgcolor="lightgray"><b>이름:</b></td>
                    <td><input type="text"></td>
                </tr>

                <tr bgcolor="lightblue" style="color: black">
                    <p>
                        <td colspan="3" align="center"><big><b>개인 신상 정보</b></big></td>
                    </p>
                </tr>
                <tr>
                    <td align="center" bgcolor="lightgray"><b>주민등록번호:</b></td>
                    <td><input type="text"> 예) 1234561234567</td>
                </tr>
                <tr>
                    <td align="center" bgcolor="lightgray"><b>생일:</b></td>
                    <td><input type="text" size="3">년
                        <select name="month">
                            <option value="1">1</option>
                            <option value="2">2</option>
                            <option value="3">3</option>
                            <option value="4">4</option>
                            <option value="5">5</option>
                            <option value="6">6</option>
                            <option value="7">7</option>
                            <option value="8">8</option>
                            <option value="9">9</option>
                            <option value="10">10</option>
                            <option value="11">11</option>
                            <option value="12">12</option>
                        </select>
                        월
                        <select name="month">
                            <option value="1">1</option>
                            <option value="2">2</option>
                            <option value="3">3</option>
                            <option value="4">4</option>
                            <option value="5">5</option>
                            <option value="6">6</option>
                            <option value="7">7</option>
                            <option value="8">8</option>
                            <option value="9">9</option>
                            <option value="10">10</option>
                            <option value="11">11</option>
                            <option value="12">12</option>
                            <option value="1">13</option>
                            <option value="2">14</option>
                            <option value="3">15</option>
                            <option value="4">16</option>
                            <option value="5">17</option>
                            <option value="6">18</option>
                            <option value="7">19</option>
                            <option value="8">20</option>
                            <option value="9">21</option>
                            <option value="10">22</option>
                            <option value="11">23</option>
                            <option value="12">24</option>
                            <option value="11">25</option>
                            <option value="12">26</option>
                            <option value="1">27</option>
                            <option value="2">28</option>
                            <option value="3">29</option>
                            <option value="4">30</option>
                            <option value="5">31</option>
                        </select>
                        일
                    </td>
                
                </tr>
                <tr>
                    <td align="center" bgcolor="lightgray"><b>관심분야:</b></td>
                    <td>
                        <input type="checkbox" name="컴퓨터" value="컴퓨터">컴퓨터
                        <input type="checkbox" name="인터넷" value="인터넷">인터넷
                        <input type="checkbox" name="여행" value="여행">여행
                        <input type="checkbox" name="영화감상" value="영화감상">영화감상
                        <input type="checkbox" name="음악감상" value="음악감상">음악감상
                    </td>
                </tr>
                <tr>
                    <td align="center" bgcolor="lightgray"><b>자기소개:</b></td>
                    <td><textarea name="my_text" cols="50" rows="10"></textarea></td>
                </tr>
                
            </table>
            <p align="center">
                <input type="submit" value="회원 가입">
                <input type="reset" value="다시입력">
            </p>
        </form>

        
    </body>
</html>

 

 

 

'Studying > HTML_CSS' 카테고리의 다른 글

[html / css] 웹사이트 스타일 적용하기  (0) 2023.09.14

블로그의 정보

감성 개발자 효기

효기’s

활동하기