๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ฐ˜์‘ํ˜•

๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ปSTUDY

(78)
[CSS] CSS ์„ ํƒ์ž ์šฐ์„ ์ˆœ์œ„ ๊ฐ€์žฅ ๊ธฐ์ดˆ์ ์ธ ๋ถ€๋ถ„์ธ๋ฐ ๊ทธ๋ƒฅ ๋„˜์–ด๊ฐ€๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ์„ ํƒ์ž ์šฐ์„ ์ˆœ์œ„ ์šฐ์„ ์ˆœ์œ„๋ž€, ๊ฐ™์€ ์š”์†Œ๊ฐ€ ์—ฌ๋Ÿฌ ์„ ์–ธ์˜ ๋Œ€์ƒ์ด ๋  ๊ฒฝ์šฐ, ์–ด๋–ค ์„ ์–ธ์˜ CSS ์†์„ฑ์„ ์šฐ์„  ์ ์šฉํ• ์ง€ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•. ์ ์ˆ˜๊ฐ€ ๋†’์€ ์„ ์–ธ์ด ์šฐ์„  ์ ์ˆ˜๊ฐ€ ๊ฐ™์œผ๋ฉด ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰์— ์„ ์–ธํ•œ ํƒœ๊ทธ๊ฐ€ ์šฐ์„  Hello world! ์ ์ˆ˜๋กœ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋‚˜ํƒ€๋‚ด๋ณด์ž. Hello world! !important > inline > ID > Class > ํƒœ๊ทธ > ์ „์ฒด > body body๋ผ๋Š” ํƒœ๊ทธ์— ์†์„ฑ์„ ์ ์šฉํ•˜๋ฉด ์ƒ์†๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•˜์ง€ ์•Š๋Š”๋‹ค. [์˜ˆ์ œ] .list li.item {} .list li:hover {} .box::before {} #submit span {} header .menu li:nth-child(2) {} h1 {} :not(.box)..
[SASS] css ์ „์ฒ˜๋ฆฌ๊ธฐ ์ปดํŒŒ์ผ๋Ÿฌ koala(์ฝ”์•Œ๋ผ) 1. ์ฝ”์•Œ๋ผ ๋‹ค์šด 2. ์ฝ”์•Œ๋ผ์—์„œ + ๋ฅผ ๋ˆ„๋ฅธ ํ›„ ์ปดํŒŒ์ผ ํ•  scssํŒŒ์ผ์„ ์„ ํƒํ•œ๋‹ค. 3. ํด๋” ์ง€์ •์—†์ด ์ง„ํ–‰ํ•˜๋ ค๋ฉด 6๋ฒˆ๋ถ€ํ„ฐ ๋ณด๋ฉด๋œ๋‹ค. ์ปดํŒŒ์ผํ•  css ํŒŒ์ผ์„ scss์™€ ๋‹ค๋ฅธ ๊ฒฝ๋กœ์— ์ €์žฅํ•˜๋ ค๋ฉด ์—ฌ๊ธฐ์„œ๋ถ€ํ„ฐ ๋ณด๋ฉด๋จ. style.scss์—์„œ ์šฐํด๋ฆญ ํ›„, [set Output Path] ์„ ํƒ. 4. 3๋ฒˆ์—์„œ scss ํŒŒ์ผ์„ ์„ ํƒํ•˜๋ฉด ๊ฐ™์€ ๊ฒฝ๋กœ์— cssํŒŒ์ผ์ด ์ €์žฅ๋œ๋‹ค. ์ด css ํŒŒ์ผ์„ ๋‚ด๊ฐ€ ๋„ฃ์„ ํด๋”์— ๋„ฃ๊ณ  ์ง„ํ–‰๋งŒ ํ•˜๋ฉด ๋œ๋‹ค. 5. ๊ทธ๋Ÿผ ๊ฒฝ๋กœ๊ฐ€ ์•„๋ž˜ ์ด๋ฏธ์ง€์ฒ˜๋Ÿผ ํ™•์ธ๋จ. 6. ์ปดํŒŒ์ผ ๋œ css๋ฅผ ์–ด๋–ป๊ฒŒ ๊ตฌ์กฐํ™”ํ• ์ง€ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค. (output style ์„ ํƒ) nested ul { font-family: Georgia; color: #333; } ul li { display: inlne-block; } exte..
[CSS] flex ๋ฐ˜์‘ํ˜•์— ๋”ฐ๋ผ ๋ฐ•์Šค ๋–จ์–ด๋œจ๋ฆฌ๊ธฐ ์กฐ๊ฑด flex๋กœ 1์ค„ 6์นธ ๋งŒ๋“ค๊ธฐ 768px ์ผ ๋•Œ 2์ค„ 3์นธ ๋งŒ๋“ค๊ธฐ box box box box box box * { margin: 0; padding: 0; box-sizing: border-box; } .container { display: flex; max-width: 1200px; height: 200px; background: #eaeaea; margin: auto; } .box { width: 20%; border: 1px solid plum; } @media all and (max-width: 768px) { .container { /*flex-wrap: nowrap(default) */ flex-wrap: wrap; background: #777; } .box { width: 33.33%..
[jQuery] class ์ฐพ๊ธฐ [jQuery] class ์ฐพ๊ธฐ hasClass() is() length apple banana orange 1.hasClass() ์„ ํƒ์ž ํƒœ๊ทธ์— ํ•ด๋‹น ์กฐ๊ฑด์ด class ์ด์—ฌ์•ผ ํ•œ๋‹ค. ํƒœ๊ทธ๋Š” ์•ˆ๋˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค. // jQuery $('.wrap > div').each(function() { if($(this).hasClass('apple')) { // true $(this).css({color: 'red'}); } else { // false $(this).css({color: 'yellow'}); } }) 2.is() ํŠน์ • ํด๋ž˜์Šค๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ๋Š”์ง€, class์™ธ์— id, name ๋“ฑ๋„ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๋‹ค. ํด๋ž˜์Šค ์ด๋ฆ„ ์•ž์— .์„ ์ฐ์–ด์„œ ํด๋ž˜์Šค ์†์„ฑ์ž„์„ ๋ช…..
NHN ์ฝ”๋”ฉ์ปจ๋ฒค์…˜ pdf ์ž๋ฃŒ https://nuli.navercorp.com/data/convention/NHN_Coding_Conventions_for_Markup_Languages.pdf ์ตœ์‹ ํŒ์€ ์•„๋‹ˆ์ง€๋งŒ ์ฝ์–ด๋ณด๋ฉด ์œ ์šฉํ•˜๋‹ค.
[CSS] viewport (vw, vh, vmin, vmax) ์˜๋ฏธ์™€ ์‚ฌ์šฉ [CSS] vw / vh๋ฅผ ์•Œ์•„๋ณด์ž ์ •๋ฆฌํ•œ ์ด์œ  vw, vh๊ฐ€ ๋ถ€๋ชจ์˜ ๋„“์ด์— ์˜ํ–ฅ์„ ๋ฐ›๋Š” ์ค„ ์•Œ์•˜์ง€๋งŒ, ํ™”๋ฉด์˜ ๋„ˆ๋น„์— ์˜ํ–ฅ์„ ๋ฐ›๋Š”๋‹ค๋Š” ์ ์—์„œ ์ •๋ฆฌ๋ฅผ ํ†ตํ•ด ๋‹ค์‹œ ์•Œ์•„๋ณด๊ณ ์ž ํ•œ๋‹ค. ๋จผ์ € ๋งํ•˜์ž๋ฉด vw, vh ๋Š” ๋ถ€๋ชจ์˜ ๋„“์ด์— ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๋Š”๋‹ค!!! ๋‹จ์œ„์™€ ์˜๋ฏธ vw / Viewport Width viewport ๋„ˆ๋น„์— ๊ทผ๊ฑฐ. 1vw๋Š” viewport์˜ ๋„“์ด 1%์™€ ๊ฐ™๋‹ค. vh / Viewport Height viewport ๋†’์ด์— ๊ทผ๊ฑฐ. 1vh๋Š” viewport์˜ ๋†’์ด 1%์™€ ๊ฐ™๋‹ค. vmin / Viewport Minimum viewport์˜ (๋†’์ด์™€ ๋„ˆ๋น„ ์ค‘) ์ž‘์€ ์ชฝ์˜ ์น˜์ˆ˜๋กœ ๊ธฐ์ค€. viewport ๋†’์ด๊ฐ€ ๋” ์ž‘์€ ๊ฒฝ์šฐ, 1vim = viewport ๋†’์ด 1% viewport ๋„ˆ๋น„๊ฐ€ ๋” ์ž‘์€ ๊ฒฝ์šฐ, 1..
[CSS] font-size๋ฅผ ํ†ตํ•œ rem์‚ฌ์šฉ๋ฐฉ๋ฒ•๊ณผ ์œ ์˜ํ•  ์  HEADING Lorem ipsum dolor sit amet consectetur adipisicing elit. Impedit possimus necessitatibus natus a ipsam, voluptate dolores, optio quibusdam doloribus architecto obcaecati, eveniet magni ex veniam dolorum blanditiis tempora exercitationem ea! Voluptatem voluptate nulla recusandae debitis tempora rem maxime provident nobis minus neque quod excepturi molestiae sapiente, fuga ducimus sint qui..
Google HTML/CSS Style Guide ๋ชฉ์ฐจ 1 ๋ฐฐ๊ฒฝ 2 ์ผ๋ฐ˜ 2.1 ์ผ๋ฐ˜ ์Šคํƒ€์ผ ๊ทœ์น™ 2.2 ์ผ๋ฐ˜ ์„œ์‹ ๊ทœ์น™ 2.3 ์ผ๋ฐ˜ ๋ฉ”ํƒ€ ๊ทœ์น™ 3 HTML 3.1 HTML ์Šคํƒ€์ผ ๊ทœ์น™ 3.2 HTML ํ˜•์‹ ๊ทœ์น™ 4 CSS 4.1 CSS ์Šคํƒ€์ผ ๊ทœ์น™ 4.2 CSS ์„œ์‹ ๊ทœ์น™ 4.3 CSS ๋ฉ”ํƒ€ ๊ทœ์น™ 1 ๋ฐฐ๊ฒฝ ์ด ๋ฌธ์„œ๋Š” HTML ๋ฐ CSS์— ๋Œ€ํ•œ ํ˜•์‹ ๋ฐ ์Šคํƒ€์ผ ๊ทœ์น™์„ ์ •์˜ํ•œ๋‹ค. ํ˜‘์—…, ์ฝ”๋“œ ํ’ˆ์งˆ์„ ๊ฐœ์„ ํ•˜๊ณ  ์ง€์› ์ธํ”„๋ผ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค. 2 ์ผ๋ฐ˜ 2.1 ์ผ๋ฐ˜ ์Šคํƒ€์ผ ๊ทœ์น™ 2.1.1 ํ”„๋กœํ† ์ฝœ(Protocol) ๋ฆฌ์†Œ์Šค์— HTTPS๋ฅผ ๋„ฃ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. HTTPS(https:) ๋Š” ์ด๋ฏธ์ง€ ๋ฐ ๊ธฐํƒ€ ๋ฏธ๋””์–ด ํŒŒ์ผ, ์Šคํƒ€์ผ ์‹œํŠธ ๋ฐ ์Šคํฌ๋ฆฝํŠธ์— ๋ถ™์ด๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. /* ๊ถŒ์žฅํ•˜์ง€ ์•Š์Œ : ํ”„๋กœํ† ์ฝœ ์ƒ๋žต */ @import '//fonts.google..

๋ฐ˜์‘ํ˜•