2011-04-13 2 views
0

나는이 웹 사이트를 가지고 있습니다 : http://www.ryansammut.com/orijen/contact.html.배경 너비 + 꼬리말이 이상이어야합니다.

푸터는 Firefox보다 더 길지만 IE와 Chrome에서는 괜찮습니다.

많은 것을 확대하고 오른쪽으로 스크롤하면 배경도 사라집니다.

+0

이 사이트의 마크 업은 실제로 제대로 수행되지 않았고 목록이 모든 곳에서 사용 가능하므로 작업하기에 좋은 마크 업을 다시 작성해야합니다.문제는 아마도 어딘가에 부정적 여백 때문일 것입니다. – jimplode

+0

@jimplode 헤더에 대한 목록을 사용하고 있으며 주로 바닥 글이 나쁜 선택입니까? –

+0

바닥 글 문제가 해결되면 footerItems 목록에 고정 폭을주었습니다. 이제 남은 것은 화면 오른쪽의 5 픽셀입니다. –

답변

2

이 사이트는 ...

일부 무거운 설계에 문제가 그러나 내가 그들을 무시하고 단지 가장 쉽고 더러운 방식으로 손에 가능한 문제를 해결한다면, 나는 바닥에이 CSS를 추가하는 제안 :

body { 
    margin: 0 auto; 
    width: 1280px; 
} 

인해 나는 당신의 일을 내 모든 시간을 보낼 수 없다는 사실에, 내가 할 수있는 가장 미래 :

  1. 이 012,351의 전체 폭을 감소하기위한 제안 사항을 제공하는 것입니다사이트는 약 984px에서 까지 더 많은 화면 크기를 수용 할 수 있습니다.
  2. 컨테이너 상자 레이아웃을 다시 디자인하면 to가있는 경우 종이에 그릴 수 있습니다.
  3. 읽기에 대한 성장-에 맞는, 수축에 맞는 CSS의 폭과 방법 그들에게
  4. 사용 상대 위치를 트리거하고 바로 경험이없는 경우 왼쪽/사용 을 피하기 위해.
  5. 방화 광구를 설치하고 이것을 사용하여 CSS로 실험하십시오.

편집 : 자동 (기본값) 각 :

폭이 다른 후 3 사업부의 하나를합니다.

는 # 헤더, # 콘텐츠

는 각 클래스 .SUB으로, 하위 사업부를 div에하고 그 부모로 그들에게 같은 배경을 줄 줄 # 바닥 글을 호출합니다.

는 .SUB 클래스가 필요한 폭을 가지고 있는지 확인 (1280px)와 .SUB 클래스에게주는 3

사이에 동일한 유지 margin:0 auto;

때문에 사이트 구조는 다음과 같이 보일 것이다 :

를 이 같은
<div id="header"> 
    <div class="sub"></div> 
</div> 
<div id="content"> 
    <div class="sub"></div> 
</div> 
<div id="footer"> 
    <div class="sub"></div> 
</div> 

와 CSS 뭔가 :

#header, 
#content, 
#footer { 
    width:auto;/*not necessary as it's the default value anyway*/ 
    position:relative;/*not necessary but will help later on*/ 
} 
#header .sub, 
#content .sub, 
#footer .sub { 
    width:1280px; 
    margin:0 auto; 
} 
#header, 
#header .sub { 
    background:whatever1; 
} 
#content, 
#content .sub { 
    background:whatever2; 
} 
#footer, 
#footer .sub { 
    background:whatever3; 
} 

이 원하는 것입니까?

또는 사이트 html을 변경하고 싶지 않다면 min-width로 재생해볼 수 있습니다. IE6에서는 너비가 최소 너비와 거의 같습니다.

+0

@YuriKolovsky 당신은 그게 바뀌 었다고 말하겠습니까? 솔직히 말하면이 디자인은 처음에는 스트레치 블 (strechable)이 아니라는 것을 디자인했기 때문에 망쳐 버렸습니다. 그러나 제 작품을 개선하기위한 제안을 기꺼이 받아 들일 것입니다. –

+0

btw는 고정 너비로 ​​설정하면 악화됩니다. 축소하거나 더 큰 해상도에서 볼 경우 배경이 늘어나지 않기 때문입니다. –

+1

@Ryan 사이트의 외형에 따르면, 완전히 고정 너비 웹 사이트처럼 보입니다. 당신을위한 가장 쉬운 방법은 앉아서 다시 거리를 조절할 수있는 0에서 다시 디자인하는 것입니다. 이렇게하려면 모든 너비에 대해 "em"을 사용해야합니다. –