c o d i n g . . ๐Ÿ‰/HTML & CSS

[์ƒํ™œ์ฝ”๋”ฉ] CSS

H J 2021. 3. 17. 01:47

css๋Š” html ํŒŒ์ผ์—์„œ head ๋ถ€๋ถ„์— style์ด๋ผ๋Š” ํƒœ๊ทธ๋ฅผ ์ถ”๊ฐ€ํ•ด์„œ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ style ์†์„ฑ์„ ์ด์šฉํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค

(css์—์„œ์˜ ์ฃผ์„์€ /* */)

 

* style ํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

<head>
	<style>
    	a {
        	color: red;
        }
    </style>
</head>

 

* style ์†์„ฑ์„ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

<a href="~" style="color: red">

 

 

์šฉ์–ด!

 

์„ ํƒ์ž์˜ ์ข…๋ฅ˜

 * ๊ฐ™์€ ์ข…๋ฅ˜์˜ ์„ ํƒ์ž๋ผ๋ฉด ๊ฐ€์žฅ ์•„๋ž˜์˜ ์ฝ”๋“œ๋ฅผ ๋”ฐ๋ฆ„ 

 

  • #id: ๋‹จ ํ•œ ๋ฒˆ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ  ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๊ฐ€์žฅ ๋†’์Œ
  • .class: ํด๋ž˜์Šค๋กœ ์ง€์ •ํ•œ ๊ฒƒ๋“ค์— ๋Œ€ํ•ด ์„ค์ • ๊ฐ€๋Šฅ
  • tag: ์šฐ์„  ์ˆœ์œ„ ๊ฐ€์žฅ ๋‚ฎ์Œ

 

์ผ๋‹จ ๋‚ด๊ฐ€ css ๊ฐœ๋… ๊ณต๋ถ€ํ•˜๋ฉด์„œ ๋‘๋“œ๋ ค ๋ณธ ์ฝ”๋“œ

(์ข€ ๋”ฐ ๋‹ค ๋ฐ”๊ฟ€๊ฑฐ๋ผ์„œ ์ผ๋‹จ ์—ฌ๊ธฐ๋‹ค ์ €์žฅ!)

<head>
        <meta charset="UTF-8">
        <title>WEB</title>
   
        <!--id ์„ ํƒ์ž(#) > class ์„ ํƒ์ž(.) > tag ์„ ํƒ์ž -->
        <!--๊ฐ™์€ ์„ ํƒ์ž๋ผ๋ฉด ๋งˆ์ง€๋ง‰์— ์“ฐ์ธ ์ฝ”๋“œ๋ฅผ ๋”ฐ๋ฆ„-->
        <!--id๋Š” ๋ฌด์กฐ๊ฑด ์ค‘๋ณต๋˜๋ฉด ์•ˆ๋จ-->
        <style>
            a {
                color: rgba(179, 113, 240, 0.876);
                text-decoration: none;
            }
            h1 {
                color:crimson;
                font-size: 45px;
                text-align: center;
            }
            div {
                text-align: center;
            }
            #active { 
                color:burlywood
            }
            .saw {
                color: gray;
            }
        </style>
    </head>

์ด ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ ๋“ค์œผ๋ฉด์„œ ์ฝ”๋”ฉํ•ด๋”ฐ! ์ด๊ฑธ ๋ณด์‹œ๋Š” ์—ด์–ด๋ถ„๋„ ๋“ค์–ด๋ณด์„ธ์š”!! ^ใ…^

 

๋”๋ณด๊ธฐ

์•„ ๊ทผ๋ฐ ์ง„์งœ ์ดํ•ด๊ฐ€ ์•ˆ ๋˜๋Š” ๊ฒŒ 

<a href="~"><h1>WEB</h1></a>

์œ„์˜ ์ฝ”๋“œ๋Š” ์ƒ‰์ด ์ œ๋Œ€๋กœ ๋ฐ”๋€Œ๋Š”๋ฐ

 

<h1><a href="~">WEB</a></h1>

์ด ์ฝ”๋“œ๋Š” h1 ์ƒ‰์ด ์•ˆ ๋ฐ”๋€œ,,, ์™ ์ง€ ์ง„์งœ ๋ชจ๋ฅด๊ฒ ๋‹ค ์•„์ง ;ใ……;

์™œ WHYใ… ใ… ใ… ใ… 

 

 

์•— ๊ทธ๋ฆฌ๋“œ ์•„์ง ์ดํ•ด๊ฐ€ ์•ˆ ๋ผ,,, ;ใ……;

 

*๋‚˜๋ž€ํžˆ ๋ฐฐ์น˜ํ•˜๊ณ  ์‹ถ์„ ๋•Œ 

display: grid;

grid-template-columns: 150px 1fr;
/*์ฒซ๋ฒˆ์งธ ์ฝ˜ํ…์ธ ๋Š” ํ•ญ์ƒ 150px๋งŒ์„ ์ฐจ์ง€ํ•˜๊ณ  ๋‘๋ฒˆ์งธ ์ฝ˜ํ…์ธ ๋Š” ๋‚˜๋จธ์ง€ ๊ณต๊ฐ„์„ ๋ชจ๋‘ ์ฐจ์ง€ํ•œ๋‹ค*/

grid-template-columns: 1fr 2fr;
/*๋‘๋ฒˆ์งธ ์ฝ˜ํ…์ธ ๋Š” ํ•ญ์ƒ ์ฒซ๋ฒˆ์งธ ์ฝ˜ํ…์ธ  2๋ฐฐ์˜ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•œ๋‹ค*/

 

grid

  • div: block
  • span: inline

https://caniuse.com/

 

Can I use... Support tables for HTML5, CSS3, etc

 

caniuse.com

 

๐Ÿถmedia quary(๋ฐ˜์‘ํ˜• ๋””์ž์ธ)

 

*ํ™”๋ฉด์ด 800px๋ณด๋‹ค ํฐ ๊ฒฝ์šฐ ๋ณด์ด์ง€ ์•Š๊ฒŒ ํ•˜๊ธฐ

 @media(min-width:800px){
 	div{
    	display: none;
	}
}

 

์•„๋ž˜์˜ ์ ‘์€ ๊ธ€์€ ๋‚ด๊ฐ€ ๋ฐ˜์‘ํ˜• ๋””์ž์ธ์„ ์‘์šฉํ•ด์„œ ๊ธ€์”จ ์ƒ‰์„ ๋ฐ”๊ฟ”๋ณธ ๊ฒƒ!

(๊ถ๊ธˆํ•˜๋ฉด ๋”๋ณด๊ธฐ ๋ˆ„๋ฅด๊ธฐ!!)

 

๋”๋ณด๊ธฐ

๋‚˜๋Š” ์ค„๊ธ€ ๋ง๊ณ  ์‚ฌ์ง„์ด๋ž‘ ๋™์˜์ƒ์„ ์ฒจ๋ถ€ํ•ด๋’€๋”๋‹ˆ ๋ณ„ ์ฐจ์ด๊ฐ€ ์—†์–ด์„œ ํ™”๋ฉด์˜ ํฌ๊ธฐ์— ๋”ฐ๋ผ ์ œ๋ชฉ๊ณผ ๊ธ€์”จ์˜ ์ƒ‰์„ ๋ฐ”๊ฟ”๋ณด์•˜๋‹ค!

800px ์ด์ƒ์ธ ๊ฒฝ์šฐ

 

800px ์ดํ•˜์ธ ๊ฒฝ์šฐ

 

(์ € 1, 2, 3์€ ์–ด๋–ป๊ฒŒ ์—†์• ๋Š”์ง€ ๋ชจ๋ฅด๊ฒƒ๋‹ค,, ํ—ˆํ—ˆ)

 

 

 

๊ทธ๋ฆฌ๊ณ  style ํƒœ๊ทธ ์•ˆ์— ์žˆ๋˜ ๋‚ด์šฉ๋“ค์„ ๋”ฐ๋กœ css ํŒŒ์ผ๋กœ ์ €์žฅํ•ด์„œ link ํƒœ๊ทธ ์‚ฌ์šฉํ•˜๊ธฐ!!

<link rel="stylesheet" href="style.css">

ํ—คํ—ค ๊นƒ์— ์—…๋กœ๋“œํ–ˆ๋Š”๋ฐ ์ฒจ์œผ๋กœ css ํŒŒ์ผ ์ƒ๊ฒผ๋‹ค

ํ—คํ—ค