๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Lect & Tip/html, css, scss

โœˆ ์›น์ ‘๊ทผ์„ฑ ์•ต์ปคํƒœ๊ทธ A ์— onfocus hover ์‹œ๊ฐํ™” (์ ์„ ํ…Œ๋‘๋ฆฌ)๊ฐ€ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์„ ๋•Œ ํ•ด๊ฒฐ๋ฒ•. ์ดˆ์ ์„ ์ธ์ง€ํ•  ์ˆ˜ ์—†๋Š” ๋งํฌ ๋ฐ ์„œ์‹๊ฐœ์ˆ˜

by ๋‚ฏ์„ ๊ณต๊ฐ„2019 2019. 8. 5.

๋ชฉ์ฐจ

    ์›น ์ ‘๊ทผ์„ฑ ์‹ฌ์‚ฌ๋ฅผ ๋ฐ›๋‹ค ๋ณด๋ฉด, ์ „ํ˜€ ์˜ˆ๊ธฐ์น˜ ๋ชปํ–ˆ๋˜ ๋ถ€๋ถ„์—์„œ ๊ฐ์ ์„ ๋ฐ›๊ฒŒ ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ข…์ข… ์žˆ๋‹ค.

    ํŒ€์ž‘์—…์ด๋‚˜, ์˜ˆ์ „์— ๋‹ค๋ฅธ ์‚ฌ์—…์ž๊ฐ€ ์ž‘์—…ํ–ˆ๋˜ ๋ถ€๋ถ„์—์„œ ๋„ˆ๋ฌด๋‚˜ ๋„ ๊ธฐ์ดˆ์ ์ธ ๋ถ€๋ถ„์„ ์ฒดํฌํ•˜์ง€ ๋ชปํ–ˆ๋˜ ๊ฒฝ์šฐ์— ์ข…์ข… ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค.

    ์ง์ ‘ ํ–ˆ๋˜ ํ”„๋กœ์ ํŠธ๋ผ๋ฉด ์›น ์ ‘๊ทผ์„ฑ์˜ ๊ธฐ๋ณธ๊ณผ ๊ธฐ์ดˆ์— ๋งž์ถฐ์„œ ์ž‘์—…์„ ํ–ˆ์„ ํ…Œ๋‹ˆ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ–์ถ”์—ˆ์–ด์•ผ ํ•  ๋ถ€๋ถ„์ธ๋ฐ, ๋‚จ์ด ํ–ˆ๋˜ ๊ฒƒ์ธ๋ฐ

    "์„ค๋งˆ ์ด๋Ÿฐ ๊ฒƒ๋„ ํ‹€๋ฆฌ๊ฒ ์–ด?"

    ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š” ๋ถ€๋ถ„์—์„œ ๋ฌธ์ œ๋Š” ๋ฐœ์ƒํ•œ๋‹ค.

    ๋‹คํ–‰ํžˆ ์œ„์™€ ๊ฐ™์ด ์ดˆ์ ์„ ์ธ์ง€ํ•  ์ˆ˜ ์—†๋Š” ๋งํฌ ๋ฐ ์„œ์‹ ๊ฐœ์ˆ˜์˜ ๋ฌธ์ œ์— ์žˆ์–ด์„œ ์ดˆ์ ์„ ์‹œ๊ฐ์ ์œผ๋กœ ์ธ์ง€ํ•  ์ˆ˜ ์—†๋Š” ๋งํฌ์˜ ๊ฒฝ์šฐ ์˜๋„์ ์œผ๋กœ ์‹œ๊ฐํ™”๋ฅผ ๋‚ ๋ ค ๋ฒ„๋ฆฐ ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด, X๊ฐ€ ์•„๋‹Œ โ–ณ์„ ๋ฐ›๊ธด ํ•œ๋‹ค.

    ํ•˜์ง€๋งŒ ๋ชจ๋“  ์‹ฌ์‚ฌ๊ด€์ดโ–ณ๋ฅผ ์ค€๋‹ค๋Š” ๋ณด์žฅ์€ ์—†๋‹ค.

    ๊ทธ๋ฆฌ๊ณ  ์˜๋„์ ์œผ๋กœ onfocus=blur();๋กœ ์ดˆ์ ์„ ๋‚ ๋ ค ๋ฒ„๋ฆฌ๋ฉด 100% FAIL์ด ๋œจ๋‹ˆ ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค.

    ์œ„์˜ ๊ฒฝ์šฐ์—๋Š” ์˜๋„์„ฑ์€ ์—†์—ˆ์ง€๋งŒ, ์ „ ์‚ฌ์—…์ž๊ฐ€ html์˜ ๊ธฐ์ดˆ๋„ ๋ชจ๋ฅด๊ณ  ์ž‘์—…์„ ํ–ˆ๊ฑฐ๋‚˜, ์•Œ์•˜๋”๋ผ๋„, ํŠน๋ณ„ํ•œ ์˜๋„๊ฐ€ ์žˆ์—ˆ๋Š”์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์•ต์ปค ํƒœ๊ทธ A ํƒœ๊ทธ ํ•˜์œ„์— <div> ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค.

    <div> ํƒœ๊ทธ๋Š” ๋ฉด ์†์„ฑ์ด๊ณ , <a> ํƒœ๊ทธ๋Š” ๋ผ์ธ ์†์„ฑ์ด๋‹ค.

    ์ฆ‰, 1์ฐจ์›์ธ inline ํƒœ๊ทธ ์•ˆ์— 2์ฐจ์› ์†์„ฑ์ธ block์„ ์‚ฌ์šฉํ–ˆ๋‹ค.

    ์ด๋ ‡๊ฒŒ ๋ฐฐ์น˜ ํ•ด ๋ฒ„๋ฆฌ๋ฉด ์•ต์ปค ํƒœ๊ทธ ์ธก์—์„œ๋Š” ๋†’์ด, ํญ์— ๋Œ€ํ•œ ์ •๋ณด ๊ฐ’์„ ๊ฐ™์ง€ ๋ชปํ•˜์ง€๋งŒ, divํƒœ๊ทธ ๋‚ด์—์„œ๋Š” ๋†’์ด์™€ ํญ์ด ์žˆ๋Š” ๋ฉด์ ์˜ ๊ฐœ์ฒด๊ฐ€ ์ƒ์„ฑ๋˜์–ด์„œ ๋ณด์ธ๋‹ค.

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

    ์œ„์˜ ๋ฌธ์„œ๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ํƒœ๊น…์„ ํ•˜๋ ค๋ฉด Aํƒœ๊ทธ ํ•˜๋ถ€์— div๋ฅผ ์“ฐ์ง€ ์•Š์•˜์–ด์•ผ ํ•œ๋‹ค.

    ํ•˜์ง€๋งŒ ์•„๋งˆ๋„ ์ „ ์‚ฌ์—…์ž์˜ ํผ๋ธ”๋ฆฌ์…”๊ฐ€ Aํƒœ๊ทธ์—์„œ ellipsis๋กœ ๋ง์ค„์ž„์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ชฐ๋ž๊ธฐ ๋•Œ๋ฌธ์— Div๋ฅผ ์‚ฌ์šฉํ•œ ๊ฒƒ์œผ๋กœ ์ถ”์ธก๋œ๋‹ค.

    ์–ด์ฐจํ”ผ ์ €๋ ‡๊ฒŒ ๋ผ๋ฒ„๋ฆฌ๋ฉด Aํƒœ๊ทธ์— display:block์ด๋‚˜ display:inline-block ์†์„ฑ์„ ์ค˜์•ผ ํ•œ๋‹ค.

    display:block๊ณผ display:inline-block ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ตณ์ด aํƒœ๊ทธ ์•„๋ž˜์— div๋ฅผ ์“ฐ์ง€ ์•Š๊ณ ๋„ ๋ง์ค„์ž„์ด ๊ฐ€๋Šฅํ•  ๋ฟ ์•„๋‹ˆ๋ผ ์‹œ๊ฐํ™”์— ๋ฐฉํ•ด๋  ์ผ๋„ ์—†๋‹ค.

    ์–ด์ฐŒ ๋˜์—ˆ๊ฑด ๊ฐ„์— ์œ„์™€ ๊ฐ™์ด ํƒœ๊น…์ด ์‚ฌ์ดํŠธ ์ „๋ฐ˜์— ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ์ ์šฉ๋˜์–ด ์žˆ์–ด์„œ, ์ˆ˜์ •ํ•˜๊ธฐ๊ฐ€ ๊ท€์ฐฎ๋‹ค๋ฉด CSS์—์„œ ์œ„์˜ aํƒœ๊ทธ์— display:block์ด๋‚˜ display:inline-block๋ฅผ ๋ถ€์—ฌํ•ด ์ฃผ๋ฉด ์ ์„  ํ…Œ๋‘๋ฆฌ๊ฐ€ ๋ณด์—ฌ์„œ ์‹œ๊ฐํ™”๊ฐ€ ์™„์„ฑ๋œ๋‹ค.

    ๊ฐ€์žฅ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ˆ˜์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๊ธด ํ•˜๋‹ค.

    ๋ฌผ๋ก  Aํƒœ๊ทธ ์•ˆ์— div๋ฅผ ์‚ฌ์šฉํ•œ ํ‘œ์ค€ ์œ„๋ฐ˜์€ ํ”ผํ•  ์ˆ˜ ์—†์ง€๋งŒ, ์ ‘๊ทผ์„ฑ ์‹ฌ์‚ฌ๋งŒ์„ ์—ผ๋‘์— ๋‘”๋‹ค๋ฉด FAIL์„ ๋ฉดํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

     

    ๋ฐ˜์‘ํ˜•

    ๋Œ“๊ธ€