HTML์ด๋?
(World Wide Web) ๋ฌธ์๋ฅผ ์์ฑํ๋ Hyper Text Markup Language
์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ ์ง๋ ๋ฌธ์์ ๋ด๋ถ ํ์์ ๊ท์ ํ๋ ์ธ์ด
์น ํ์ด์ง์ ๊ตฌ์ฑ
- HTML
์น ํ์ด์์์ ๋ฌธ๋จ, ์ ๋ชฉ, ํ ์ด๋ฏธ์ง, ๋์์ ๋ฑ์ ์ ์ํ๊ณ ๊ทธ ๊ตฌ์กฐ์ ์๋ฏธ๋ฅผ ๋ถ์ฌํ๋ ๋งํฌ์ ์ธ์ด. ํ์คํ๋ ํ๊ทธ๋ก ์น ํ์ด์ง๋ฅผ ์ - javascript
๊ฐ์ฒด ๊ธฐ๋ฐ์ ์คํฌ๋ฆฝํธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด, ์น ๋ธ๋ผ์ฐ์ ๋ด์์ ์ฃผ๋ก ์ฌ์ฉํ๋ฉฐ, ๋ค๋ฅธ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ด์ฅ ๊ฐ์ฒด์๋ ์ ๊ทผํ ์ ์๋ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์๋ค.
๋์ ์ผ๋ก ์ปจํ ์ธ ๋ฅผ ๋ฐ๊พธ๊ฑฐ๋ ๋ฉํฐ๋ฏธ๋์ด๋ฅผ ๋ค๋ฃจ๊ณ , ์์ง์ด๋ ์ด๋ฏธ์ง ๋ฑ ์นํ์ด์ง๋ฅผ ๊พธ๋ฉฐ์ฃผ๋๋ก ํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด. - CSS
CSS๋ HTML ๋ฌธ์ ๋ด์ ์์ฒด์ ์ข ๋ฅ,ํฌ๊ธฐ,์, ์ฌ๋ฐฑ ๋ฑ์ ์ง์ ํ์ฌ ์ฌ์ฉ์์ wed browser ํ๊ฒฝ์ ์๊ด์์ด ์ผ์ ํ ํ๋ฉด์ ๋ณด์ฌ์ฃผ๋ ๊ธฐ๋ฅ
HTML ๊ธฐ๋ณธ ํ์
- DTD
- <html> ~ </html> : HTML ๋ฌธ์์ ์ต์์ ์์๋ก ๋ง๋ HTML ๋ฌธ์๋ ํ๋์ <html> ์์๋ฅผ ๊ฐ๋๋ค
- <head>~</haed> : HTML ๋ฌธ์์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ ์ํ๋ฉฐ, ๋ฉํ๋ฐ์ดํฐ๋ HTML ๋ฌธ์์ ๋ํ ์ ๋ณด๋ฅผ ์๋ฏธ.
- <body>~</body> : ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ๋ณด์ด๋ ๋ด์ฉ(content) ๋ถ๋ถ์ ๋ํ๋ธ๋ค.
ํ๊ทธ(tag)
- ์์ : ์์๊ณผ ์ข ๋ฃ๋ฅผ ๋ํ๋ด๋ ํ๊ทธ๋ก ์ด๋ฃจ์ด์ง ๋ชจ๋ ๋ช ๋ น
- ํ๊ทธ '<๊ณผ'>'์ผ๋ก ๋๋ฌ ์์ธ ์์์ ์ผ๋ถ๋ก ์์ ํ๊ทธ (<tag>)์ ์ข ๋ฃ ํ๊ทธ (</tag>)๋ก ์ด๋ฃจ์ด์ ธ ์์ง๋ง ์ข ๋ฃ ํ๊ทธ๊ฐ ์๋ ํ๊ทธ๋ ์๋ค.
- ์์ฑ(atrribute) : ์์์ ์์ ํ๊ทธ ๋ด์์ ์ฌ์ฉํ๋ฉฐ ๋ช ๋ น์ด๋ฅผ ๊ตฌ์ฒดํ ์ํค๋ ์ญํ ์ ํจ. ํ๊ทธ์ ์์ฑ์ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์๋๋ค.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"> // UTF-8์ด ์๋ ๊ฒฝ์ฐ ํ๊ธ ๊นจ์ง
<title>Insert title here</title>
</head>
<body>
<h3>ํ์ ํฉ๋๋ค.</h3>
<p> ์ง๊ธ ์๊ฐ์<%=s %> ์
๋๋ค.</p>
</body>
</html>
์ฃผ์
๋ฌธ์์ ๋ด์ฉ์ ์ค๋ช ํ๊ฑฐ๋ ๋์ค์ ํ๊ทธ ๋ถ์ ๋ฑ์ ์ฌ์ฉํ๊ธฐ ์ํด์ ์ฌ์ฉํ๋ค.
<!--์ฃผ์ ๋ด์ฉ ์
๋ ฅ-->
<html>~</html>
HTML ๋ฌธ์์ ์ต์์ ํ๊ทธ๋ก HTML ๋ฌธ์์ ์์๊ณผ ๋์ ๋ํ๋ธ๋ค. head ์์์ body ์์๋ฅผ ํฌํจํ ์ ์๋ค. lang ์์ฑ์ผ๋ก ๋ด์ฉ์์ ์ฌ์ฉํ ์ธ์ด๋ฅผ ์ง์ ํ ์ ์๋ค.
<head> ~ </haed>
html ์์ ๋ด๋ถ์ ์ฒซ๋ฒ์งธ ์์๋ก ์ฌ์ฉ. head ์์๋ ๋ฌธ์์ ๋ฉํ๋ฐ์ดํฐ ์งํฉ์ ๋ํ๋.
<title> ~ </title>
HTML ๋ฌธ์์ ์ ๋ชฉ ํ์ ๋ถ๋ถ์ ๊ธฐ์ ํจ. ์ด ๋ถ๋ถ์ ๊ธฐ์ ๋ ๋ด์ฉ์ ๋ธ๋ผ์ฐ์ ์ ์ ๋ชฉ ํ์์ค์ ๋ํ๋๋ค.
<meta>
- charset : ๋ฌธ์ ์ธ์ฝ๋ฉ์ ์ ์. HTML 5 ์ถ๊ฐ ์์ฑ
- content : ์ง์ ๋ ๋ฉํ ํค์ ๋ํ ๊ด๋ จ ์ ๋ณด๋ฅผ ์ง์
- http-equiv : HTTP ์๋ต ๋ฉ์์ง ํค๋์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณต
<body>~</body>
body ์์๋ ๋ฌธ์์ ์ฃผ๋ ์ฝํ ์ธ ๋ฅผ ๋ํ๋ธ๋ค. HTML ๋ฌธ์์๋ body ์์๋ฅผ ๋ฐ๋์ ํ๋ ๊ธฐ์ ํ๋ค.
<hx>~</hx>
๊ธ์ํฌ๊ธฐ๋ฅผ ์ง์ ํ๋ ํ๊ทธ๋ก x๋ '1~6'์ฌ์ด์ ์ซ์(1: ๊ฐ์ฅ ํฐ ๊ธ์จ, 6: ๊ฐ์ฅ ์์ ๊ธ์จ)
<h> ํ๊ทธ๋ ์๋์ผ๋ก ์ค ๋ฐ๊ฟ์ด ์ด๋ฃจ์ด์ง๋ฉฐ ํ์ดํ์ ์ ๋ ฅ ํ ๊ฒฝ์ฐ์ ๋ณดํต ์ฌ์ฉํ๋ค.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<link rel="icon" href="data:;base64,iVBORw0KGgo=">
</head>
<body>
<h1> h1 ํ๊ทธ ์์ </h1>
<h2> h2 ํ๊ทธ ์์ </h2>
<h3> h3 ํ๊ทธ ์์ </h3>
<h4> h4 ํ๊ทธ ์์ </h4>
<h5> h5 ํ๊ทธ ์์ </h5>
<h6> h6 ํ๊ทธ ์์ </h6>
</body>
</html>
<p>~</p>
๋ฌธ๋จ ํ๊ทธ, ๋จ๋ฝ์ ์ ์ํ๋ฉฐ ํ ๋ฌธ๋จ์ ๋ํ๋ด๋๋ฐ ์ฌ์ฉํ๋ค. <p> ํ๊ทธ๋ <br><br>๊ณผ ์ ์ฌํ ์ ๋์ ์ค ๊ฐ๊ฒฉ์ด ์๊ธด๋ค.
<p> ํ๊ทธ๋ ์ข ๋ฃ ํ๊ทธ๋ฅผ ์๋ตํ ์ ์๋๋ฐ, ์ด๋ ์น ๋ธ๋ผ์ฐ์ ๋ค์ด <p>ํ๊ทธ์ ๋ง๋๊ฒ ๋๋ฉด ๊ทธ ์ด์ ์ ๋ฌธ๋จ์ด ๋๋ฌ๋ค๊ณ ํด์ํ๊ธฐ ๋๋ฌธ์ด๋ค.
<br>
์ค ๋ฐ๊ฟ ํ๊ทธ
์ค๋ฐ๊ฟ์ ์ง์ ํ๋๋ฐ ์ฌ์ฉํ๋ค.
<hr>
์ํ์ ํ๊ทธ
๋ฌธ์ ๋ด์ ์ํ์ ์ ๋ฃ์ด์ฃผ๋ ํ๊ทธ
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<link rel="icon" href="data:;base64,iVBORw0KGgo=">
</head>
<body>
<h3> p ํ๊ทธ / br ํ๊ทธ / hr ํ๊ทธ </h3>
<p> p ํ๊ทธ : ๋ฌธ๋จ์ ์ ์ํ๋ค.</p>
<p>
p ํ๊ทธ์ p ํ์ค ์ฌ์ด๋ ์ฝ๊ฐ์ ๊ณต๋ฐฑ์ด ์๊ธด๋ค.
(br ํ๊ทธ ๋๋ฒ๊ณผ ์ ์ฌ)
</p>
<hr>
<p>
br ํ๊ทธ : ์ค ๋ฐ๊ฟ ํ๊ทธ. <br>
HTML์ ์ํฐ๊ฐ ์ค๋ฐ๊ฟ์ด ์ผ์ด๋์ง ์๋๋ค.
</p>
<p>
์๋ฐ
์๋๋ก์ด๋<br>
CSS<br><br>
Servlet
</p>
<hr>
<hr color="blue">
<hr width ="50%" align="center">
<hr size ="5" width ="50%" align="right">
<hr noshade="noshade" size="5" width="50%">
<p> hr ํ๊ทธ : ์ํ์ ํ๊ทธ </p>
</body>
</html>
Block Level Element
๋ธ๋ก ๋ ๋ฒจ ์์. ๋ธ๋ก ๋ ๋ฒจ ์์๋ ์ ํ ์ค ๋ฐ๊ฟ์ด ๋ค์ด๊ฐ ๋ค๋ฅธ ์์๋ค์ ๋ค๋ฅธ ์ค๋ก ๋ฐ์ด๋ด๊ณ ํผ์ ํ ์ค์ ์ฐจ์งํ๋ค.
ํน์ง
- ํญ์ ์๋ก์ด ๋ผ์ธ์์ ์์
- ํ๋ฉด ํฌ๊ธฐ ์ ์ฒด์ ๊ฐ๋ก ํญ์ ์ฐจ์งํ๋ค.(width : 100%)
lnline Level Element
์ธ ๋ผ์ธ ๋ ๋ฒจ ์์๋ ์ ํ ์ค ๋ฐ๊ฟ ์์ด ํ ์ค์ ๋ค๋ฅธ ์์๋ค๊ณผ ๋๋ํ ๋ฐฐ์น
ํน์ง
- ์๋ก์ด ๋ผ์ธ์์ ์์ํ์ง ์์ผ๋ฉฐ ๋ฌธ์ฅ์ ์ค๊ฐ์ ๋ค์ด๊ฐ ์ ์๋ค. ์ฆ, ์ค์ ๋ฐ๊พธ์ง ์๊ณ ๋ค๋ฅธ ์์์ ํจ๊ป ํ ํ์ ์์นํ๋ค.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<link rel="icon" href="data:;base64,iVBORw0KGgo=">
</head>
<body>
<h3>block ํ๊ทธ์ inline ํ๊ทธ</h3>
<p> - block ํ๊ทธ</p>
<p>
ํ์ค์ ์ฐจ์งํ๋ ํ๊ทธ๋ก ํญ์ ์๋ก์ด ์ค์์ ์ง๊ฐ(ํ๋ฉด ์ ์ฒด ๊ฐ๋กํญ ์ฌ์ฉ)<br>
width,height,margin,padding ์์ฑ ์ง์ ๊ฐ๋ฅ<br>
block ํ๊ทธ์ inline ํ๊ทธ ํฌํจ ๊ฐ๋ฅ<br>
์ฃผ์ block ํ๊ทธ : div,h1~h6,p,ol,ul,table,form ๋ฑ
</p>
<hr>
<p> - inline ํ๊ทธ </p>
<p>
๋ค๋ฅธ ์์์ ๋๋ํ ๋ฐฐ์น<br>
content ์์ ๋งํผ ํญ ์ฐจ์ง <br>
width, height ๋ ๋ฌด์
margin,padding ์ ์ข์ฐ๋ง ์ ์ฉ<br>
inline ํ๊ทธ ๋ค์ ๊ณต๋ฐฑ(์ํฐ ํฌํจ)์ด ์์ผ๋ฉด 4px ์ ๋์ ๊ณต๋ฐฑ์ด ์๊น <br>
์ฃผ์ inline ํ๊ทธ : span,a,img,input,select,textarea,button๋ฑ
</p>
<br>
<h3>block ํ๊ทธ ์ </h3>
<p style="background:yellow; ">์๋ฐ</p>
<p style="background:#9F81F7; ">์คํ๋ง</p>
<p style="width: 200px; background: gray;">์น</p>
<p style="background: blue;">CSS</p>
<hr>
<h3>inline ํ๊ทธ ์ </h3>
<span style="background:yellow;">์๋ฐ</span><span>์คํ๋ง</span>
<span style="background:#9F81F7; ">์น</span>
<span style="background: blue;">CSS</span>
<span style="background:red;">ORACLE</span>
<hr>
</body>
</html>
ํน์๋ฌธ์
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<link rel="icon" href="data:;base64,iVBORw0KGgo=">
</head>
<body>
<h3>HTML ํน์๋ฌธ์</h3>
<p> ๋ ํ ๋ฏผ ๊ตญ</p> <!-- ์ฌ๋ฌ์นธ์ ๊ณต๋ฐฑ๋ ํ๋์ ๊ณต๋ฐฑ๋ง ์ ํจ-->
<p> ๋ ํ</p> <!-- ๊ณต๋ฐฑ -->
<p>
<br%gt; : ๋ผ์ธ์ ๋๊ธด๋ค.
</p>
</body>
</html>
์์ฑ
id | ์์์ ์ ์ผํ ์๋ณ์. ์คํ์ผ์ํธ ์ ํ์ |
class | ๋ฌธ์์ ์์๋ฅผ ์๋ณ. |
style | ์์์ ๋ํ ์ธ๋ผ์ธ ์คํ์ผ ์ง์ |
tabindex | ํญ ์์ ์์น ์ง์ |
title | ํด๋น element์ ์ ๋ชฉ ๋งํฌ๊ฐ ๊ฑธ๋ฆฐ ๊ณณ์ ๋ง์ฐ์ค๋ฅผ ๊ฐ์ ธ ๊ฐ์๋ ๋ ธ๋ ์ ํด ํ์ผ๋ก ํ์ |
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<link rel="icon" href="data:;base64,iVBORw0KGgo=">
<style type="text/css">
#header{ /*id selector*/
font-size: 17px;
font-family: ๊ถ์์ฒด;
color: blue;
}
.box1{ /*class selector*/
border: 3px solid gray;
width: 300px;
text-align: center;
padding: 10px;
}
.box2{
border: 1px solid red;
width: 300px;
height: 50px;
padding: 10px;
}
</style>
</head>
<body>
<h3 id="header">์์ฑ</h3> <!-- id์์ฑ -->
<!-- title, class ์์ฑ -->
<div title="์น" class="box1">์นํ๋ก๊ทธ๋จ์ด๋?</div>
<hr>
<div class="box1">HTML ์ด๋ ?</div>
<hr>
<!-- contenteditable : ๋ด์ฉ ์
๋ ฅ ๊ฐ๋ฅ ์ฌ๋ถ ์ง์ -->
<div class="box2" contenteditable="true"></div>
<hr>
<p>data-* ์์ฑ : ๊ฐ๋ฐ์๊ฐ ์์์ ์์ฑ์ html์ ์ถ๊ฐํ ๋ ์ฌ์ฉ</p>
<ol>
<li data-subuect = "java">์๋ฐ</li>
<li data-subuect = "spring">์คํ๋ง</li>
<li data-subuect = "android">์๋๋ก์ด๋</li>
</ol>
</body>
</html>
fomatting
<b>~</b> | ๊ธ์ ๊ฐ์กฐ ํ๊ทธ(Bold), ๋ณผ๋์ฒด (๊ตต์ ๊ธ์จ์ฒด) ํค์๋,๋ฆฌ๋ทฐ์์์ ์ํ๋ช , ๊ธฐํ ๋ณดํต ๋ณผ๋์ฒด๋ก ํํํ๋ ํ ์คํธ์ ์ฌ์ฉ |
<em>~</em> | ํ ์คํธ ๊ฐ์กฐ ํ๊ทธ. ์ฃผ๊ด์ ์ธ ๊ฐ์กฐ๋ฅผ ๋ํ๋ผ๋ฟ, ์ค์์ฑ์ ๋ํ๋ด์ง๋ ์์ |
<i>~</i> | ์ดํค๋ฆญ์ฒด ํ๊ทธ. ๋ค๋ฅธ ์ธ์ด์์ ๋๋ฆฌ ์ฐ์ด๋ ์์ด์ ์ธ์ฉ |
<dfn>~</dfn> | ์ฉ์ด ์ ์ ํ๊ทธ. ์น ํ์ด์ง ๋ด์ ์ฉ์ด, ๋จ์ด ๋ฑ์ ์ ์ํ ๋ ์ฌ์ฉ |
<pre>~</pre> | ์์ค ์ค์ ํ ์คํธ ํ๊ทธ. ์์์ด ์ค์ ๋ ํ ์คํธ๋ฅผ ํํํ๋๋ฐ ์ฌ์ฉ |
<sub>~</sub> | ์ฒจ์ ํ ์คํธ ํ๊ทธ |
<sup>~</sup> | ์ํผ ์คํฌ๋ฆฝํธ ํ๊ทธ |
<s>~</s> | ํ ์คํธ ๊ฐ์ด๋ฐ ์ ์ ์ ํ๊ทธ. ๋ฌธ์์ ๊ฐ์ด๋ฐ์ ์ ์ ๋ฃ์ด์ค๋ค. |
<u>~</u> | ๋ฐ์ค ํ๊ทธ |
<cite>~</cite> | ์ธ์ฉ ํ๊ทธ |
<code>~</code> | ์ฝ๋ ์์ ํ๊ทธ. ์ปดํจํฐ์ ๊ด๋ จ๋ ๋ชจ๋ ์ฝ๋ ๋งํฌ์ ํ๋ ์ฝ๋. XML ์์ฑ์ด๋ฆ, ํ์ผ์ด๋ฆ ๋ฑ ํ์ํ๊ธฐ ์ํด ์ฌ |
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<link rel="icon" href="data:;base64,iVBORw0KGgo=">
</head>
<body>
<h3>ํฌ๋ฉงํ
๊ด๋ จ ํ๊ทธ</h3>
<p>b ํ๊ทธ : ์งํ๊ฒ</p>
<b>์งํ๊ฒ ํ์</b>
<p style="font-weight: bold;">์งํ๊ฒ</p>
<p style="font-weight: 600;">์งํ๊ฒ</p>
<hr>
<p>em / i ํ๊ทธ : ์ดํค๋ฆญ์ฒด</p>
<i>์ดํค๋ฆญ</i> <em>์ดํค๋ฆญ</em>
<hr>
<p>pre ํ๊ทธ : ์์ ์ค์ ํ๊ทธ </p>
<pre>
์์์ด ์ค์ ๋ ํ
์คํธ๋ฅผ ํํํ๋๋ฐ ์ฌ์ฉ
์
๋ ฅ๋ ๊ทธ๋๋ก์ ์ํ๋ก ๋ณด์ฌ์ค
๊ณต๋ฐฑ,ํญ,์ํฐ๋ฑ์ ๊ทธ๋๋ก ๋ณด์กด
๋จ, ๊ธ์ํฌ๊ธฐ๋ ๋ณํจ
</pre>
<hr>
<p>sub,sup ํ๊ทธ : ์๋ ์ฒจ์,์์ฒจ์</p>
<p>
log<sub>2</sub>5<sup>3</sup>
</p>
</body>
</html>
'๐ป > HTML' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
(42) [HTML] 3์ผ HTML ํผ ํ๊ทธ (0) | 2024.04.16 |
---|---|
(42) [HTML] 3์ผ HTML List, Links ํ๊ทธ (0) | 2024.04.15 |
(41) [HTML] 2์ผ HTML ํ ์ด๋ธ ๋ ์ด์์ (0) | 2024.04.15 |
(41) [HTML] 2์ผ HTML ๋ ์ด์์ (1) | 2024.04.12 |
(40) [HTML] 1์ผ HTML ๋ ์ด์์ (0) | 2024.04.11 |