TIL - 21.06.18 πŸ‘¨β€πŸ’» HTML/CSS

μ„±ν›ˆΒ·2021λ…„ 6μ›” 18일
0

TIL

λͺ©λ‘ 보기
5/59
post-thumbnail

TIL - 21.06.18 πŸ‘¨β€πŸ’»

μ˜€λŠ˜μ€ HTML / CSS μ „λ°˜μ— λŒ€ν•΄ λ°°μ› λ‹€.
λ³΅μŠ΅ν•œ 거에 가깝긴 ν•œλ°.. λͺ¨ν˜Έν–ˆλ˜ μš©μ–΄λ“€ λ‹€μ‹œ ν•œλ²ˆ 작고 κ°€μž.

HTML

  • νƒœκ·Έ λͺ…μΉ­
<a src="https://velog.in/@planethoon">Content</a>
// a - νƒœκ·Έ, μ•ž 뢀뢄은 opening tag, λ’· 뢀뢄은 closing tag
// 가끔 ν΄λ‘œμ§• νƒœκ·Έ μ—†λŠ”κ²Œ(br, img λ“±) μžˆλŠ”λ° 엄격λͺ¨λ“œμ—μ„œ μž‘λ™μ•ˆν•˜λ‹ˆ <br /> 이런 μ‹μœΌλ‘œ λ‹«μ•„μ£Όμž.
// src - attribute name, λΈ”λ‘œκ·Έ μ£Όμ†Œμžλ¦¬ - attribute value.
  • pre νƒœκ·Έ
μ•ˆμ— μžˆλŠ” 값을 μ΄λ ‡κ²Œ κ°€λ‘œ 길이가 κ³ μ •μ‹œν‚€κ³  HTMLμ†ŒμŠ€μ½”λ“œλ‘œ 쓰여진 것 처럼 λ³΄μ—¬μ§€κ²Œ ν•΄μ£ΌλŠ” μ½”λ“œμ΄λ‹€.
display νƒ€μž…μ€ block이닀.

CSS

  • νƒœκ·Έ λͺ…μΉ­
/*bodyλŠ” selector(μ„ νƒμž)*/
body {
  /*이 μ•„λž˜λŠ” μ„ μ–Έ(declaration); 배경색은 검은색이라고 μ„ μ–Έν•œ 것.*/
  background-color:black;
  color:white;
  /*background-color, colorλŠ” property*/
  /*black, whiteλŠ” value*/
}
  • μ•Œμ•„λ‘˜ 점
    CSS의 classλŠ” ν•œ μš”μ†Œμ— λ‘κ°œ μ΄μƒμ˜ 클래슀 λΆ€μ—¬κ°€λŠ₯ν•˜λ‹€.
<head>
  <style>
    .style {
      background-color: whitemint;
    }
    
    .layout {
      margin: 0;
    }
  </style>
</head>

<body>
  <div class="style layout">Planet = Sung</div>
  // 클래슀 ꡬ뢄은 슀페이슀 ν•œλ²ˆμœΌλ‘œ ν•œλ‹€.
</body>
  
  • CSS λ‹¨μœ„

μ ˆλŒ€ λ‹¨μœ„ - pt, px**
μƒλŒ€ λ‹¨μœ„ - rem, em, %, vw, vh ...

주둜 μ‚¬μš©ν•˜λŠ” 것은
rem인데, μ‚¬μš©ν•˜λŠ” λΈŒλΌμš°μ € root값에 따라 크기가 달라진닀. // 2rem 이면 루트 폰트 κ°’μ˜ 두배크기.
em은 λΆ€λͺ¨ 인자의 영ν–₯을 λ°›λŠ”λ‹€.

vw, vhλŠ” 각각 viewpoint width, viewpoint height인데,
컨텐츠가 화면에 κ°€λ“μ°¨λŠ” μ›ΉνŽ˜μ΄μ§€κ°€ 100vw, 100vhλ₯Ό μ΄μš©ν•œ μ›ΉνŽ˜μ΄μ§€ 이닀.
ex) https://www.tesla.com/ko_kr

λ²ˆμ™Έλ‘œ rem 값은 μŒμˆ˜λ„ value둜 μ‚¬μš©ν•  수 μžˆλŠ”λ° 이 경우 λ‹€λ₯Έ νƒœκ·Έλ“€κ³Ό 겹쳐질 수 μžˆλ‹€.

  • μ•Œμ•„λ‘˜λ§Œν•œ CSS property
/*폰트 ꡡ기*/
font-weight: 500; 

/*밑쀄, κ°€λ‘œμ€„*/
text-decoration: underline overline none;

/*μžκ°„ μ‘°μ •*/
/*default value = 0*/
letter-spacing: 0px; 

/*ν–‰κ°„ μ‘°μ •*/
/*chrome default value = 24px*/
line-weight: 1px;

GOOD πŸ˜‰

ν•œ μ£Όλ₯Ό λ¬΄μ‚¬νžˆ, κΈ°λΆ„ μ’‹κ²Œ λ§ˆμ³€λ‹€!
HTMLκ³Ό CSSλ₯Ό λ³΅μŠ΅ν•˜λŠ” μ‹œκ°„μ„ κ°€μ‘Œλ‹€.
μƒˆλ‘œμš΄ νƒœκ·Έλ“€κ³Ό μ„ νƒμžλ“€μ„ 배우고 μƒˆλ‘œμš΄ λ°©μ‹μ˜ μ‚¬μš©λ²•μ„ μ•Œμ•„λ΄€λ‹€.

BAD πŸ˜₯

HTMLκ³Ό CSSλ₯Ό 쑰금 κ³΅λΆ€ν–ˆμ—ˆλŠ”λ°, 겉ν•₯기둜 μ—„μ²­ 쑰금 곡뢀해놓곀 λ‹€ μ•„λŠ”κ±°λ§ˆλƒ₯ 섀렁섀렁 κ³΅λΆ€ν•œ 점이 λΆ€λ„λŸ½λ‹€.
μ–΄μ œ ν•˜κΈ°λ‘œ ν–ˆλ˜ 객체곡뢀가 λ°€λ Έλ‹€.

TO DO πŸ”₯

내일은 객체 κΌ­ κ³΅λΆ€ν•˜μž!
λΈ”λ‘œκΉ… λ°©ν–₯ λ‹€μ‹œ ν•œλ²ˆ 고민해보기.

Retrospect 🧐

이건 μ½”λ“œμŠ€ν…Œμ΄μΈ  자기 진단에도 μ“΄ κΈ€μ΄μ§€λ§Œ μ—¬κΈ°μ„œλ„ 써 λ†“λŠ”λ‹€.
λ‚œ 늘 μƒκ°ν•˜λ˜κ±°μ§€λ§Œ μ•„μ˜ˆ λͺ¨λ₯΄λŠ”κ±Έ λ°°μšΈλ•Œμ™€ λΉ„κ΅ν•΄μ„œ 겉ν•₯κΈ°μ‹μœΌλ‘œλΌλ„ μ•Œκ³  μžˆλŠ” 것을 λ°°μšΈλ•Œμ™€ 집쀑λ ₯ 차이가 맀우 큰 것 κ°™λ‹€.
μžλ§Œν•˜κΈ° μ‰¬μš΄ νƒ€μž…μ΄λž„κΉŒ, 였늘 λ‹€μ‹œ ν•œλ²ˆ μΈμ§€ν–ˆμ„λ•Œ γ…ˆλͺ¨λ₯΄λŠ” μ£Όμ œμ— μ•ˆλ‹€κ³  μ°©κ°ν•˜λŠ”κ²Œ λΆ€λ„λŸ¬μ› λ‹€.

λΈ”λ‘œκΉ… λ°©ν–₯이 맀우 κ³ λ―Όλœλ‹€.
TIL을 μ΄λ ‡κ²Œ μ¨κ°€λ©΄μ„œ ν•˜λ‹¨μ— μΆ”κ°€ν•œ μ°Ύμ•„λ³Έ 것을 짧은 κΈ€λ‘œ λ”°λ‘œ 남길지,
μ•„λ‹ˆλ©΄ 였늘처럼 써 λ‚˜κ°€λŠ”κ²Œ 쒋을지.

ν¬μŠ€νŒ…ν•˜λ‹€κ°€ μž μ‹œ λ©ˆμΆ”κ³  μƒκ°ν•΄λ΄€λŠ”λ° TIL λ”°λ‘œ μ“°κ³  κ³ μ‹¬ν•΄μ„œ 찾으며 λ”°λ‘œ 정리해야겠닀.
TIL은 였늘 배운거 볡슡 + 일기 κ²Έ ν•˜λ£¨ λ°˜μ„±μ„ λͺ©μ μœΌλ‘œ ν¬μŠ€νŒ…ν•˜κ³ ,
짧은 기술 ν¬μŠ€νŒ…μ€ λ‚΄κ°€ λ‹€μ‹œ μ°Ύκ³ , 곡뢀해 λ‚˜κ°€λ©° 보완해 λ‚˜κ°ˆ 점은 μˆ˜μ •ν•΄ 닀듬어 λ‚˜κ°€λŠ” κ²ƒμœΌλ‘œ.

그리고 였늘 동기뢀여 μ„Έμ…˜μ—μ„œ 컀리어 μ½”μΉ˜λ‹˜μ΄ κ°œλ°œμžκ°€ 되고 싢은 이유λ₯Ό ν¬μŠ€νŒ…ν•΄λ³΄λΌκ³  이야기 ν•΄μ£Όμ…¨λ‹€.
λ‚΄κ°€ κ°œλ°œμžκ°€ 되고 μ‹Άμ—ˆλ˜κ±΄ 이전 ν¬μŠ€νŒ…ν–ˆλ“―,
μœ μ €λ“€κ³Ό μ†Œν†΅ν•˜λ©° 무엇이 될지 λͺ¨λ₯΄λŠ” μ–΄λ–€ 것을 μ™„μ„±ν•΄ λ‚˜κ°€λ©΄μ„œ, μž‘ν’ˆμ΄ 완성도와 λ™λ°˜λœ 성취감을 즐기고 μ‹Άμ–΄μ„œ 인데..

계속 생각해 λ‚˜κ°€λ©° 동기λ₯Ό λ§Œλ“€μ–΄ λ‚˜κ°€μ•Όκ² λ‹€.

계속 κ³΅λΆ€ν•˜λ©° 생각할 거리가 μƒκΈ°λŠ” 직업이라.
정말 λ‚­λ§Œ λ„˜μΉ˜λŠ” 직업이닀.

Reference πŸ™‡

https://developer.mozilla.org/

profile
μ–΄λ–»κ²Œ 이걸 ν’€μ–΄λ‚Ό 수 μžˆμ„κΉŒ

0개의 λŒ“κΈ€