새로새록

html css 정리하기 본문

소프트웨어융합/코드잇 정리.py

html css 정리하기

류지나 2021. 12. 1. 01:42

JSFiddle - Code Playground

 

JSFiddle - Code Playground

 

jsfiddle.net

자바스크립트 테스트


🎨 HTML Color Codes (html-color.codes)

 

🎨 HTML Color Codes

Hex: RGB: rgb(102,232,232) HSL: hsl(232,232,232)

html-color.codes


 

display의 종류

모든 요소는 딱 한 개의 display 값을 갖고 있습니다. 가질 수 있는 display의 종류는

  1. inline
  2. block
  3. inline-block
  4. flex
  5. list-item
  6. none

등 여러 가지가 있는데, 대부분의 요소들은 inline과 block 중 한 가지입니다.


inline display

inline 요소들은 다른 요소들과 같은 줄에 머무르려고 하는 성향과, 필요한 만큼의 가로 길이만 차지하는 성향이 있습니다.

다음 요소들은 기본 display 값이 inline입니다.

  1. <span>
  2. <a>
  3. <b>
  4. <i>
  5. <img>
  6. <button>
  • HTML
My <i>name</i> is Young!
 
  • CSS
i {
  background-color: green;
}

태그는 기본적으로 inline이기 때문에 앞, 뒤의 텍스트와 같은 줄에 머무르고 있고, 가로 길이는 필요한 만큼만 차지하고 있습니다.


block display

block 요소들은 다른 요소들과 독단적인 줄에 가려고 하는 성향과, 최대한 많은 가로 길이를 차지하는 성향이 있습니다.

다음 요소들은 기본 display 값이 block입니다.

  1. <div>
  2. <h1>, <h2>, <h3>, <h4>, <h5>, <h6>
  3. <p>
  4. <nav>
  5. <ul>
  6. <li>
  • HTML
My <div>name</div> is Young!
 
  • CSS
div {
  background-color: green;
}

태그는 기본적으로 block이기 때문에 새로운 줄에 가버립니다. 그리고 가로 길이는 최대한 많이, 100%를 차지하고 있죠?


display 바꾸기

모든 요소는 기본적으로 정해진 display 값이 있는데요. CSS를 통해서 이를 바꿀 수 있습니다!

inline 요소를 block으로 바꾸기

  • HTML
My <i>name</i> is Young!
  • CSS
i {
  display: block; /* <i> 태그를 block으로 바꾸기 */
  background-color: green;
}
 

 

CSS Flexbox (Flexible Box)

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com