[HTML/CSS] ์คํฌ๋กค ๊ธฐ๋ฅ์ ์ ์งํ๋ฉด์ ์คํฌ๋กค๋ฐ ์จ๊ธฐ๊ธฐ
overflow: hidden
์์ฑ์ผ๋ก ์คํฌ๋กค๋ฐ๋ฅผ ์จ๊ธธ ์ ์์ง๋ง ์คํฌ๋กค ๊ธฐ๋ฅ์ด ์๋ํ์ง ์๋๋ค. ์คํฌ๋กค ๊ธฐ๋ฅ์ ์๋ํ๋ฉด์ ์คํฌ๋กค๋ฐ๋ง ์๊ฐ์ ์ผ๋ก ์จ๊ธฐ๋ ค๋ฉด ์๋ ์คํ์ผ์ ์ ์ฉํ๋ฉด ๋๋ค(๋ ์์ธํ ๋ด์ฉ์ W3Schools ์ฐธ๊ณ ).
/* Chrome, Safari, Edge, ... */
.no-scrollbar::-webkit-scrollbar {
display: none;
}
.no-scrollbar {
-ms-overflow-style: none; /* IE */
scrollbar-width: none; /* Firefox */
}
::-webkit-scrollbar
: Blink, WebKit ๋ ๋๋ง ์์ง ๊ธฐ๋ฐ์ ๋ธ๋ผ์ฐ์ ์์๋ง ์ฌ์ฉํ ์ ์๋ค.
โ ๏ธ ์์ง ํ์ค์ด ์๋๋ฏ๋ก Production์์ ์ฌ์ฉํ ๋ ์ฃผ์ํด์ผ ํ๋ค.scrollbar-width
: ํ์ด์ดํญ์ค์์๋ง ์ฌ์ฉํ ์ ์๋ค-ms-overflow-style
: IE์์๋ง ์ฌ์ฉํ ์ ์์ผ๋ฉฐ::-webkit-scrollbar
์์ฑ๊ณผ ๋์ผํ๋ค
๋ ๋๋ง ์์ง
๐ก Blink๋ WebKit์์ ํ์๋ ๋ ๋๋ง ์์ง์ด๋ค. Chrome, Chromium๋ Blink ๋ถ๊ธฐ(Fork) ์ ๊น์ง WebKit์ ์ฌ์ฉํ๋ค. iOS, iPadOS์์ Chrome ๋ฑ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ๊ฐ ๊ฐ์ ๋ก WebKit์ ์จ์ผ ํ๋ค ๐คฎ.
- Blink ๋ ๋๋ง ์์ง์ ์ฐ๋ ๋ธ๋ผ์ฐ์ : Chrome, Opera(15+), Edge(79+), ๋ค์ด๋ฒ ์จ์ผ, ์ผ์ฑ ์ธํฐ๋ท, …
โ๏ธ Safari, Firefox, IE๋ฅผ ์ ์ธํ ๋๋ถ๋ถ์ ๋ธ๋ผ์ฐ์ ๊ฐ Blink ๋ ๋๋ง ์์ง์ ์ฌ์ฉํ๋ค๊ณ ๋ณผ ์ ์๋ค - WebKit ๋ ๋๋ง ์์ง์ ์ฐ๋ ๋ธ๋ผ์ฐ์ : Safari, Maxthon(ๅฒๆธธ), …
- Gecko ๋ ๋๋ง ์์ง์ ์ฐ๋ ๋ธ๋ผ์ฐ์ : Firefox ๋ฐ Firefox ๋ณ์ข ๋ธ๋ผ์ฐ์
CSS Prefixes (MDN)
๐ก Chromium์ ๊ตฌ๊ธ์ด ๋ํ์ ์ธ ํ์์๋ก ์๋ ์คํ์์ค ํ๋ก์ ํธ๋ค. Chrome์ Chromium ๊ธฐ๋ฐ์ ์ฌ์ฉ์ ํธ์ ๊ธฐ๋ฅ์ ์ถ๊ฐํด์ ๋ง๋ ๋ธ๋ผ์ฐ์ ๋ค. ์๋ ์ ๋ฐ์ดํธ, ๊ตฌ๊ธ ๊ณ์ ๋ก๊ทธ์ธ ๋ฑ์ Chrome์ ์์ง๋ง Chromium์ ์๋ ๊ธฐ๋ฅ์ด๋ค. ์ฆ Chrome๊ณผ Chromium์ ๊ฐ์ ๋ฟ๋ฆฌ๋ฅผ ๋ ๋ค๋ฅธ ๋ธ๋ผ์ฐ์ ๋ค(์ฐธ๊ณ ๊ธ).
-webkit-
: Chrome, Safari, Edge, Opera, iOS ๋ธ๋ผ์ฐ์ ๋ฑ WebKit ๋ฐ Chromium ๊ธฐ๋ฐ-moz-
: Firefox-o-
: ๊ตฌ๋ฒ์ Opera(~14)-ms-
: Internet Explorer, ๊ตฌ๋ฒ์ Chromium(~27), ๊ตฌ๋ฒ์ Microsoft Edge(~78)
๊ธ ์์ ์ฌํญ์ ๋ ธ์ ํ์ด์ง์ ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ๋ฐ์๋ฉ๋๋ค. ๋งํฌ๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์
'๐ช Programming' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote
๋ค๋ฅธ ๊ธ
-
[Git] PR / Commit ๋ฉ์์ง ํค์๋๋ก ์ด์ ์ฐ๋ ๋ฐ ์ข ๋ฃํ๊ธฐ
[Git] PR / Commit ๋ฉ์์ง ํค์๋๋ก ์ด์ ์ฐ๋ ๋ฐ ์ข ๋ฃํ๊ธฐ
2024.05.09 -
[JS] ๋ก์ผ์ผ ํตํ๋ก ์ซ์ ํฌ๋งคํ / ์ฒ ๋จ์๋ง๋ค ์ฝค๋ง ์ถ๊ฐํ๊ธฐ
[JS] ๋ก์ผ์ผ ํตํ๋ก ์ซ์ ํฌ๋งคํ / ์ฒ ๋จ์๋ง๋ค ์ฝค๋ง ์ถ๊ฐํ๊ธฐ
2024.05.09 -
[JS] Array.flatMap ๋ฉ์๋ ํ์ฉ๋ฒ
[JS] Array.flatMap ๋ฉ์๋ ํ์ฉ๋ฒ
2024.05.09 -
[JS] ์ํ๋ ํฌ๋งท์ผ๋ก ๋ ์ง ๋ณํ — toLocaleDateString
[JS] ์ํ๋ ํฌ๋งท์ผ๋ก ๋ ์ง ๋ณํ — toLocaleDateString
2024.05.09