답변 3개
채택된 답변
+20 포인트
5년 전
Copy
<style>
.flexbox {
display: flex;
}
.column {
padding: 10px;
height: 300px;
background: silver;
border: 1px solid grey;
}
.column.aside {
flex: 1;
}
.column.main {
flex: 2;
}
</style>
</head>
<body>
<article class="flexbox">
<div class="column main">Main</div>
<div class="column aside">Aside</div>
</article>
</body>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
5년 전
댓글을 작성하려면 로그인이 필요합니다.
5년 전
각 요소를 감싸는 요소에 float:left 주시면 됩니다.
ps.
HTML CSS 딱 1주일 잡고 빡세게 공부해 보세요.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
5년 전
예시 이미지의 HTML 코드가 없는 상태에서는 레이아웃을 잡는 방법은 여러방법이 있는데 어느방법이 최소한의 수정으로 가능할지 판단을 내릴수가 없습니다.
도움이 되실만한 사이트 링크 남겨드립니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인

IE11 호환성을 유지해야된다면 sinbi님이 언급하신 float:left나 width값을 지정하고 display: inline-block 스타일을 이용할수도 있습니다.
https://caniuse.com/#feat=flexbox
https://d2.naver.com/helloworld/8540176