[Replit] Block, Inline, Inline-block

박성준·2021년 6월 9일
0

HTML/CSS

목록 보기
2/3

Block

  • 한 줄에 하나만 배치 가능하며 기본 너비값은 100%이다.
  • width와 height를 가질 수 있다.
  • 상, 하, 좌, 우 마진을 가질수 있다.
    ex) display: block;

Inline

  • 한줄에 여러개 배치 가능, 기본 너비값은 컨텐츠의 크기에 따른 넓이이다.
  • width와 height를 가질 수 없다.
  • 상,하 마진은 가질 수 없다. (좌, 우 마진은 가능하다.)
    ex) display: inline;

Inline-block

  • 한줄에 여러개 배치 가능, 기본 너비값은 컨텐츠의 크기에 따른 넓이이다
  • width와 height를 가질 수 있다.
  • 상, 하, 좌, 우 마진은 가질 수 있다.
    ex) display: inline-block;

ex) Block

<!doctype html>
<html lang="ko">
  <head>
    <meta charset="utf-8">
    <title>CSS</title>
    <style>
      #block {
         margin: 5px;
		text-align: center;
		padding: 5px;
		border-radius: 10px;
		border: 1px solid black;
    }
    </style>
  </head>
  <body>
    <div id="block">
		div는 block요소
	</div>
	<div id="block">
		div는 block요소
	</div>
	<div id="block">
		div는 block요소
	</div>
  </body>
</html>

ex) Inline

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>CSS</title>
    <style>
      #inline{
      	text-align: center;
      	padding: 5px;
      	border-radius: 10px;
      	border: 1px solid #ddd;
      }
    </style>
  </head>
  <body>
    <span id="inline">
	    span은 inline 요소
    </span>
  <span id="inline">
  	span은 inline 요소
  </span>
  <span id="inline">
  	span은 inline 요소
  </span>
  </body>
</html>

ex) Inlinw-block

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>CSS</title>
    <style>
     div{
	width: 300px;
	margin:5px;
	text-align: center;
	padding: 5px;
	border-radius: 10px;
	border: 1px solid #ddd;
   	display : inline-block;
	}
    </style>
  </head>
  <body>
 	<div>block요소를 inline-block으로</div>
	<div>block요소를 inline-block으로</div>
	<div>block요소를 inline-block으로</div>
  </body>
</html>

profile
IT공부중입니다!

0개의 댓글

관련 채용 정보