2009-09-20 6 views
0

현재 모든 종류의 해상도 10244..1920 이상의 해상도로 사람들이 볼 수있는 웹 응용 프로그램을 디자인하고 있습니다. (다른 많은 인기 웹 사이트이기 때문에 예를 들어 StackOverflow에, CNN, Mint, WSJ, BofA 등)고정 폭, 대용량 데이터 문제

나는 의미에 맞는 최소 공통 분모를 가진 고정 폭 디자인을 선택했다 한 1024

이제 문제는 에서 내 응용 프로그램의 일부 페이지에 그리드 기반 데이터를 표시해야한다는 것입니다. 사람들이 화면의 대부분을 비워 두면서 크기를 1024 너비의 압축 된 그리드 데이터로 제한하면 큰 화면으로 사람들을 분노하게 될 것입니다.

다른 해상도에 대해 다른 스타일 시트를 만드는 것에 대해 생각하지만, 관리 할 수있는 것의 유지 보수 작업, 그래픽 작업 등을 많이 증가시킬 것입니다.

유체 설계를 완벽하게 수행하지 않고도 우아한 방법 (지금 당장 나는 '창조적 인 블록'이 있다고 생각합니다.)을 해결하는 방법에 대해 아이디어가 있습니까? 문제 자체가 잔뜩?

답변

1

1) 동일한 데이터의 여러 하드 코딩 된보기 : 간략한, 상세히, 자세한 내용 다른 링크 수 또는 열 수있는 탭이있는 빠른 링크 또는 탭. 세부 정보가 더 필요하면 세부 정보가있는보기를 선택할 수 있습니다. 그들은 알고 싶어하고 수직으로 스크롤해야하는 것에 짜증을 내지 않습니다.

2) 사용자가 제어하는 ​​열 사용자가 볼 수있는 내용과 해당보기에 포함 된 열을 제어 할 수 있습니다. 선택한보기를 저장하고 기억할 수도 있습니다. 기본값은 대부분의 사람들이보고 싶어한다고 생각하는보기 여야합니다.

3) 이전 두 조합. 기본값을 선택하고 하나씩 기준으로 열을 사용자 정의 할 수 있습니다. 이것은 MS 프로젝트가보기와 함께 작동하는 방식이며, 함께 작업하는 것이 좋습니다.

0

합리적인 숫자가 1024에 맞도록 크기를 조정하고 나머지는 가로 스크롤 막대를 사용하십시오. 앱이 다른 페이지에서 추가 부동산을 사용하지 않으므로 그 곳에서 멈출 수 있습니다.

그렇지 않으면 여분의 공간이있을 경우 페이지의 전체 너비를 채우도록 요소의 크기를 조정하십시오 (테이블을 사용하거나 div의 최소 너비와 부모의 100 %를 사용하십시오)