FE/HTML,CSS

[HTML] Text-level semantics

mandelina 2022. 3. 30. 17:26

๐Ÿš€ Text-level semantics

 

๐Ÿชข <br> : ์ค„๋ฐ”๊ฟˆ

 

๐Ÿชข <wbr> : ํ…์ŠคํŠธ๋ฐ•์Šค๊ฐ€ ํ•œ ์ค„๋กœ ๋ชจ๋‘ ํ‘œ์‹œ๊ฐ€ ์•ˆ๋  ๊ฒฝ์šฐ ์ค„๋ฐ”๊ฟˆ

 

๐Ÿชข <a href = "๊ฒฝ๋กœ">  : ๋งํฌ๋ฅผ ๋งŒ๋“ค๋•Œ ์‚ฌ์šฉ

*button๊ณผ ๊ฐ™์ด ์‚ฌ์šฉ์ž์™€ ์ธํ„ฐ๋ ‰์…˜์ด ๊ฐ€๋Šฅํ•œ ์š”์†Œ๋ฅผ ์ž์‹์œผ๋กœ ๋‘์ง€ ์•Š์Œ

 

๐Ÿชข <dfn> :  ํ˜„์žฌ ๋ฌธ๋งฅ์—์„œ ์ •์˜ํ•˜๊ณ  ์žˆ๋Š” ์šฉ์–ด๋ฅผ ๋‚˜ํƒ€๋ƒ„

 

ex)

<dl>
	<dt>WWW</dt>
	<dd>
	    <dfn>WWW</dfn>๋Š” 
			์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ๋ฅผ ํ†ตํ•ด ์‚ฌ๋žŒ๋“ค์ด ์ •๋ณด๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ์ „ ์„ธ๊ณ„์ ์ธ ์ •๋ณด ๊ณต๊ฐ„์„ ๋งํ•œ๋‹ค.
	    - ์œ„ํ‚ค๋ฐฑ๊ณผ
	</dd>
</dl>

 

WWW
WWW๋Š” ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ๋ฅผ ํ†ตํ•ด ์‚ฌ๋žŒ๋“ค์ด ์ •๋ณด๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ์ „ ์„ธ๊ณ„์ ์ธ ์ •๋ณด ๊ณต๊ฐ„์„ ๋งํ•œ๋‹ค. - ์œ„ํ‚ค๋ฐฑ๊ณผ

 

๐Ÿชข <abbr> :  ์ค€๋ง,์•ฝ์ž๋ฅผ ๋‚˜ํƒ€๋‚ผ๋•Œ ์‚ฌ์šฉ

 

-๋ณดํ†ต์€ ํ™€๋กœ ์“ฐ์ด๊ณ  dfn ํƒœ๊ทธ๋กœ ๊ฐ์‹ธ์ฃผ๊ธฐ๋„ ํ•œ๋‹ค.

 <dfn><abbr title="World Wide Web">WWW</abbr></dfn>

 

WWW

 

๐Ÿชข <sup><sub> : ์œ—์ฒจ์ž,์•„๋žซ์ฒจ์ž

 

<p>H<sub>2</sub>0</p>
<p>x<sup>2</sup>=4</p>

 

H20

x2=4

 

๐Ÿชข <span> : ๋ฌถ๋Š” ์šฉ๋„ (์˜๋ฏธ x)

   

*div์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๊ณ  ์ตœํ›„์ˆ˜๋‹จ์œผ๋กœ ์‚ฌ์šฉ

 

 

๐Ÿš€ Embedded content

 

๐Ÿชข <img>  : ์ด๋ฏธ์ง€๋ฅผ ์‚ฝ์ž…ํ• ๋•Œ ์‚ฌ์šฉ

 

src(source) : ํ•„์ˆ˜์†์„ฑ

 

alt (alternative text) : ์ด๋ฏธ์ง€๊ฐ€ ๋ณด์ด์ง€ ์•Š์„๋•Œ ๋Œ€์‹  ๋ณด์—ฌ์ฃผ๋Š” ํ…์ŠคํŠธ 

(์žฅ์• ์ธ ๋ถ„๋“ค ๊ฐ™์€๊ฒฝ์šฐ ์‚ฌ์ง„์„ ์ด๋ฅผ ํ†ตํ•ด ์•Œ ์ˆ˜ ์žˆ๋‹ค!  )  โž” ์›น ์ ‘๊ทผ์„ฑ ๊ณ ๋ ค

<img src="img/a.jpg" alt="์Šคํฌ๋ฆฐ ๋ฆฌ๋”๊ฐ€ ์ฝ์–ด์•ผ ํ•˜๋Š” ๋ฌธ๊ตฌ">

 

 

โœ”๏ธsrcset  : ๋ฐ˜์‘ํ˜• ์ด๋ฏธ์ง€๋ฅผ ์œ„ํ•œ ์†์„ฑ

์—ฌ๋Ÿฌํ•ด์ƒ๋„์— ๋Œ€์‘ํ•˜์—ฌ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ตœ์ƒ์˜ ์ด๋ฏธ์ง€๋ฅผ ๋กœ๋”ฉํ•˜๋Š”๋ฐ ๋„์›€์„ ์ค€๋‹ค.

(๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ์ด๋ฏธ์ง€์˜ ์„ ํƒ๊ถŒ์„ ์œ„์ž„ํ•˜๋Š” ์†์„ฑ / but ์•„์ง ๋งŽ์ด ์‚ฌ์šฉํ•˜์ง„ ์•Š์Œ.)

 

โœ”๏ธx ,w sizes : ํ™”๋ฉด์˜ ๋ฐ€๋„ / ์›๋ณธ์ด๋ฏธ์ง€ ๋„“์ด / ui์•ˆ์—์„œ ์ฐจ์ง€ํ•˜๊ฒŒ ๋  ์‚ฌ์ด์ฆˆ (px๋‹จ์œ„)

     * sizes ์†์„ฑ๊ณผ css์Šคํƒ€์ผ์ด ์ถฉ๋Œํ•  ๊ฒฝ์šฐ css๊ฐ€ ์šฐ์„ ํ•œ๋‹ค.

     *  x์„œ์ˆ ์ž์™€ w์„œ์ˆ ์ž๋Š” ๊ฐ™์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.

 

<img
srcset="img/logo_3.png 700w,
        img/logo_2.png 600w,
				img/logo_1.png 300w"
sizes="(min-width: 960px) 250px,
			 (min-width: 620px) 150px,
			 300px"
src="a.png"
alt="test">

 

 


 

๐Ÿชข <picture>: ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๋””์Šคํ”Œ๋ ˆ์ด,๋””๋ฐ”์ด์Šค์—๋”ฐ๋ผ ์กฐ๊ฑด์— ๋งž๋Š” ์ด๋ฏธ์ง€๋ฅผ ๋ณด์—ฌ์คŒ

 

<img> ์™€ <source>๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ

 

โœ”๏ธmedia์†์„ฑ : picture์š”์†Œ๊ฐ€ media๊ฐ’์„ ํ†ตํ•ด ์กฐ๊ฑด์— ์•Œ๋งž๋Š” ๊ฐ’์„ ์ฐพ๊ฒŒ ๋œ๋‹ค.

 

* picture์™€ source ์š”์†Œ ์ž์ฒด๋กœ๋Š” ์ด๋ฏธ์ง€๋ฅผ ํ‘œํ˜„ํ•˜์ง€ ์•Š๋Š”๋‹ค.

 

<picture>
    <source srcset="babies_large.jpeg" media="(min-width:960px)">
    <source srcset="babies.jpeg" media="(min-width:620px)">
    <img src="babies_small.jpeg" alt="๊ท€์—ฌ์šด ์•„๊ธฐ ํŒฝ๊ท„๋“ค">
</picture>

 


Q. scrset๊ณผ picture์˜ ์ฐจ์ด์ ?

* srcset์ด ํ™”๋ฉด์— ๋”ฐ๋ฅธ ์ด๋ฏธ์ง€ํฌ๊ธฐ ์กฐ์ ˆ์ด๋ผ๋ฉด picture์€ ์ด๋ฏธ์ง€ ํฌ๋งท์ž์ฒด๋ฅผ ๋ณ€๊ฒฝ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

๐ŸŒˆ๊ทธ๋ฐ–์—

  • ํƒœ๊ทธ๋Š” ์„œ๋น„์Šค ์‚ฌ์šฉ ๋Œ€์ƒ์— ๋”ฐ๋ผ ๊ณ ๋ คํ•˜๋ฉฐ ์‚ฌ์šฉํ•ด์•ผํ•œ๋‹ค. (๋ฌด์กฐ๊ฑด ์ตœ์‹ ๊ธฐ์ˆ ์ด ์ข‹์€๊ฒƒ์€ ์•„๋‹ˆ๋‹ค.)
  • ์›นํŽ˜์ด์ง€๋Š” ๋‹ค์–‘ํ•œ ๋ธŒ๋ผ์šฐ์ € ํ™˜๊ฒฝ์—์„œ ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด๋ณด์•„์•ผํ•œ๋‹ค.
  • ํฌ๋กœ์‹ฑ ๋ธŒ๋ผ์šฐ์ € ์ฒดํฌํ•˜๊ธฐ - ์ ์ง„์  ํ–ฅ์ƒ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜์ž!
  • html vaildator : ์ฝ”๋“œ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌํ•˜๋Š” ์‚ฌ์ดํŠธ

 

์›น๊ตฌ์กฐ ์งค๋•Œ ์ฐธ๊ณ  ํ•˜๋ฉด ์ข‹์€ ์ด๋ฏธ์ง€ / ์ถœ์ฒ˜: ํ”„๋ก ํŠธ์—”๋“œ์Šค์ฟจ

๐Ÿ”ฅ ํšŒ๊ณ 

 

ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์˜ ์—ญ๋Ÿ‰ (๋””์ž์ด๋„ˆ์™€ ๋ฐฑ์—”๋“œ๊ฐœ๋ฐœ์ž ๊ทธ ์‚ฌ์ด์—์„œ ์˜์‚ฌ์†Œํ†ตํ•ด์•ผํ•˜๋Š” . . .)์— ๋Œ€ํ•ด 

์ƒ๊ฐํ•ด๋ณด๊ฒŒ ๋˜์—ˆ๋‹ค.

 

์ฝ”๋”ฉํ•˜๋ฉด์„œ ๊ฐ„๊ณผํ•˜๊ณ  ์žˆ์—ˆ๋˜  HTMLํ‘œ์ค€์„ ์ง€ํ‚ค๋ฉฐ ์ฝ”๋”ฉํ•˜๊ธฐ , ๊ทธ๋ฆฌ๊ณ  ์›น์ ‘๊ทผ์„ฑ๊ณผ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ์˜ ์ค‘์š”์„ฑ์„ ์•Œ๊ฒŒ๋˜์—ˆ๋‹ค .

(์‚ฌ์‹ค ์ด์ „๊นŒ์ง€ ํผ๋ธ”๋ฆฌ์‹ฑํ• ๋• ์ƒ๊ฐ์—†์ด div๋‚จ๋ฐœ ๋“ฑ.. ๊ตฌ์กฐ๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ์งœ์ง€ ๋ชปํ–ˆ๋‹ค.)

์ •๋ง ๊ฐ„๋‹จํ•œ ์‹ค์Šตํ•˜๋‚˜์—์„œ๋„ ์‚ฌ๋žŒ๋“ค๋งˆ๋‹ค ๋‹ค์–‘ํ•œ ํƒœ๊ทธ๋“ค์„ ์‚ฌ์šฉํ•˜๋Š”๊ฒƒ์„ ๋ณด๊ณ  ๋†€๋ž๋‹ค.

์–ด๋–ค ์ฝ”๋“œ ํ•˜๋‚˜๋ฅผ ์งœ๋”๋ผ๋„ '์™œ ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•ด์•ผํ• ๊นŒ' ๋ผ๋Š” ์ƒ๊ฐ์„ ํ•˜๋ฉฐ ์ฝ”๋”ฉ์„ ํ•ด์•ผ๊ฒ ๋‹ค.

 

 

 

'FE > HTML,CSS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[HTML] table | inline vs block  (0) 2022.04.05
[HTML] formํƒœ๊ทธ  (0) 2022.04.05
[HTML] Grouping Content | HTML Living Standard  (0) 2022.03.29
[HTML] HTMLํƒœ๊ทธ  (0) 2022.03.28
[CSS] ๊ธฐ๋ณธ์„ ํƒ์ž ์ •๋ฆฌ  (0) 2022.03.07