백분율 디 테 일-용기 크기 편

화면 에 표시 할 수 있 는 최소 단 위 는 1px 이기 때문에 773*50%=386.5 와 같은 숫자 가 있 는 길 이 는 반드시 취사선택 해 야 합 니 다.테스트 페이지,일부 브 라 우 저의 캡 처 아이콘 너비 도 안에 있 습 니 다 IE:반올림 방식 으로 계산 합 니 다.Firefox:계 산 된 값 은 소수 부분 을 무시 하지만,더 많은 길 이 를 안의 각 요소 에 분배 합 니 다. 만약 에 1px 만 더 나 오 면 예 를 들 어 2*386=772,나머지 1px 는 그 중의 한 요소 에 도착 하여 첫 번 째 요 소 를 우선 분배 한다.예 를 들 어 773 px 가 두 개의 50%에 분배 할 때 얻 은 것 은 387 px 와 386 px 이 고 네 개의 25%에 분배 할 때 얻 은 것 은 194px,193 px,193 px 와 193 px 이다. 그리고 몇 개의 px 가 더 나 오 는데 예 를 들 어 773*33.3%=257.409,773*33.33%=257.6409 는 무시 한 소수 가 다 르 기 때문에 분배 의 원칙 도 다 르 기 때문에 관련 자 료 를 찾 을 수 없습니다.다음은 제 추측 입 니 다.세 가지 요소 의 경우 반올림 방식 으로 분배 하고 반올림 의 우선 은 양쪽 에 분배 하 며 반올림 의 우선 은 앞 에 두 개 에 분배 하고 세 가지 요소 이상 에 분배 하 는 것 에 대해많은 부분 을 자 유 롭 게 분배 하 는 것 은 규칙 을 찾 을 수 없 지만 첫 번 째 는 반드시 분배 할 것 이다.FF 에 이상 한 점 이 있어 요.Firefix 테스트 페이지.1024 너비 가 자동 으로 분배 되 지 않 습 니 다.외층 도 소수 가 있 기 때문에 1px 가 분배 되 지 않 았 을 수도 있 습 니 다.이 어 Firefox Opera 를 테스트 합 니 다. & Safari 2:계산 할 때 백분율 의 소수 부분 을 무시 하고 계산 후의 값 은 소수 부분 을 무시 합 니 다.만약 에 안의 요소 가 계산 후의 너비 보다 크 면 뒤의 요소 가 줄 을 바 꾸 지 않 습 니 다.Netscape & Mozilla:계산 후 소 수 를 무시 합 니 다.많은 부분 은 Firefox 와 비슷 하지만 많은 부분 은 투명 한 디 스 플레이 보다 이상 합 니 다.예 를 들 어 33.33%*3=99.99%는 100%보다 작 지만 100%보다 크 고 이상 한 브 라 우 저 는 사용 하 는 사람 이 많 지 않 습 니 다.이 두 브 라 우 저 에 너무 신경 쓰 지 마 세 요.테스트 가 완료 되 지 않 았 습 니 다.관심 있 는 친구 가 테스트 를 도와 주 고 단독 테스트 페이지 입 니 다.이 유 를 아 는 친구 가 말씀 해 주세요.

좋은 웹페이지 즐겨찾기