๋ชฉ์ฐจ
์น ์ ๊ทผ์ฑ ์ฌ์ฌ๋ฅผ ๋ฐ๋ค ๋ณด๋ฉด, ์ ํ ์๊ธฐ์น ๋ชปํ๋ ๋ถ๋ถ์์ ๊ฐ์ ์ ๋ฐ๊ฒ ๋๋ ๊ฒฝ์ฐ๊ฐ ์ข ์ข ์๋ค.
ํ์์ ์ด๋, ์์ ์ ๋ค๋ฅธ ์ฌ์ ์๊ฐ ์์ ํ๋ ๋ถ๋ถ์์ ๋๋ฌด๋ ๋ ๊ธฐ์ด์ ์ธ ๋ถ๋ถ์ ์ฒดํฌํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ์ ์ข ์ข ๋ฌธ์ ๊ฐ ์๊ธด๋ค.
์ง์ ํ๋ ํ๋ก์ ํธ๋ผ๋ฉด ์น ์ ๊ทผ์ฑ์ ๊ธฐ๋ณธ๊ณผ ๊ธฐ์ด์ ๋ง์ถฐ์ ์์ ์ ํ์ ํ ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฐ์ถ์์ด์ผ ํ ๋ถ๋ถ์ธ๋ฐ, ๋จ์ด ํ๋ ๊ฒ์ธ๋ฐ
"์ค๋ง ์ด๋ฐ ๊ฒ๋ ํ๋ฆฌ๊ฒ ์ด?"
๋ผ๊ณ ์๊ฐํ๋ ๋ถ๋ถ์์ ๋ฌธ์ ๋ ๋ฐ์ํ๋ค.
๋คํํ ์์ ๊ฐ์ด ์ด์ ์ ์ธ์งํ ์ ์๋ ๋งํฌ ๋ฐ ์์ ๊ฐ์์ ๋ฌธ์ ์ ์์ด์ ์ด์ ์ ์๊ฐ์ ์ผ๋ก ์ธ์งํ ์ ์๋ ๋งํฌ์ ๊ฒฝ์ฐ ์๋์ ์ผ๋ก ์๊ฐํ๋ฅผ ๋ ๋ ค ๋ฒ๋ฆฐ ๊ฒฝ์ฐ๊ฐ ์๋๋ผ๋ฉด, 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์ ๋ฉดํ ์ ์๋ ๋ฐฉ๋ฒ์ด๋ค.
๋๊ธ