2017-10-08 8 views
0

私はプログラマーではなく、コーディングスキルを持つデザイナーです。現在、Bootstrapテンプレートに基づいたWebサイトで作業していますが、問題を除いて十分にうまくいきます。BootstrapのCSSがCSSを上書きして、index.htmlヘッダーに固定ヘッドを追加しています。画像カルーセルを含むdiv。ブートストラップがヘッダーの高さを固定しています

小型のデバイス(タブレットや携帯電話)でサイトを表示すると、「hidden-xs」クラスと「hidden-xm」クラスを使用してカルーセルが正しく隠れますが、エレメントインスペクタが示すようにヘッダーは固定高さ929pxのままです。次のセクションの前に非常に高い空きスペースを生成します。

<header id="intro"> 


<!-- CAROUSEL STARTS --> 
    <div id="myCarousel" class="carousel slide hidden-xs hidden-xm" data-ride="carousel" data-interval="2000" style="border:1px solid red;"> 

    <!-- Wrapper for slides --> 
    <div class="carousel-inner" role="listbox"> 

    <div class="item active"> 
    <img class="d-block img-fluid" src="img/header-01.jpg" align="left" alt="Slide 01"> 
     <!-- <div class="carousel-caption"> 
     <p>El conocimiento es libertad</p> 
     </div> --> 
    </div> 

    <div class="item"> 
     <img class="d-block img-fluid" src="img/header-02.jpg" alt="Slide 02"> 
     <!-- <div class="carousel-caption"> 
     <p>El respeto a sí mismo</p> 
     </div> --> 
    </div> 

    <div class="item"> 
     <img class="d-block img-fluid" src="img/header-03.jpg" alt="Slide 03"> 
     <!-- <div class="carousel-caption"> 
     <p>El respeto a los demás</p> 
     </div> --> 
    </div> 

    <div class="item"> 
     <img class="d-block img-fluid" src="img/header-04.jpg" alt="Slide 04"> 
     <!-- <div class="carousel-caption"> 
     <p>Jardín - Primaria - Secundaria</p> 
     </div> --> 
    </div> 

    <div class="item"> 
     <img class="d-block img-fluid" src="img/header-05.jpg" alt="Slide 05"> 
     <!-- <div class="carousel-caption"> 
     <p>El conocimiento es libertad</p> 
     </div> --> 
    </div> 

    <div class="item"> 
     <img class="d-block img-fluid" src="img/header-06.jpg" alt="Slide 06"> 
     <!-- <div class="carousel-caption"> 
     <p>El respeto a sí mismo</p> 
     </div> --> 
    </div> 

    <!-- Wrapper for slides ENDS --> 

    </div> 

<!-- CAROUSEL ENDS --> 
</div> 

</header> 

とスクリーンショットのカップル:

Home page full size (index.html)

enter image description here

Home page small devices width

012 you'll以下

カルーセルを含む、ヘッダコードを見つけます

答えて

1

は、これがデフォルトheightピクセルをオーバーライドする必要がありますあなたのCSSファイルに

#intro { 
    height: auto !important; 
} 

これを入れてみてください。

あなたがフルスクリーンイメージを持つようにしたい場合は、この

#intro { 
    height: 100vh !important; 
} 

のように書くが、これはあなたの問題を修正願っています。

+0

それは素晴らしい仕事でした、ありがとうございました!私はそれを試しましたが、 "重要な"行はありませんでした... –

+0

次のセクションのdivはnavbarの下に部分的に隠れていますが、どうすればこの問題を解決できますか? –

+0

あなたが歓迎です、誰かがこのような問題に遭遇した場合、解決策を見つけることができるように私の答えを確認してください。他の 'div'については、CSSの配置**、余白、パディング、および表示プロパティを知る必要があります。これらは、Webページ上の要素を適切に整列させるプロパティです。 http://cssreference.io/で学ぶことができます。また、freeCodeCampやcodecademyでそれらを学ぶこともできます。あるいは、問題がスタックオーバーフローするという別の質問を投稿することもできます。 –

関連する問題