나는 고정 폭 세 된 div를 1920px 화면동일한 크기의 div의 같은 공간 CSS
남은 공간은 1920 - (400 * 3) = 720입니다. 따라서이 공간을 4로 나누고 균등하게 분배해야합니다. 따라서 첫 번째 div는 왼쪽 180px, 첫 번째 div와 두 번째 사이의 간격은 180px, 두 번째와 세 번째 div의 간격은 180px, 세 번째 div와 화면의 끝 사이의 간격은 180px가 되십시오.
div 크기와 화면 사이의 간격은 화면 크기에 따라 달라집니다.
CSS로 할 수 있습니까?
샘플 :
당신이 400 픽셀 차원의 요소들이 폭을 유지하려는 경우 : 화면 크기가 너무 작 으면 축소됩니다. 크기가 항상 400px가되도록하려면 (화면이 너무 좁은 경우 스크롤바를 표시하라는 메시지가 표시되면) 'min-width : 400px'를 사용하십시오. [이 바이올린보기] (http://jsfiddle.net/fDjZU/15/) – Marcatectura
중간에 간격을 삼키기 위해 약간의 패딩을 추가해야합니다. http://codepen.io/gc-nomade/pen/ 여기에서 확인하십시오. qcFBt/ –
고마워요! 지금까지 Flex는 IE9에서 지원하지 않는다는 것을 알고 있습니다. IE9 이하는 상관하지 않습니다. 다른 방법이 있습니까, 아니면 js와 함께 사용해야합니까? – Laxmana