채택완료

div로 이런 레이아웃 가능한가요?

2016-11-17 (목) 21:34:14 4,476

테이블로 만들면 금방인데 div로 해보려고 합니다.

어떻게 해야 될까요?

46b4104d431535c67d71713d744dc65c_1479386005_0719.jpg
 

|

답변 4개 / 댓글 8개

채택된 답변
+20 포인트

인터넷에서 calc 함수에 대해 검색해 보세요.

calc(%길이 - px길이)

답변에 대한 댓글 1개

2016-11-17 (목) 22:33:06
정말 감사합니다.
2016-11-18 (금) 05:25:20
Copy
<!doctype html><html lang="kr" style="height:100%;"> <head>  <meta charset="UTF-8">  <title>Document</title> </head> <body style="margin:0px 300px 0px 230px; height:100%; ">    <div style="width:200px; height:100%; margin-left:-200px; float:left; background-color:yellow;">    200px   </div>    <div style="width:100%; height:100%; float:left; background-color:green;">    100%   </div>      <div style="width:300px; height:100%; margin-right:-300px; float:right; background-color:orange;">    300px   </div>  </body></html>

디자이너 아님... 개발자임... 

답변에 대한 댓글 5개

승희아빠 님 대단하세요. 천재심 ^^
숟가락 얹어 소스 정리해봤습니다.
http://codepen.io/sinbi/pen/yVVKVq
@sinbi 감사합니다... 천재는 아닙니다. 한 1시간 이리 저리 하다 얻어걸린 겁니다.
레이아웃은 오랜만에 만들어 본거라...
정리하신 소스는 숟가락 얹은 정도가 아니라 밥상을 새로 차린듯 깔끔하네요.
디자이너시면 함께 일하고 싶은 맘이 막 듭니다.
반응형 처리까지... 님이야 말로 천재신듯...
정말 기발한 아이디어에요. 역시, 개발자세용. ^^
2016-11-19 (토) 14:32:11
허 이건 또다른 방법인가요? calc랑 이 방식하고 뭐가 더 모든 브라우저에 호환이 잘되나요?
참고하겠습니다. 감사합니다.
calc는 css3에서만 지원 되는걸로 압니다.
호환은 제 방법이 좋겠지만... calc가 간편합니다.
css3 미지원 브라우저에서는 따로 지원 가능한 스크립트가 있으니까요

<div 스타일 값을주면됩니다>

<div 스타일 값을주면됩니다>

</div>

<div 스타일 값을주면됩니다>

</div>

<div 스타일 값을주면됩니다>

</div>

</div>

이런식도 있습니다

<div 스타일 값을주면됩니다>

<li 스타일 값을주면됩니다></li>

<li 스타일 값을주면됩니다></li>

<li 스타일 값을주면됩니다></li>

</div> 

답변에 대한 댓글 1개

2016-11-17 (목) 22:09:12
네 윗방법대로 큰 div안에 작은 div 3개를 넣었는데 float속성을 left로 주면 되긴하는데 가운데 div 넓이를 100%하면 틀어지네요.

네  

답변에 대한 댓글 1개

2016-11-17 (목) 21:43:47
어떻게 해야될지 알수있을까요? div옆에 div가 붙게 어떻게 하는지?

답변을 작성하려면 로그인이 필요합니다.