1. display


페이지의 레이아웃을 결정하는 요소이다.

모든 요소들은 이 속성을 암묵적으로 가지고 있다. 굳이 직접 표시하지 않아도, inline/block 속성을 가지며 이 속성은 html 자체에 내포되어 있다.

div,span{
  width: 30px;
  height : 25px;
  margin : 20px;
}

div{
  background : red;
  display : block;
}

span{
  background : Blue;
  display : block;
}

/* div도 한줄에 여러개가 표시됨 */
div,span{
  width: 30px;
  height : 25px;
  margin : 20px;
}

div{
  background : red;
  display : inline;
}

/* inline은 컨텐츠 자체만을 꾸며준다, width,heigh를 무시하고 안에 있는 내용의 크기만큼만 변경 */
/* inline은 컨텐츠 내용 */
div,span{
  width: 30px;
  height : 25px;
  margin : 20px;
}

div{
  background : red;
  display : inline-block;
}

/* inline-block은 안의 컨텐츠 내용의 크기와 상관 없이
 지정한 크기 width,height에 맞춰서 표기  */
/* inline-block은 상자 */
img{
  float : left;
  margin : 20px;
}

스크린샷 2022-04-11 오후 11.05.25.png

clear