Recent Posts
Recent Comments
Archives
๋ฐ˜์‘ํ˜•
250x250
ยซ   2024/04   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
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
Today
Yesterday

Total
04-29 18:53
๊ด€๋ฆฌ ๋ฉ”๋‰ด

Hey Tech

์ดํด๋ฆฝ์Šค๋ฅผ ํ™œ์šฉํ•œ ์ •์  ์›น ์„œ๋ฒ„ ๊ฐœ๋ฐœํ•˜๊ธฐ(feat. href ์‚ฌ์šฉ) ๋ณธ๋ฌธ

SW ๊ฐœ๋ฐœ/HTML & CSS

์ดํด๋ฆฝ์Šค๋ฅผ ํ™œ์šฉํ•œ ์ •์  ์›น ์„œ๋ฒ„ ๊ฐœ๋ฐœํ•˜๊ธฐ(feat. href ์‚ฌ์šฉ)

Tony Park 2022. 9. 17. 17:25
728x90
๋ฐ˜์‘ํ˜•

๐Ÿ‘จ‍๐Ÿ’ป ๋“ค์–ด๊ฐ€๋ฉฐ

๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ดํด๋ฆฝ์Šค๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ฐ„๋‹จํ•œ ์ •์ (static) ์›น ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“œ๋Š” ๊ณผ์ •์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ, ๋ฉ”์ธ ํŽ˜์ด์ง€์™€ 2๊ฐœ์˜ ํŽ˜์ด์ง€๋กœ ์ด 3๊ฐœ์˜ ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๊ณ , ๋ฉ”์ธ ํŽ˜์ด์ง€์—์„œ ๋‹ค๋ฅธ 2๊ฐœ์˜ ํŽ˜์ด์ง€๋กœ ํ•˜์ดํผ๋งํฌ๋ฅผ ํ†ตํ•ด ๋„˜์–ด๊ฐ€๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.


1.  ๊ฐœ๋ฐœ

Step 1.  ์ดํด๋ฆฝ์Šค ์‹คํ–‰

๋จผ์ €, ์ดํด๋ฆฝ์Šค๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

Step 2.  Web ๊ฐœ๋ฐœ ๋ชจ๋“œ ๋ณ€๊ฒฝ

์ดํด๋ฆฝ์Šค ๋‚ด ์šฐ์ธก ์ƒ๋‹จ์— ๋ณด๋ฉด ๋‹๋ณด๊ธฐ ์•„์ด์ฝ˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์•„๋ž˜์˜ ์Šคํฌ๋ฆฐ์ƒท์ฒ˜๋Ÿผ, ๋‹๋ณด๊ธฐ ์•„์ด์ฝ˜ ์šฐ์ธก์— ์œ„์น˜ํ•ด ์žˆ๋Š” Open Perspective ์•„์ด์ฝ˜์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

Open Perspective ๋ฒ„ํŠผ ํด๋ฆญ

์•„๋ž˜์—์„œ ๋‘ ๋ฒˆ์งธ์— ์žˆ๋Š” Web์„ ์„ ํƒํ•˜๊ณ  ํ•˜๋‹จ์— Open ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

Web ๊ฐœ๋ฐœ๋ชจ๋“œ ๋ณ€๊ฒฝ

Step 3.  Static Web Project ์ƒ์„ฑ

์ƒ๋‹จ ๋ฉ”๋‰ด๋ฐ”์—์„œ File > New > Static Web Project์„ ์ฐจ๋ก€๋กœ ํด๋ฆญํ•˜์—ฌ ์ •์ ์ธ ์›น ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์ •์  ์›น ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ

ํ”„๋กœ์ ํŠธ ์ด๋ฆ„์„ ์ž‘์„ฑํ•˜๊ณ  ํ•˜๋‹จ์— Next๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ์ด๋ฆ„ ์„ค์ •

ํด๋”๋ช…์„ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” WebContent๋กœ ์„ค์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

ํด๋”๋ช… ์ˆ˜์ •

Step 4.  index.html ํŒŒ์ผ ์ƒ์„ฑ

๋ฉ”์ธ ํŽ˜์ด์ง€ ์—ญํ• ์„ ํ•  index ํŽ˜์ด์ง€๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์•ž์„œ ์ƒ์„ฑํ•œ ํด๋”๋ฅผ ์šฐํด๋ฆญํ•œ ํ›„, New > HTML file์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

index.html ํŒŒ์ผ์ƒ์„ฑ(1)

ํŒŒ์ผ๋ช…์œผ๋กœ index.html์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

index.html ํŒŒ์ผ์ƒ์„ฑ(2)

Step 5.  ์˜ˆ์ œ ํŽ˜์ด์ง€ ์ƒ์„ฑ

์œ„์˜ ๋ฐฉ๋ฒ•๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, HTML ๊ธฐ๋ฐ˜์˜ ์˜ˆ์ œ ํŒŒ์ผ 2๊ฐœ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” cat๊ณผ dog๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ํŽ˜์ด์ง€๋ฅผ ์ƒ์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค.

 

์ƒ์„ฑ๋œ ํŽ˜์ด์ง€ 3๊ฐœ

dog.html

<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
	<h1>๊ฐ•์•„์ง€ ํŽ˜์ด์ง€</h1>
</body>
</html>

cat.html

<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
	<h1>๊ณ ์–‘์ด ํŽ˜์ด์ง€</h1>
</body>
</html>

Step 6.  index ํŽ˜์ด์ง€ ํŽธ์ง‘

index ํŽ˜์ด์ง€์—์„œ ํ•˜์ดํผ๋งํฌ๋ฅผ ํ†ตํ•ด dog์™€ cat ํŽ˜์ด์ง€๋กœ ๊ฐ๊ฐ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •ํ•ด ์ค๋‹ˆ๋‹ค.

href ์†์„ฑ์— ๊ฐ ํŒŒ์ผ ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. a ํƒœ๊ทธ ์•ˆ์— ํ…์ŠคํŠธ๋Š” ํŽ˜์ด์ง€์—์„œ ํ‘œ์‹œ๋  ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.

<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
	<h1>ํ™ˆํŽ˜์ด์ง€</h1>
	<a href="dog.html">๊ฐ•์•„์ง€</a><p/>
	<a href="cat.html">๊ณ ์–‘์ด</a><p/>
</body>
</html>

Step 7.  ์„œ๋ฒ„ ๊ตฌ๋™

์›น ์„œ๋ฒ„๋ฅผ ๊ตฌ๋™ํ•ฉ๋‹ˆ๋‹ค.  ํ”„๋กœ์ ํŠธ ํด๋”๋ฅผ ๋งˆ์šฐ์Šค ์šฐํด๋ฆญ > Run As > Run on Server๋ฅผ ์ฐจ๋ก€๋กœ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

์„œ๋ฒ„ ๊ตฌ๋™

Step 8.  HTTP Preview ํด๋ฆญ

์•„๋ž˜์˜ ์Šคํฌ๋ฆฐ์ƒท์ฒ˜๋Ÿผ, Basic์— ์žˆ๋Š” HTTP Preview๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. HTTP Preview๋Š” ์ดํด๋ฆฝ์Šค์˜ ๊ธฐ๋ณธ์ ์ธ ๋‚ด์žฅ ์„œ๋ฒ„์ž…๋‹ˆ๋‹ค. Finish ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

HTTP Preview ํด๋ฆญ

2.  ๊ฒฐ๊ณผ

1) ์ดํด๋ฆฝ์Šค ๋‚ด ๊ฒฐ๊ณผํ™•์ธ

์„œ๋ฒ„๋ฅผ ๊ตฌ๋™์‹œํ‚ค๋ฉด, ๊ธฐ๋ณธ์ ์œผ๋กœ ์ดํด๋ฆฝ์Šค์—์„œ ์•„๋ž˜์˜ ์Šคํฌ๋ฆฐ์ƒท์ฒ˜๋Ÿผ index.html ํŽ˜์ด์ง€๊ฐ€ ์ถœ๋ ฅ๋œ ๊ฒƒ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ดํด๋ฆฝ์Šค ๋‚ด ์›น ํŽ˜์ด์ง€ ์ถœ๋ ฅ

2) chrome ๋‚ด ๊ฒฐ๊ณผํ™•์ธ

์ผ๋ฐ˜์ ์ธ ์›น ํŽ˜์ด์ง€์ฒ˜๋Ÿผ, ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ๋‹จ ๋ฉ”๋‰ด๋ฐ”์—์„œ Window > Web Browser > Chrome์„ ํด๋ฆญํ•ด ์ค๋‹ˆ๋‹ค.

ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ € ๋‚ด ๊ฒฐ๊ณผ ์ถœ๋ ฅ์„ ์œ„ํ•œ ์„ธํŒ…

์•„๋ž˜์™€ ๊ฐ™์ด ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ฒฐ๊ณผ๊ฐ€ ์ถœ๋ ฅ๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. "๊ฐ•์•„์ง€" ๋˜๋Š” "๊ณ ์–‘์ด" ํ…์ŠคํŠธ๋ฅผ ํด๋ฆญํ•˜๋ฉด ๊ฐ๊ฐ ํ•ด๋‹น html ํŒŒ์ผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ € ๋‚ด ๊ฒฐ๊ณผ ์ถœ๋ ฅ

3) ์„œ๋ฒ„ ์ข…๋ฃŒ

์„œ๋ฒ„๋ฅผ ์ข…๋ฃŒํ•˜๊ณ  ์‹ถ์œผ์‹œ๋ฉด ์ดํด๋ฆฝ์Šค ๋‚ด ํ•˜๋‹จ์— Servers ํƒญ ๋งˆ์šฐ์Šค ์šฐ์ธก ํด๋ฆญ > Stop ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ด ์ค๋‹ˆ๋‹ค.

์„œ๋ฒ„ ์ข…๋ฃŒ ๋ฐฉ๋ฒ•


์˜ค๋Š˜์€ ์ดํด๋ฆฝ์Šค๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ฐ„๋‹จํ•œ ์ •์  ์›น ์„œ๋ฒ„๋ฅผ ๊ฐœ๋ฐœํ•ด ๋ดค์Šต๋‹ˆ๋‹ค.

ํฌ์ŠคํŒ… ๋‚ด์šฉ์— ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋‹ค๋ฉด ์•„๋ž˜์— ๋Œ“๊ธ€ ๋‚จ๊ฒจ์ฃผ์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๊ทธ๋Ÿผ ์˜ค๋Š˜๋„ ์ฆ๊ฑฐ์šด ํ•˜๋ฃจ ๋ณด๋‚ด์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค :)

๊ณ ๋ง™์Šต๋‹ˆ๋‹ค๐Ÿ˜Š

728x90
๋ฐ˜์‘ํ˜•
Comments