반응형
CSS에서 100 %의 1/3을 표현하는 가장 좋은 방법은 무엇입니까?
나는 그 안에 <div>
작은 세 개가있는 큰 <div>
것을 인라인으로 가지고 있습니다. 각각 너비가 33 %이지만 3 * 33 %! = 100 %이기 때문에 정렬 문제가 발생합니다. 이와 같은 CSS에서 완벽한 1/3을 나타내는 가장 좋은 방법은 무엇입니까? 33.33 % 만?
이제이 calc
되어 광범위하게 지원 최신 브라우저들 사이에서, 당신은 사용할 수 있습니다 :
#myDiv {
width: calc(100% /3);
}
또는 브라우저에서 지원하지 않는 경우이를 대체 수단으로 사용할 수 있습니다.
#myDivWithFallback {
width: 33.33%;
width: calc(100% / 3);
}
마진을 허용하고 있습니까? 중앙 열의 양쪽에 5 % 여백을두고 열당 30 %를 이동할 수 있습니다.
.col_1_3 {
width: 33%;
float: left;
}
.col_1_3:nth-of-type(even) {
width: 34%;
}
가장 높은 해상도 화면은 해상도가 2800x2100 인 비 생산 NEC LCD 화면 입니다. 이 크기에서도 1 픽셀은 화면 너비의 0.0357 %입니다. 따라서 33.33%
5,000 픽셀 너비의 화면이 표준이 될 때까지 충분히 가까워 야합니다.
John Resig는 여러 브라우저에서 하위 픽셀 반올림에 대한 연구 를 일부 수행 했으므로 화면 너비와 정확히 일치 하기 위해 세 개의 열에 따라 완벽한 솔루션이 없을 수도 있습니다.
참고 URL : https://stackoverflow.com/questions/5158735/best-way-to-represent-1-3rd-of-100-in-css
반응형
'IT TIP' 카테고리의 다른 글
크롬 확장 프로그램 용 자바 스크립트를 사용하여 스크린 샷 찍기 (0) | 2020.11.30 |
---|---|
Rails가 Ajax 게시물에서 세션을 다시로드하지 않음 (0) | 2020.11.30 |
객체를 객체로 복사 (Automapper? 사용) (0) | 2020.11.30 |
mysql은 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치로 인식되지 않습니다. (0) | 2020.11.30 |
모나 딕 파싱에 비해 응용 파싱의 이점은 무엇입니까? (0) | 2020.11.30 |