2014-10-02 5 views
0

나는 더 많은 사용자 정의 디자인으로 웹 사이트를 재구성 중입니다. 나는이 새로운 버전이 반응하기를 바란다. 그러나 브라우저 창을 축소하려고하면 특정 지점에만 반응합니다. 잠재적으로 무엇이 문제가 될 수 있습니까?웹 사이트의 반응성

나는 그것이 내 골격 CSS와는 무언가일지도 모르지만, 현재는 반응 형 웹 사이트 디자인에 대해 잘 모르고 있다고 생각한다.

나는 아래에 나의 해골 CSS 코드도 포함시킬 것이다.

모든 도움에 감사드립니다. 여기

내 HTML입니다

 <body> 

    <div id="Banner"> 



    </div> 

    <h1 id="Mission">Creating a Church Unchurched People Love to Attend</h1> 

    <div id="Menu"> 

    </div> 


</body> 

직접 만든 CSS

body 
{ 
    background: rgb(111,111,111); 
} 

#Banner 
{ 
    width: 100%; /*1200px*/ 
    height: 800px; 
    background: url("../header.jpg") no-repeat 55%; 
    background-size: contain; 
} 

CSS

/* Resets (http://meyerweb.com/eric/tools/css/reset/ | v2.0 | 20110126 | License: none (public domain)) */ 

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}body{-webkit-text-size-adjust:none} 

/* Box Model */ 

*, *:before, *:after { 
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box; 
} 

/* Container */ 

body { 
    /* min-width: (containers) */ 
    min-width: 1200px; 
} 

.container { 
    margin-left: auto; 
    margin-right: auto; 

    /* width: (containers) */ 
    width: 1200px; 
} 

/* Modifiers */ 

    .container.small { 
     /* width: (containers) * 0.75; */ 
     width: 900px; 
    } 

    .container.big { 
     width: 100%; 

     /* max-width: (containers) * 1.25; */ 
     max-width: 1500px; 

     /* min-width: (containers); */ 
     min-width: 1200px; 
    } 

/* Grid */ 

.\31 2u { width: 100% } 
.\31 1u { width: 91.6666666667% } 
.\31 0u { width: 83.3333333333% } 
.\39 u { width: 75% } 
.\38 u { width: 66.6666666667% } 
.\37 u { width: 58.3333333333% } 
.\36 u { width: 50% } 
.\35 u { width: 41.6666666667% } 
.\34 u { width: 33.3333333333% } 
.\33 u { width: 25% } 
.\32 u { width: 16.6666666667% } 
.\31 u { width: 8.3333333333% } 
.\-11u { margin-left: 91.6666666667% } 
.\-10u { margin-left: 83.3333333333% } 
.\-9u { margin-left: 75% } 
.\-8u { margin-left: 66.6666666667% } 
.\-7u { margin-left: 58.3333333333% } 
.\-6u { margin-left: 50% } 
.\-5u { margin-left: 41.6666666667% } 
.\-4u { margin-left: 33.3333333333% } 
.\-3u { margin-left: 25% } 
.\-2u { margin-left: 16.6666666667% } 
.\-1u { margin-left: 8.3333333333% } 

/* Rows */ 

    .row > * { 
     float: left; 
    } 

    .row:after { 
     content: ''; 
     display: block; 
     clear: both; 
     height: 0; 
    } 

    .row:first-child > * { 
     padding-top: 0 !important; 
    } 

    .row.uniform > * > :first-child { 
     margin-top: 0; 
    } 

    .row.uniform > * > :last-child { 
     margin-bottom: 0; 
    } 

    /* Normal */ 

     .row > * { 
      /* padding-left: (gutters) */ 
      padding-left: 40px; 
     } 

     .row + .row > * { 
      /* padding: (gutters) 0 0 (gutters) */ 
      padding: 40px 0 0 40px; 
     } 

     .row { 
      /* margin-left: -(gutters) */ 
      margin-left: -40px; 
     } 

     .row + .row.uniform > * { 
      /* padding: (gutters.vertical) 0 0 (gutters.vertical) */ 
      padding: 40px 0 0 40px; 
     } 

    /* Flush */ 

     .row.flush > * { 
      padding-left: 0; 
     } 

     .row + .row.flush > * { 
      padding: 0; 
     } 

     .row.flush { 
      margin-left: 0; 
     } 

     .row + .row.uniform.flush > * { 
      padding: 0; 
     } 

    /* Quarter */ 

     .row.quarter > * { 
      /* padding-left: (gutters * 0.25) */ 
      padding-left: 10px; 
     } 

     .row + .row.quarter > * { 
      /* padding: (gutters * 0.25) 0 0 (gutters * 0.25) */ 
      padding: 10px 0 0 10px; 
     } 

     .row.quarter { 
      /* margin-left: -(gutters * 0.25) */ 
      margin-left: -10px; 
     } 

     .row + .row.uniform.quarter > * { 
      /* padding: (gutters.vertical * 0.25) 0 0 (gutters.vertical * 0.25) */ 
      padding: 10px 0 0 10px; 
     } 

    /* Half */ 

     .row.half > * { 
      /* padding-left: (gutters * 0.5) */ 
      padding-left: 20px; 
     } 

     .row + .row.half > * { 
      /* padding: (gutters * 0.5) 0 0 (gutters * 0.5) */ 
      padding: 20px 0 0 20px; 
     } 

     .row.half { 
      /* margin-left: -(gutters * 0.5) */ 
      margin-left: -20px; 
     } 

     .row + .row.uniform.half > * { 
      /* padding: (gutters.vertical * 0.5) 0 0 (gutters.vertical * 0.5) */ 
      padding: 20px 0 0 20px; 
     } 

    /* One and (a) Half */ 

     .row.oneandhalf > * { 
      /* padding-left: (gutters * 1.5) */ 
      padding-left: 60px; 
     } 

     .row + .row.oneandhalf > * { 
      /* padding: (gutters * 1.5) 0 0 (gutters * 1.5) */ 
      padding: 60px 0 0 60px; 
     } 

     .row.oneandhalf { 
      /* margin-left: -(gutters * 1.5) */ 
      margin-left: -60px; 
     } 

     .row + .row.uniform.oneandhalf > * { 
      /* padding: (gutters.vertical * 1.5) 0 0 (gutters.vertical * 1.5) */ 
      padding: 60px 0 0 60px; 
     } 

    /* Double */ 

     .row.double > * { 
      /* padding-left: (gutters * 2) */ 
      padding-left: 80px; 
     } 

     .row + .row.double > * { 
      /* padding: (gutters * 2) 0 0 (gutters * 2) */ 
      padding: 80px 0 0 80px; 
     } 

     .row.double { 
      /* margin-left: -(gutters * 2) */ 
      margin-left: -80px; 
     } 

     .row + .row.uniform.double > * { 
      /* padding: (gutters.vertical * 2) 0 0 (gutters.vertical * 2) */ 
      padding: 80px 0 0 80px; 
     } 

답변

1

글쎄, 당신의 body 태그는 1200 픽셀의 최소로 제한됩니다, 그래서 당신은 이유를 궁금해하는 경우 어떤 점에 대해서만 "반응 적"이며, 적어도 (수평 적으로) 설명 할 수 있습니다. 일부 HTML이 없거나보고있는 내용을 볼 수있는 링크가 없으면 진단하기가 어렵습니다.

반응 형 HTML/CSS 작성 방법을 배우려면 this explanationcss-tricks.com에서 볼 수 있습니다.

+0

링크를 제공해 주셔서 감사합니다. 문제를 진단하는 데 도움이되도록 나머지 코드를 추가했습니다. –

+0

글쎄, 바보 같은 느낌이 들었습니다. 감사 –