2012-07-10 3 views
-1

페이지 테이블 레이아웃을 피하는 것이 좋습니다.테이블에서 플로트 레이아웃으로

I는 다음 페이지를 가지고 http://leroma.org.ua/index0.html

  1. I 뷰포트의 헤더 15 %의 크기를 갖고 싶어 - 바디 100 % 높이를 갖고 있지 않기 때문에, JS로 해결하는 단계; 머리글의 왼쪽에 높이 로고로 크기를 조정하고 싶습니다 (머리글의 높이가 있지만 너비는 비례 적으로 조정됩니다) - 최대 너비, 최대 높이 : 100 %를 추가하여 해결됩니다. 이제 벽지가 이미지 아래에 있습니다. 왼쪽 이미지와 오른쪽 테두리 사이에 어떻게 배치 할 수 있습니까?

  2. buttons_table은 괜찮아 보이지만, 테이블을 사용하지 않고 어떻게 만들 수 있습니까?

    내 구현이 더 좋을 경우 수정하십시오.

+0

내가 말하는 JS가있는 곳을 잘 모르겠습니다. 나는 어디에서나 그것을 볼 수 없다. – HerrSerker

+0

페이지 하단에 추가 된 스크립트. –

답변

1
  1. 필요한이

    html,body,#page {height: 100%} 
    #header {height: 15%} 
    #header_wallpaper {overflow: hidden} 
    

    없음 JS 추가

  2. 확인 modernizr.com

    커뮤니티 부가 CSS-displaytable 사용

+0

1) 훌륭하게 작동합니다. 2) 나는 디스플레이를 시도 할 것이다 : 테이블 ... 만약 브라우저 간 페이지 스타일링을 위해 모더 나이저가 필요하다면 맞습니까? –

+0

예. 모더 나이 제이션은 CSS가 사용자의 브라우저가 할 수있는 기능을 추적하고 다른 브라우저 스타일에 다른 CSS 스타일을 제공하는 좋은 방법입니다. – HerrSerker