Practice/html

[HTML] html 개념과 기초 문법

요모조묘 2023. 4. 7. 11:40

- 웹 프로그램 : 브라우저 위에서 동작하는 프로그램

: 언어

        1) FrontEnd             

             - HTML (Hyper Text Markup Language)

                : 화면구성 =GUI

4) 프로젝트 생성

 <이클립스>

다이나믹 웹 프로젝트 생성

       directory 구조

         src / main / java    --> ~.java문서만 작성

 

         src / main / webapp  --> 브라우져에서 노출되는 root directory

                   :  html, css, javascript, 이미지

 

         src / main / webapp /WEB-INF 폴더에 front 파일 넣으면 절대 실행안됨

         src / main / webapp /WEB-INF / lib  폴더는 BackEnd관련 lib 넣는곳   

             ex) 오라클 드라이버

 

div 대신 section과 footer를 쓴다

(div도 쓰긴함)

 

 

 


🔔 목록 만들기 코드

<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>ul tag and ol tag 연습</title>
</head>
<body>
	<h1>순서있는 목차 만들기</h1>
	  <ol type="A">
	    <li>기아 자동차</li>
	       <ul>
	           <li>K5</li>
	           <li>K7</li>
	           <li>K9</li>
	       </ul>
	    <li>삼성 자동차</li>
	    <li>현대 자동차</li>
	  </ol>
	<hr>
	<h2>순서없는 목차 만들기</h2>
	  <ul type="disc">
	    <li>기아 자동차</li>
	    <li>삼성 자동차</li>
	    <li>현대 자동차</li>
	  </ul>
	  
	<hr>
	<dl>
	  <dt>귤 5k</dt>
	  <dd>소과 100개</dd>
	  <dd>중과 100개</dd>
	  <dd>대과 100개</dd>
	  
	  <dt>귤 20k</dt>
	  <dd>소과 1200개</dd>
	
	</dl>  
	  
</body>
</html>

 

 


🔔 표 만들기

table 

tr / td

th : 진한 글씨


🔔 시맨틱한 element -html5

  • footer
  • header
  • nav
  • article
  • section
  • aside

🔔 div VS span   : 그냥 영역, 블럭만 잡고 싶을때 

안녕<span>하세요</span> 반가워요 < div >주말 </div >이다

 

🔔 inline 요소 VS block 요소

  • inline 요소
    태그를 사용했을때 content 부분의 영역만 자리를 차지하는 것
     ex) <a>,<input>, <select>, <image> ... <span>
  • block 요소
    태그를 사용했을때 한 행 (가로폭) 전체를 차지하는 것(개행이된다)
     ex) <h1>, <table>, <div>
<span style="background-color: red">span1</span>
<span style="background-color: blue">span1</span>
<span style="background-color: green">span1</span>
<a href="">rink</a>

<hr>
<div style="background-color: red">div</div>
<div style="background-color: blue">div</div>
<div style="background-color: green">div</div>
<h2>hi!</h2>


<form action="http://www.naver.com" name=""form method="get">
<label for="name">이름 :</label>
<input type="text" name="name" id="name"> <br>
비번 : <input type="password" name="pwd"> </form>

<밑줄>input박스말고 이름글자를 클릭하면 알아서 커서가 박스로 들어간다.

 

'Practice > html' 카테고리의 다른 글

[jQuery] 제이쿼리와 자바스크립트  (0) 2023.04.12
[CSS] 기초 개념과 flex 개념 익히기  (0) 2023.04.10