[Day2] HTML 2 [11/3]

 

--๋ณต์Šต--

1. html5 ๊ตฌ์กฐ์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•˜์„ธ์š”. 

   1) ๋ฌธ์„œ ์œ ํ˜• ์„ ์–ธ๋ฌธ    <!DOCTYPE html>

   2) <html>    ์ตœ์ƒ์œ„ ๋ฃจํŠธ ์š”์†Œ

       </html>

   3)  <body></body> ํ•„์ˆ˜

   4)  <head>

           <title></title>

           <meta>          -- ์ข…๋ฃŒ ํƒœ๊ทธ X

       </head> ์„ ํƒ    

       

2) ์›น ๋™์ž‘ ์›๋ฆฌ์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•˜์„ธ์š”.

 

      ํด๋ผ์ด์–ธํŠธ                 -> ์š”์ฒญ(request)               ์„œ๋ฒ„

                                      <- ์‘๋‹ต(response)

 

       ์ „์šฉ ์›น ๋ธŒ๋ผ์šฐ์ €                                                  ์›น์„œ๋ฒ„ + WAS

       ์ฃผ์†Œ์ฐฝ :  url                                                         ์•„ํŒŒ์น˜ ํ†ฐ์บฃ 8.5.83

 

3. [์š”์†Œ(Element)]์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•˜์„ธ์š”.

      <์‹œ์ž‘ํƒœ๊ทธ>๋‚ด์šฉ</์ข…๋ฃŒํƒœ๊ทธ>

 

3-2. [์†์„ฑ(Attribute)]์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•˜์„ธ์š”.

     - html ์š”์†Œ์˜ ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ์ œ๊ณต

     - ํ˜•์‹

        <์‹œ์ž‘ํƒœ๊ทธ ์†์„ฑ๋ช…="์†์„ฑ๊ฐ’" ... >

4. ์›น

     ์›น 1.0  X

     ์›น 2.0 : ๋ˆ„๊ตฌ๋‚˜ ์ปดํ“จํ„ฐ ์‚ฌ์šฉ

     ์›น 3.0 : ํ•„์š”ํ•œ ์ •๋ณด๋งŒ ์ œ๊ณต

     ์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•˜์„ธ์š”.

                                             

5. ์›น ํ‘œ์ค€ ๊ธฐ์ˆ 

[ ใ‰  html5 ์›นํŽ˜์ด์ง€๊ตฌ์„ฑ ] + [ ใ‰ก css3 ์Šคํƒ€์ผ ์ ์šฉ ] + [ ใ‰ข javascript ์‚ฌ์šฉ์ž ๋ฐ˜์‘ ์ฒ˜๋ฆฌ ]

 


* ํƒญ,๊ณต๋ฐฑ,์—”ํ„ฐ(๊ฐœํ–‰)     -  ๊ณต๋ฐฑ 1๊ฐœ ์ฒ˜๋ฆฌ(๊ธฐ์–ต)

*  ๊ณต๋ฐฑ์ฒ˜๋ฆฌ

  [html entity(์—”ํ‹ฐํ‹ฐ==๋…๋ฆฝ์ฒด)]

   html์˜ ์˜ˆ์•ฝ๋ฌธ์ž(ํŠน์ˆ˜๋ฌธ์ž)๋Š” ๋ฌธ์ž ์—”ํ‹ฐํ‹ฐ๋กœ ๋Œ€์ฒด๋˜์–ด์•ผ ํ•œ๋‹ค. 

        

   ํ˜•์‹)   &์—”ํ‹ฐํ‹ฐ๋ช…;  or  &#์—”ํ‹ฐํ‹ฐ_์ˆซ์ž;

   ๊ถŒ&#160;&#160;&#160;&#160;&#160;์žฌํ˜„<br />
   ๊ฐ•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;์ƒˆ์•”<br>
   ์›&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;์„ฑํ˜„<br>
   <!-- ๊ฒฝ๊ณ  :  Unknown tag (์•ˆ์ง„ํ˜•). -->
   &lt;์•ˆ์ง„ํ˜•&gt;ํƒœ๊ทธX&lt;/์•ˆ์ง„ํ˜•&gt;<br>

    

         <            &lt;    less than        &#60;
         >             &gt;    greater than  &#62;
         &             &amp;    ampersand
         "            &quot;    double quotation mark
         '             &apos;    single auatation mark
         ©          &copy;      copyright
         
         non-breaking space : nbsp
         
        ๊ฐœํ–‰   <br>  line [br]eak   ์ข…๋ฃŒํƒœ๊ทธ X

<์‹œ์ž‘ํƒœ๊ทธ>๋‚ด์šฉ</์ข…๋ฃŒํƒœ๊ทธ>

<์‹œ์ž‘ํƒœ๊ทธ></์ข…๋ฃŒํƒœ๊ทธ> == <์‹œ์ž‘ํƒœ๊ทธ />

<์‹œ์ž‘ํƒœ๊ทธ>   -- ์ข…๋ฃŒํƒœ๊ทธ๊ฐ€ ์—†๋Š” ์ด์œ ? ๋‚ด์šฉ X

 


<h3>hn(1~6)  html ์ œ๋ชฉ(Heading)</h3>
  
<hr width="100" color="red"  size="10">
  
<!-- ์ƒ‰๊น” ์ง€์ • - ํ‘œ์ค€ ์ƒ‰์ƒ๋ช… (140๊ฐœ) red/blue -->
<!-- ์ƒ‰๊น” ์ง€์ • - 16์ง„์ˆ˜ ์ƒ‰์ƒ    #rrggbb            0~255-->
<!-- css ์ƒ‰๊น” ์ง€์ • : rgb(0,0,255) -->
<hr width="100px" color="blue"  align="left">
<hr width="100px" color="#0000FF"  align="left">
<hr width="50%" align="right"> <!--  ๊ธฐ์ค€ : ๋ถ€๋ชจ์š”์†Œ์˜ ๋„ˆ๋น„๋ฅผ ๊ธฐ์ค€  [๋ฐ˜์‘ํ˜•์›น]-->

  - [ ๋ธ”๋Ÿญ๋ชจ๋“œ] / ์ธ๋ผ์ธ๋ชจ๋“œ

     ๋ธ”๋Ÿญ๋ชจ๋“œ :    ํ•˜๋‚˜์˜ ๋ผ์ธ ๋ฌด์กฐ๊ฑด ์ฐจ์ง€

     ์ธ๋ผ์ธ๋ชจ๋“œ :  width / height ์†์„ฑ, margin / padding ์†์„ฑ ์ ์šฉ ๋ชปํ•จ

 

hํƒœ๊ทธ

  - ์ œ๋ชฉ ์œ„/์•„๋ž˜ ์—ฌ๋ฐฑ(margin)์ด ์ž๋™์œผ๋กœ ์ถ”๊ฐ€.

  - ๊ฒ€์ƒ‰์—”์ง„์ด ์ œ๋ชฉ(hn)์„ ์‚ฌ์šฉํ•˜์—ฌ ์›น ํŽ˜์ด์ง€์˜ ๊ตฌ์กฐ์™€ ๋‚ด์šฉ์„ ํŒŒ์•…ํ•œ๋‹ค.

  - ๊ธ€์ž ์ง„ํ•˜๊ฒŒ( bold )

 

hrํƒœ๊ทธ 

  - ์ˆ˜ํ‰์ž(์ค„, ์„ )์„ ํ‘œํ˜„

  - ๋ธ”๋Ÿญ๋ชจ๋“œ

  - [h]orizontal [r]ule

  - ์ข…๋ฃŒํƒœ๊ทธ X

  - px( ํ”ฝ์…€), %( ๋ฐฑ๋ถ„์œจ)

  - align ์†์„ฑ : ์ •๋ ฌ ์†์„ฑ   center(๊ธฐ๋ณธ๊ฐ’), [justifyX], left, right 

  

* html ์†์„ฑ์˜ ๋‹จ์œ„๋ฅผ ์ƒ๋žตํ•˜๋ฉด ๊ธฐ๋ณธ์€ px์ด๋‹ค.


<p> 
๋‰ด์Šคํƒ€ํŒŒ๋Š” '์ดํƒœ์› ์ฐธ์‚ฌ' ๋‹น์‹œ ๊ฒฝ์ฐฐ 112์„ผํ„ฐ์— ์ ‘์ˆ˜๋œ ์‹ ๊ณ  ๋…น์ทจ๋ก 11๊ฑด์„ ์ž…์ˆ˜ํ–ˆ๋‹ค. ์˜คํ›„ 6์‹œ 34๋ถ„ ์ตœ์ดˆ ์‹ ๊ณ ๋ถ€ํ„ฐ ์˜คํ›„ 10์‹œ์ฏค๊นŒ์ง€ ์‹œ๊ฐ„์ˆœ์œผ๋กœ ์‹ ๊ณ ๋œ ๋‚ด์šฉ๋“ค์ด๋‹ค. 
</p>
<p> 
๋…น์ทจ๋ก์— ๋”ฐ๋ฅด๋ฉด, ์˜คํ›„ 6์‹œ 34๋ถ„ ์ตœ์ดˆ ์‹ ๊ณ ์ž๋Š” ์ž์‹ ์˜ ์œ„์น˜๋ฅผ "ํ•ด๋ฐ€ํ†คํ˜ธํ…” ์˜† ๊ณจ๋ชฉ ํŽธ์˜์ "์ด๋ผ ๋งํ•œ๋‹ค. ํŽธ์˜์ ์€ ์ดํƒœ์› ์ฐธ์‚ฌ๊ฐ€ ๋ฐœ์ƒํ•œ ๋ฐ”๋กœ ๊ทธ ๊ณจ๋ชฉ์— ์žˆ์—ˆ๋‹ค. ์‹ ๊ณ ๋ฅผ ์ ‘์ˆ˜ํ•œ ๊ฒฝ์ฐฐ์€ ์ด ๋‚ด์šฉ์„ ๋“ฃ๊ณ  "ํ•ด๋ฐ€ํ†คํ˜ธํ…” ๊ณจ๋ชฉ์— ์žˆ๋Š” ํŽธ์˜์ ์ด์š”"๋ผ๋ฉด์„œ ๋‹ค์‹œ ์žฅ์†Œ๋ฅผ ํ™•์ธํ–ˆ๋‹ค.
</p>
<p> 
์˜คํ›„ 8์‹œ 9๋ถ„ ๋‘ ๋ฒˆ์งธ ์‹ ๊ณ ์—์„œ๋„ ์‹ ๊ณ ์ž๋Š” ์ž์‹ ์˜ ์œ„์น˜๊ฐ€ "์ดํƒœ์›์—ญ 3๋ฒˆ ์ถœ๊ตฌ ๋งž์€ํŽธ"์œผ๋กœ ์‚ฌ๊ณ  ๋ฐœ์ƒ ์ง€์  ๋ถ€๊ทผ์ด๋ผ๊ณ  ์„ค๋ช…ํ–ˆ๋‹ค. ๋‹ค์Œ ์˜คํ›„ 8์‹œ 33๋ถ„ ์‹ ๊ณ ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์˜€๋‹ค. ์‹ ๊ณ ์ž์˜ ์œ„์น˜๋Š” ์ฐธ์‚ฌ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ณจ๋ชฉ์— ์žˆ์—ˆ๋‹ค.
</p>
<p> 
4๋ฒˆ์งธ(์˜คํ›„ 8์‹œ 53๋ถ„)๋ถ€ํ„ฐ 11๋ฒˆ์งธ(์˜คํ›„ 10์‹œ 11๋ถ„)๊นŒ์ง€์˜ ์‹ ๊ณ  ๋‚ด์šฉ๋„ ๋ชจ๋‘ ํ™•์ธํ–ˆ์ง€๋งŒ, ์‹ ๊ณ ์ž๋“ค์€ ๋ชจ๋‘ ์ž์‹ ์˜ ์œ„์น˜๊ฐ€ ์ฐธ์‚ฌ ๋ฐœ์ƒ ์ง€์  ์ฃผ๋ณ€์ด๋ผ๊ณ  ์„ค๋ช…ํ–ˆ๋‹ค. ํ™•์ธ ๊ฒฐ๊ณผ ์‹ ๊ณ ์ž๋“ค์€ ๋Œ€๋ถ€๋ถ„ ์ฐธ์‚ฌ ๋ฐœ์ƒ ์ง€์  30m ์ด๋‚ด์— ์žˆ์—ˆ๋‹ค. 
</p> 
 
<hr>
 
<br> 
๋‰ด์Šคํƒ€ํŒŒ๋Š” '์ดํƒœ์› ์ฐธ์‚ฌ' ๋‹น์‹œ ๊ฒฝ์ฐฐ 112์„ผํ„ฐ์— ์ ‘์ˆ˜๋œ ์‹ ๊ณ  ๋…น์ทจ๋ก 11๊ฑด์„ ์ž…์ˆ˜ํ–ˆ๋‹ค. ์˜คํ›„ 6์‹œ 34๋ถ„ ์ตœ์ดˆ ์‹ ๊ณ ๋ถ€ํ„ฐ ์˜คํ›„ 10์‹œ์ฏค๊นŒ์ง€ ์‹œ๊ฐ„์ˆœ์œผ๋กœ ์‹ ๊ณ ๋œ ๋‚ด์šฉ๋“ค์ด๋‹ค. 
<br><br>
๋…น์ทจ๋ก์— ๋”ฐ๋ฅด๋ฉด, ์˜คํ›„ 6์‹œ 34๋ถ„ ์ตœ์ดˆ ์‹ ๊ณ ์ž๋Š” ์ž์‹ ์˜ ์œ„์น˜๋ฅผ "ํ•ด๋ฐ€ํ†คํ˜ธํ…” ์˜† ๊ณจ๋ชฉ ํŽธ์˜์ "์ด๋ผ ๋งํ•œ๋‹ค. ํŽธ์˜์ ์€ ์ดํƒœ์› ์ฐธ์‚ฌ๊ฐ€ ๋ฐœ์ƒํ•œ ๋ฐ”๋กœ ๊ทธ ๊ณจ๋ชฉ์— ์žˆ์—ˆ๋‹ค. ์‹ ๊ณ ๋ฅผ ์ ‘์ˆ˜ํ•œ ๊ฒฝ์ฐฐ์€ ์ด ๋‚ด์šฉ์„ ๋“ฃ๊ณ  "ํ•ด๋ฐ€ํ†คํ˜ธํ…” ๊ณจ๋ชฉ์— ์žˆ๋Š” ํŽธ์˜์ ์ด์š”"๋ผ๋ฉด์„œ ๋‹ค์‹œ ์žฅ์†Œ๋ฅผ ํ™•์ธํ–ˆ๋‹ค.
<br><br>
์˜คํ›„ 8์‹œ 9๋ถ„ ๋‘ ๋ฒˆ์งธ ์‹ ๊ณ ์—์„œ๋„ ์‹ ๊ณ ์ž๋Š” ์ž์‹ ์˜ ์œ„์น˜๊ฐ€ "์ดํƒœ์›์—ญ 3๋ฒˆ ์ถœ๊ตฌ ๋งž์€ํŽธ"์œผ๋กœ ์‚ฌ๊ณ  ๋ฐœ์ƒ ์ง€์  ๋ถ€๊ทผ์ด๋ผ๊ณ  ์„ค๋ช…ํ–ˆ๋‹ค. ๋‹ค์Œ ์˜คํ›„ 8์‹œ 33๋ถ„ ์‹ ๊ณ ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์˜€๋‹ค. ์‹ ๊ณ ์ž์˜ ์œ„์น˜๋Š” ์ฐธ์‚ฌ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ณจ๋ชฉ์— ์žˆ์—ˆ๋‹ค.
<br><br>
4๋ฒˆ์งธ(์˜คํ›„ 8์‹œ 53๋ถ„)๋ถ€ํ„ฐ 11๋ฒˆ์งธ(์˜คํ›„ 10์‹œ 11๋ถ„)๊นŒ์ง€์˜ ์‹ ๊ณ  ๋‚ด์šฉ๋„ ๋ชจ๋‘ ํ™•์ธํ–ˆ์ง€๋งŒ, ์‹ ๊ณ ์ž๋“ค์€ ๋ชจ๋‘ ์ž์‹ ์˜ ์œ„์น˜๊ฐ€ ์ฐธ์‚ฌ ๋ฐœ์ƒ ์ง€์  ์ฃผ๋ณ€์ด๋ผ๊ณ  ์„ค๋ช…ํ–ˆ๋‹ค. ํ™•์ธ ๊ฒฐ๊ณผ ์‹ ๊ณ ์ž๋“ค์€ ๋Œ€๋ถ€๋ถ„ ์ฐธ์‚ฌ ๋ฐœ์ƒ ์ง€์  30m ์ด๋‚ด์— ์žˆ์—ˆ๋‹ค. 
<br>

  [p]aragraph == ๋ฌธ๋‹จ, ๋‹จ๋ฝ

  - ํ•ญ์ƒ ์ƒˆ ์ค„์—์„œ ์‹œ์ž‘

  - ์ผ๋ฐ˜์ ์œผ๋กœ ํ…์ŠคํŠธ ๋ธ”๋ก

  - ์œ—, ์•„๋žซ์ชฝ ์—ฌ๋ฐฑ  ์ž๋™ ์ถ”๊ฐ€. -> br ํƒœ๊ทธ๋Š” ์‚ฌ์ด ๊ณต๊ฐ„ ์„ ํƒ๋จ, p ํƒœ๊ทธ๋Š” ์„ ํƒ ์•ˆ๋จ


[ CSS ]

Casacading Style Sheet (๊ณ„๋‹จ์‹ ์Šคํƒ€์ผ ์‹œํŠธ)

HTML ์›น ํŽ˜์ด์ง€์˜ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด

ํ˜„์žฌ 2013๋…„์—๋Š” CSS3 ๋ฒ„์ „์„ ์‚ฌ์šฉ์ค‘

 

 [CSS] ์ ์šฉํ•˜๋Š” 4๊ฐ€์ง€ ๋ฐฉ๋ฒ•

<1> head ํƒœ๊ทธ ์•ˆ์— style ํƒœ๊ทธ ๋ฅผ ์‚ฌ์šฉํ•ด์„œ CSS ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. 

<title>SS17 2022. 11. 3. ์˜ค์ „ 11:07:08</title>
<style type="text/css">

 

1. ์Šคํƒ€์ผ์„์ง€์ •ํ• ๋Œ€์ƒ == ์„ ํƒ์ž == selector

2. ์„ค์ •ํ•  ์Šคํƒ€์ผ ๋“ค~

    

    ํ˜•์‹

    ์„ ํƒ์ž{
          ์†์„ฑ๋ช…:์†์„ฑ๊ฐ’;
          ์†์„ฑ๋ช…:์†์„ฑ๊ฐ’;
          ์†์„ฑ๋ช…:์†์„ฑ๊ฐ’;
    }
     ์„ ํƒ์ž{          ์†์„ฑ๋ช…:์†์„ฑ๊ฐ’;์†์„ฑ๋ช…:์†์„ฑ๊ฐ’;์†์„ฑ๋ช…:์†์„ฑ๊ฐ’;     }

    

    /* css๋Š” ๋‹จ์œ„๋ฅผ ์ƒ๋žตํ•˜๋ฉด css ์ ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค. */

    /* ๋ชจ๋“  p ํƒœ๊ทธ๋ฅผ ์„ ํƒ์ž๋กœ ์‚ฌ์šฉํ•˜๊ฒ ๋‹ค */

p {  
    color: gray;
    border:1px solid black ;      /* ๊ฒฝ๊ณ„ , ํ…Œ๋‘๋ฆฌ*/
}

  p {
      border: 1px dotted gray;
  }
  span{
      color:red;
      background-color: yellow;
      /* ๋ฒ„ํŠผ ๋ˆ„๋ฅด๋ฉด ๋ณด์ด๊ฒŒ, ์‚ฌ๋ผ์ง€๊ฒŒ ์ฒ˜๋ฆฌ : javascript */
      display: none;  /* ์ „์‹œํ•˜๋‹ค, ๋‚ด๋ณด์ด๋‹ค. */
  }

span ํƒœ๊ทธ

    - ์ธ๋ผ์ธ ๋ชจ๋“œ

    - ํ…์ŠคํŠธ ์ปจํ…Œ์ด๋„ˆ( ์šฉ๊ธฐ )

 <p>
 ์˜ค๋Š˜ ์˜ˆ๋น„๊ตฐ ํ›ˆ๋ จ์„ <span>๊ถŒ์žฌํ˜„</span>, <span>๊ฐ•์ƒˆ์•”</span>, <span>์›์„ฑํ˜„</span>์”จ๊ฐ€ ๊ฐ”์Šต๋‹ˆ๋‹ค.
 </p>

 

* ์‚ฌ์šฉ์ž ๋ฐ˜์‘(์ด๋ฒคํŠธ) ์ฒ˜๋ฆฌ๋Š” js ๋กœ ํ•œ๋‹ค.

<button>Show</button>
<button>Hide</button>

 

ํ…์ŠคํŠธ๋ฅผ span์ด๋ผ๋Š” ์ปจํ…Œ์ด๋„ˆ์— ๋‹ด๋Š” ์ด์œ ? ์Šคํƒ€์ผ ์ ์šฉ( css ) + js ํ•˜๊ธฐ ์œ„ํ•ด์„œ!


pre ํƒœ๊ทธ    

      - [pre]formatted text ( ๋ฏธ๋ฆฌ ํฌ๋งท๋œ ํ…์ŠคํŠธ ) 

      - ๊ณ ์ • ๋„ˆ๋น„ ๊ธ€๊ผด๋กœ ํ‘œ์‹œ๊ฐ€ ๋œ๋‹ค.

      - ํ…์ŠคํŠธ๋Š” ๊ณต๋ฐฑ๊ณผ ์ค„ ๋ฐ”๊ฟˆ ๋ชจ๋‘ ์œ ์ง€ํ•œ๋‹ค. 

      - ํ…์ŠคํŠธ๋Š” html ์†Œ์Šค ์ฝ”๋“œ์— ์ž‘์„ฑ๋œ ๊ทธ๋Œ€๋กœ ํ‘œ์‹œ๋œ๋‹ค. 

     

      <var>int a ; ์ •์ˆ˜</var> 
      <kbd>a = scanner.nextInt()  ํ‚ค๋ณด๋“œ๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ์„ ๋ฐ›๋Š”๋‹ค๋Š” ํ‘œ์‹œ</kbd> 
      <samp> 
          computer ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋ถ€ํ„ฐ ์ƒ˜ํ”Œ ์ถœ๋ ฅ ์ •์˜ํ•˜๋Š” ํƒœ๊ทธ
      </samp>
      <code>
์ปดํ“จํ„ฐ ์ฝ”๋”ฉ์˜ ์ผ๋ถ€๋ถ„ ์ •์˜ํ•˜๋Š” ํƒœ๊ทธ 
ThreadWorker02 t = new ThreadWorker02();
t.start();
String inputData = JOptionPane.showInputDialog("์•„๋ฌด๊ฐ’์ด๋‚˜ ์ž…๋ ฅํ•˜์„ธ์š”.");
System.out.println( inputData );
t.interrupt();   // interrupted ์ƒํƒœ false ->  true
System.out.println( t.isInterrupted() );   // true
System.out.println(  " main END ");
      </code>

 

Unknown tag (xmp)

- ๋”์ด์ƒ ์ถ”์ฒœ๋˜์ง€ ์•Š์Œ

- ํƒœ๊ทธ ์ ์šฉ๋˜์ง€ ์•Š์Œ!!! (pre์˜ ๊ฒฝ์šฐ ํƒœ๊ทธ ์ ์šฉ ๋จ)

- HTML ํƒœ๊ทธ๋“ค์€ ์ˆ˜ํ–‰๋˜์ง€ ์•Š๊ณ  ์†Œ์Šค ๋ฌธ์ž์—ด๋กœ ํ‘œํ˜„๋œ๋‹ค.

     <xmp>     
- ๊ฐ€๋‚˜๋‹ค๋ผ
- ๋งˆ๋ฐ”์‚ฌ์•„
     </xmp>

     

๊ธฐํƒ€ ํƒœ๊ทธ

<xmp>
  1. <b></b> - bold , ๊ตต์€ ํ…์ŠคํŠธ
  2. <strong></strong> - ์ค‘์š”ํ•œ ํ…์ŠคํŠธ
  3. <i></i> - italic ๊ธฐ์šธ์ž„๊ผด ํ…์ŠคํŠธ
  4. <em></em> - emphasized  ๊ฐ•์กฐ๋œ ํ…์ŠคํŠธ == ๊ธฐ์šธ์ž„๊ผด 
  5. <mark></mark> - ํ‘œ์‹œ๋œ ํ…์ŠคํŠธ, ๋…ธ๋ž‘์ƒ‰ ๋ฐฐ๊ฒฝ์ƒ‰
  6. <small></small> - ๋” ์ž‘์€ ํ…์ŠคํŠธ
  7. <del></del> - deleted ์‚ญ์ œ๋œ ํ…์ŠคํŠธ 
  8. <ins></ins> - inserted ์‚ฝ์ž…๋œ ํ…์ŠคํŠธ , ๋ฐ‘์ค„
  9. <sub></sub> - ์•„๋ž˜ ์ฒจ์ž ํ…์ŠคํŠธ
  10. <sup></sup> - ์œ„ ์ฒจ์ž ํ…์ŠคํŠธ  
</xmp>

 

   <h3 id="subsample">๋ฌผ = H<sub>2</sub>O</h3>
   <h3>๋ˆ„์Šน =    2^3= 2<sup>3</sup>=8</h3>

html ์ธ์šฉ๋ฌธ - q, blockquote

 

1) A short inline quotation : q ํƒœ๊ทธ

   - ์งง์€ ์ธ๋ผ์ธ ์ธ์šฉ๋ฌธ 

   - ์ธ๋ผ์ธ๋ชจ๋“œ

   - ์Œ๋”ฐ์˜ดํ‘œ ์•ˆ์— ์ธ์šฉ๊ตฌ๊ฐ€ ๋“ค์–ด๊ฐ

  <q>๋ˆ„๊ตฌ๋‚˜ ๊ทธ๋Ÿด์‹ธํ•œ ๊ณ„ํš์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์ณ ๋งž๊ธฐ ์ „๊นŒ์ง€๋Š”</q>

 

2) A long quotation : blockquote ํƒœ๊ทธ

   - ๊ธด     ์ธ์šฉ๋ฌธ

   - ์ž๋™์œผ๋กœ ๋“ค์—ฌ์“ฐ๊ธฐ

   - ๋ธ”๋Ÿญ ๋ชจ๋“œ

<blockquote cite="http://www.sist.or.kr/sample.html">
์„ค๋ช…ํ•˜์ง€ ๋งˆ๋ผ.
์นœ๊ตฌ๋ผ๋ฉด ์„ค๋ช…ํ•  ํ•„์š”๊ฐ€ ์—†๊ณ ,
์ ์ด๋ผ๋ฉด ์–ด์ฐจํ”ผ ๋„ˆ๋ฅผ ๋ฏฟ์ง€ ์•Š์„ํ…Œ๋‹ˆ๊น.
</blockquote>

 


[ abbr ] ํƒœ๊ทธ

   - abbreviation ์•ฝ์นญ, ์•ฝ์–ด

   - ๋ธŒ๋ผ์šฐ์ €, ๋ฒˆ์—ญ ์‹œ์Šคํ…œ ๋ฐ ๊ฒ€์ƒ‰ ์˜ˆ์ง„์— ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋‹ค. 

   - ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ฆฌ๋ฉด     ํˆดํŒ(== ํ’์„ ๋„์›€๋ง)์ด ์ถœ๋ ฅ.

 <abbr title="HyperText Markup Language">html</abbr>

 

[ address] ํƒœ๊ทธ

      - ์ž‘์„ฑ์ž/์†Œ์œ ์ž ๋“ฑ์˜ ์ฃผ์†Œ 

      - ์—ฐ๋ฝ์ฒ˜ ์ •๋ณด( ์ฃผ์†Œ, ์ด๋ฉ”์ผ, ์ „ํ™”๋ฒˆํ˜ธ, ์†Œ์…œ ๋ฏธ๋””์–ด  ๋“ฑ๋“ฑ ) 

      - ๊ธฐ์šธ์ž„๊ผด๋กœ ๋žœ๋”๋ง

 <address>
    ์„œ์šธํŠน๋ณ„์‹œ ๊ฐ•๋‚จ๊ตฌ ํ…Œํ—ค๋ž€๋กœ 131(์—ญ์‚ผ๋™) ํ•œ๋…๋นŒ๋”ฉ 8์ธต
 </address>

 

[ cite ] ํƒœ๊ทธ

    - ๋“ค๋‹ค, ์ธ์šฉํ•˜๋‹ค. ์†Œํ™˜ํ•˜๋‹ค.

   - ์ฐฝ์ž‘๋ฌผ(์ฑ…, ์‹œ, ๋…ธ๋ž˜, ์˜ํ™”, ์กฐ๊ฐ, ๊ทธ๋ฆผ ๋“ฑ๋“ฑ)์˜ ์ œ๋ชฉ์„ ์ •์˜ํ•˜๋Š” ํƒœ๊ทธ

   - ๊ธฐ์šธ์ž„๊ผด๋กœ ๋žœ๋”๋ง

<cite>The Scream</cite>

 

[bdo] ํƒœ๊ทธ

   - ํ˜„์žฌ ํ…์ŠคํŠธ [๋ฐฉํ–ฅ]์„ ์žฌ์ •์˜ํ•˜๋Š” ํƒœ๊ทธ    

   - Overrides default [b]i[d]irecti[o]nal display. For use with bidirectional languages.

      ์žฌ์ •ํ•˜๋‹ค    ๊ธฐ๋ณธ        ์–‘๋ฐฉํ–ฅ              ํ‘œ์‹œ

      ๊ธฐ๋ณธ ์–‘๋ฐฉํ–ฅ ํ‘œ์‹œ๋ฅผ ์žฌ์ •์˜ํ•œ๋‹ค.                  ์–‘๋ฐฉํ–ฅ ์–ธ์–ด์— ์‚ฌ์šฉ๋œ๋‹ค. 

    - ๊ธฐ๋ณธ : ltr ์™ผ->์˜ค

    dir="rtl"  

<bdo>For use with bidirectional languages.</bdo>
<bdo dir="rtl">For use with bidirectional languages.</bdo>

 

[font] ํƒœ๊ทธ

   - ๊ธ€๊ผด, ๊ธ€ํฌ๊ธฐ( size ์†์„ฑ  1~7[3] ), ๊ธ€์ƒ‰์ƒ ๋“ฑ๋“ฑ

<font size="1"  face=""  color="yellow">์•ˆ๋…•ํ•˜์„ธ์š”. ํ™๊ธธ๋™์ž…๋‹ˆ๋‹ค</font><br>
<font size="2">์•ˆ๋…•ํ•˜์„ธ์š”. ํ™๊ธธ๋™์ž…๋‹ˆ๋‹ค</font><br>
<font size="3">์•ˆ๋…•ํ•˜์„ธ์š”. ํ™๊ธธ๋™์ž…๋‹ˆ๋‹ค</font><br>
<font>์•ˆ๋…•ํ•˜์„ธ์š”. ํ™๊ธธ๋™์ž…๋‹ˆ๋‹ค</font><br>
<font size="4">์•ˆ๋…•ํ•˜์„ธ์š”. ํ™๊ธธ๋™์ž…๋‹ˆ๋‹ค</font><br>
<font size="+1">์•ˆ๋…•ํ•˜์„ธ์š”. ํ™๊ธธ๋™์ž…๋‹ˆ๋‹ค</font><br>
<font size="5">์•ˆ๋…•ํ•˜์„ธ์š”. ํ™๊ธธ๋™์ž…๋‹ˆ๋‹ค</font><br>
<font size="6">์•ˆ๋…•ํ•˜์„ธ์š”. ํ™๊ธธ๋™์ž…๋‹ˆ๋‹ค</font><br>
<font size="7" face="๊ถ์„œ์ฒด">์•ˆ๋…•ํ•˜์„ธ์š”.  <font color="red"><b>ํ™๊ธธ๋™</b></font>์ž…๋‹ˆ๋‹ค</font><br>
<font size="100">์•ˆ๋…•ํ•˜์„ธ์š”. ํ™๊ธธ๋™์ž…๋‹ˆ๋‹ค</font><br>

html ๋งํฌ(link)

  - ํŽ˜์ด์ง€์—์„œ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค.

  - ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๋ฉด ๋‹ค๋ฅธ ๋ฌธ์„œ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค. 

  - ๋งํฌ์— ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ฆฌ๋ฉด ์ปค์„œ๊ฐ€ ์† ๋ชจ์–‘์œผ๋กœ ๋ฐ”๋€๋‹ค. 

  - ๋งํฌ๋Š” ๊ผญ ํ…์ŠคํŠธ ์ผ ํ•„์š”๋Š” ์—†๋‹ค. ( ์ด๋ฏธ์ง€ ๋˜๋Š” ๊ธฐํƒ€ html ์š”์†Œ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค.)  

  - a ํƒœ๊ทธ

  - href ์†์„ฑ์€ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์†์„ฑ์ด๋‹ค. (๋งํฌ์˜ ๋ชฉ์ ์ง€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์†์„ฑ    URI)

  

   - ๋ฐฉ๋ฌธํ•œ ๋งํฌ ํ…์ŠคํŠธ๋Š”           ๋ณด๋ผ์ƒ‰ + ๋ฐ‘์ค„

   - ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ๋งํฌ ํ…์Šค๋Š”    ํŒŒ๋ž€์ƒ‰ + ๋ฐ‘์ค„

   - Active(ํ™œ์„ฑ) ๋งํฌ ํ…์ŠคํŠธ๋Š” ๋นจ๊ฐ„์ƒ‰ + ๋ฐ‘์ค„

 

<a href=""></a>

<a name=""></a>

 

<a href="http://www.naver.com"  target="_self"  title="๋„ค์ด๋ฒ„">naver - ๋งํฌ ํ…์ŠคํŠธ, ํ˜„์žฌ ์œˆ๋„์šฐ(์ฐฝ)</a><br>
<a href="http://www.daum.net"  target="_blank">daum - ์ƒˆ ์œˆ๋„์šฐ(์ฐฝ)</a><br>
<a href="http://www.sist.co.kr">sist</a><br>

* target : _self, _blank,  (  ํ”„๋ ˆ์ž„ X ->  _parent, _top , name  ๋“ฑ๋“ฑ)

 

 

์ ˆ๋Œ€์ฃผ์†Œ(URL, URI), ์ƒ๋Œ€์ฃผ์†Œ  *******

   - URL : uniform resource locator ์˜ ์•ฝ์–ด.   

   - ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ์ž์›์ด ์–ด๋”” ์žˆ๋Š”์ง€๋ฅผ ์•Œ๋ ค์ฃผ๊ธฐ ์œ„ํ•œ ๊ทœ์•ฝ

   - ์›น ํŽ˜์ด์ง€๋ฅผ ์ฐพ๊ธฐ์œ„ํ•œ ์ฃผ์†Œ

   - ํ‘œํ˜„๋ฐฉ๋ฒ• ( RFC 1738์—์„œ ์ •์˜ )

 

[ํ†ต์‹ ๊ทœ์•ฝ]

scheme://<user>:<password>@<host>:<port>/<url-path>

 

http://      <host>:<port>/                      <path>                       ?<searchpart>

http://www.naver.com[:80]/webPro/html/days02/ex09.html

              

scheme       <host>                  <path>    ?searchpart  ์ฟผ๋ฆฌ์ŠคํŠธ๋ง(queryString)   

https://search.naver.com/search.naver?where=nexearch&sm=top_sug.pre&fbm=1&acr=2&acq=kenik&qdt=0&ie=utf8&query=kenik

 

 

* ์ฃผ์†Œ ๋งจ ๋งˆ์ง€๋ง‰์— ์ƒพ(#)์ด ์žˆ์œผ๋ฉด URI

 

      URL / URI ๊ตฌ๋ถ„

      URI๊ฐ€ URL์˜ ์ƒ์œ„ ๊ฐœ๋…์ด๊ณ 

      URI = scheme ":" hier-part [ "?" query ]                       /  [ "#" fragment ]   URL ํฌํ•จX

      

      URL์€ ASCII ๋ฌธ์ž์…‹๋งŒ ์‚ฌ์šฉ๊ฐ€๋Šฅ. ( ์ธ์ฝ”๋”ฉ ASCII )

      ํ•œ๊ธ€ ๋ฌธ์ž -> ๋ณ€ํ™˜        %16์ง„์ˆ˜๊ฐ’ ๋ณ€ํ™˜๋˜์–ด์ ธ์„œ URL ์‚ฌ์šฉ.

      ๊ณต๋ฐฑ         -> + ๊ธฐํ˜ธ ๋˜๋Š” %16์ง„์ˆ˜๊ฐ’ ๋ณ€ํ™˜ ( %20 )  a1 2ํ•œ๊ธ€x

 

<!-- ex09_02.html -->
<!-- URI : ์ ˆ๋Œ€ ์ฃผ์†Œ -->
<a href="http://localhost/webPro/html/days01/ex01.html">http://localhost/webPro/html/days01/ex01.html</a>

<!-- ์ƒ๋Œ€์ฃผ์†Œ -->
<!-- ๊ธฐ์ค€์ฃผ์†Œ : http://localhost/webPro/html/days02/ex09_02.html -->
<!-- http://localhost/webPro/html/days02/ex01.html -->
<a href="ex01.html">ex01.html</a>

<!-- http://localhost/ex01.html -->
<a href="/ex01.html">/ex01.html</a>

<!-- http://localhost/ -->
<a href="/webPro/html/days01/ex01.html">ex01.html</a>

<!-- http://localhost/webPro/html/days02/ -->
<!-- http://localhost/webPro/html/ex01.html -->
<a href="../ex01.html">ex01.html</a>

<!-- http://localhost/webPro/ex01.html --> 
<a href="../../ex01.html">ex01.html</a>

<!-- ํ˜„์žฌ๋””๋ ‰ํ† ๋ฆฌ  .
       ์ƒ์œ„๋””๋ ‰ํ† ๋ฆฌ .. -->

<!-- http://localhost/webPro/html/days02/ex01.html -->       
<a href="./ex01.html">ex01.html</a>

 

context root : webPro

content directory : src/main/webapp

 

์•„๋ž˜ ์ฝ”๋“œ ๋‹ค ๋˜‘๊ฐ™์€ ๊ฒƒ!

<a href="../../index.html">index.html</a><br>
<a href="/webPro/index.html">index.html</a><br>
<a href="http://localhost/webPro/index.html">index.html</a><br>

 ์™œ ?  ์š”์ฒญํ•œ ํŒŒ์ผ๋ช…์ด ์—†๋Š”๋ฐ๋„ ์™œ index.html ํŒŒ์ผ ์ฐพ์•„์„œ ์‘๋‹ต์„ ํ–ˆ์„๊นŒ์š” ? 

-> ddํŒŒ์ผ == web.xml 

-> ์š”์ฒญํŒŒ์ผ ์—†์œผ web.xml ์—์„œ ํŒŒ์ผ ์ˆœ์„œ๋Œ€๋กœ ์ฐพ์•„์„œ ๊ฐ€์ง€๊ณ ์˜ด!

-> ์„œ๋ฒ„ ํด๋ฆญ - modules - path - edit - ๊ทธ๋ƒฅ / - ok -localhost๋กœ ํ˜ธ์ถœ๋จ (๋ฉ”์ธํŽ˜์ด์ง€ html) -> ์ด๊ฑธ ๋‹ค๋ฅธ ๋„๋ฉ”์ธ์œผ๋กœ ๋ฐ”๊พธ๋ฉด ํ•ด๋‹น ๋„๋ฉ”์ธ ๋ฉ”์ธํŽ˜์ด์ง€๊ฐ€ ๋œธ

<a href="/webPro">index.html</a><br>
<!-- <a href="http://localhost>index.html</a><br> -->

๋งํฌ ํƒœ๊ทธ ์„ค๋ช…

 

1) ๋‹ค๋ฅธ ๋ฌธ์„œ(ํŽ˜์ด์ง€)๋กœ ์ด๋™  href="URI"

<a href="http://www.naver.com">naver</a><br>

2)  ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ˜ธ์ถœ

- ์š”์†Œ(ํƒœ๊ทธ)์—์„œ  click ์ด๋ฒคํŠธ ๋ฐœ์ƒ -> ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ•  ( on์ด๋ฒคํŠธ๋ช…์†์„ฑ )

- BOM : ์ตœ์ƒ์œ„ ๊ฐ์ฒด window

<button onclick='window.alert("๊ฒฝ๊ณ ์ฐฝ ๋„์›€!!!");'>๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ๊ฒฝ๊ณ ์ฐฝ ๋„์šฐ๊ธฐ</button><br>
<a href='javascript:window.alert("๊ฒฝ๊ณ ์ฐฝ ๋„์›€!!!");'>js ๊ฒฝ๊ณ ์ฐฝ ๋„์šฐ๊ธฐ</a>

3) ๋ฉ”์ผ ๋ณด๋‚ด๊ธฐ

<a href="mailto:admin@sist.co.kr">๊ด€๋ฆฌ์ž</a><br>

 

4) ์ฑ…๊ฐˆํ”ผ :  ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๋ฉด ์ฑ…๊ฐˆํ”ผ๊ฐ€ ์žˆ๋Š” ์œ„์น˜๋กœ ์ด๋™(์Šคํฌ๋กค)

<h3 id="top">๋งํฌ ํƒœ๊ทธ ์„ค๋ช…</h3>

<!-- http://localhost/webPro/html/days02/ex11.html#top -->
<a href="#top">๋งจ ์œ„๋กœ</a><br>
<!-- http://localhost/webPro/html/days02/ex06.html#subsample -->
<a href="ex06.html#subsample">html ์„œ์‹</a><br>

 

p*3

<!-- p*3>{.} -->
<p>.</p>
<p>.</p>
<p>.</p>
  • ๋„ค์ด๋ฒ„ ๋ธ”๋Ÿฌ๊ทธ ๊ณต์œ ํ•˜๊ธฐ
  • ๋„ค์ด๋ฒ„ ๋ฐด๋“œ์— ๊ณต์œ ํ•˜๊ธฐ
  • ํŽ˜์ด์Šค๋ถ ๊ณต์œ ํ•˜๊ธฐ
  • ์นด์นด์˜ค์Šคํ† ๋ฆฌ ๊ณต์œ ํ•˜๊ธฐ