먼저 감사, 이러한 레이아웃은 각 화면 해상도 자신을 adaptate 것입니다.
display: block
(이미지에서 블록을 사용하는 것이 좋음)이 아닌 한 백분율과 display: table
을 사용해보십시오.
당신의 텍스트 :
은 오후 7시에서 10월 15일 (수요일)을 시작합니다 칠리는 오후 6시에 제공됩니다. 그것은 당신의 mainContent 사업부의 높이를 초과하기 때문에 당신이 50 %로 mainContent div의 높이를 변경하고에 display: table
를 추가하는 경우
, 당신의 레이아웃을 깨고, 레이아웃은 더 이상 중단됩니다하지 않습니다.
해상도가 1366x768 이하인 화면에는 이미지가 너무 크기 때문에 이미지의 높이를 백분율로 정의하면 이미지가 항상로드 될 화면에 이상적인 크기로 표시됩니다.
당신은 세 가지 주요 div가 있습니다 header
, mainContent
및 footer
을, 당신은 당신이 세 가지 주요 div의를 가지고 있고이 사이트지는 경우의 높이를 설정, 확인, 표시 할 수있는 스크롤 막대없이 전체 사이트를 표시 할 이 당신의 인생을 절약 할 코드가 아니라 웹 사이트의 레이아웃을 만들 수있는 새로운 비전의 시작
header: height: 10%
mainContent: height: 60%
header: height: 30%
: div의 그들은 보완하지 않도록 같은 사이트의 한계를 초과. :)
나는 반응 형 레이아웃을 일부 시도했다. 그러나, 나는 나의 높이와 함께 문제를 퍼센티지로 가지고있다. 일반적으로 높이를 백분율로 설정하려고하면 정상적으로 작동하지 않거나 보이지 않습니다. 왜 어떤 아이디어? –
세 div를 다른 div 안에 넣고이 div를 기본 div로 설정해보십시오. 'display : table'을 정의하고 width : 100 % 및 height : 100 %를 사용해보십시오! –
기다려주세요. Chrome 검사기를 사용해 보겠습니다. –