2016-05-01 14 views
0

私はちょうどHTMLとCSSの学習を始めました。水平のスペースを入れて両方の行を分ける方法を考え出し、位置ずれ/サイズの問題を修正するのに問題があります。両方の行が現在一緒に接続されています.を削除すると、位置ずれは修正されますが、行は引き続き一緒になります。2 divの行を分けることができません

誰でもお手伝いできますか?

HTML:

<div id="featuredcities"> 
     <div class="col-sm-3"> 
     <img id="image" src="images/singapore.jpg" alt="singapore"> 
     <a href="#"><p id="text">Singapore</p></a> 
     <p id="summarytext">Amazing culinary experience and <br>efficient business ecosystem in this <br>tiny cosmopolitan country.</p> 
     </div> 
     <div class="col-sm-3"> 
     <img id="image" src="images/bangkok.jpg" alt="bangkok"> 
     <a href="#"><p id="text">Bangkok</p></a> 
     <p id="summarytext">A bustling neon-lit city that combines tradition and modernity.</p> 
     </div> 
     <div class="col-sm-3"> 
     <img id="image" src="images/shanghai.jpg" alt="shanghai"> 
     <a href="#"><p id="text">Shanghai</p></a> 
     <p id="summarytext">Blend of East meets West <br>in this high energy metropolis.</p> 
     </div> 
     <div class="col-sm-3"> 
     <img id="image" src="images/hcmc.jpg" alt="ho chi minh city"> 
     <a href="#"><p id="text">HCMC</p></a> 
     <p id="summarytext">The "Paris of Asia", Ho Chi Minh City is <br>as much historical as it is modern.</p> 
     </div> 
    </div><!--End of 1st div row--> 

    <!--2nd div row--> 
    <div class="row" style="padding-top: 50px"> 
     <div class="col-sm-3"> 
     <img id="image" src="images/seoul.jpg" alt="seoul"> 
     <a href="#"><p id="text">Seoul</p></a> 
     <p id="summarytext">Famous for pop culture, <br>vibrant shopping and <br>historical palaces.</p> 
     </div> 
     <div class="col-sm-3"> 
     <img id="image" src="images/bangkok.jpg" alt="bangkok"> 
     <a href="#"><p id="text">Bangkok</p></a> 
     <p id="summarytext">A bustling neon-lit city that combines tradition and modernity.</p> 
     </div> 
     <div class="col-sm-3"> 
     <img id="image" src="images/shanghai.jpg" alt="shanghai"> 
     <a href="#"><p id="text">Shanghai</p></a> 
     <p id="summarytext">Blend of East meets West <br>in this high energy metropolis.</p> 
     </div> 
     <div class="col-sm-3"> 
     <img id="image" src="images/hcmc.jpg" alt="ho chi minh city"> 
     <a href="#"><p id="text">HCMC</p></a> 
     <p id="summarytext">The "Paris of Asia", Ho Chi Minh City is <br>as much historical as it is modern.</p> 
     </div> 
    </div><!--End of 1st div row--> 

    </div><!--End of Community--> 
</section>   

CSS:

#images .col-md-3 { 
    height: 570px; 
    overflow: hidden; 
} 

enter image description here

+2

最初の「行」(#featuredcities)は '.row'クラスのdivではありません。そこから始めたいと思います。 –

+1

また、IDは一意である必要があります...複数回使用することはできません....すべての画像は同じIDを持ちます。 **あなたのコードを検証してください!** –

答えて

3

あなたが最初のdiv

<div id="featuredcities">

ため、このHTMLがそれにクラスrowを追加しています。

<div class="row" id="featuredcities">

-1

あなたは余裕トップにパディングトップからそれを変えることができるか、あなたも
タグに追加することもできます2つの部門の間に

+0

それは動作しませんか? – GOAT

0
<div class="row" id="featuredcities"> 

    <div class="col-sm-3"> 
     <img id="image" src="images/singapore.jpg" alt="singapore"> 
     <a href="#"><p id="text">Singapore</p></a> 
     <p id="summarytext">Amazing culinary experience and <br>efficient business ecosystem in this <br>tiny cosmopolitan country.</p> 
    </div> 

    <div class="col-sm-3"> 
     <img id="image" src="images/bangkok.jpg" alt="bangkok"> 
     <a href="#"><p id="text">Bangkok</p></a> 
     <p id="summarytext">A bustling neon-lit city that combines tradition and modernity.</p> 
    </div> 

    <div class="col-sm-3"> 
     <img id="image" src="images/shanghai.jpg" alt="shanghai"> 
     <a href="#"><p id="text">Shanghai</p></a> 
     <p id="summarytext">Blend of East meets West <br>in this high energy metropolis.</p> 
    </div> 

    <div class="col-sm-3"> 

     <img id="image" src="images/hcmc.jpg" alt="ho chi minh city"> 
     <a href="#"><p id="text">HCMC</p></a> 
     <p id="summarytext">The "Paris of Asia", Ho Chi Minh City is <br>as much historical as it is modern.</p> 

    </div> 
</div> 
<!--End of 1st div row--> 

    <!--2nd div row--> 
<div class="row" style="padding-top: 50px"> <!-- padding top is all you need --> 

    <div class="col-sm-3"> 

     <img id="image" src="images/seoul.jpg" alt="seoul"> 
     <a href="#"><p id="text">Seoul</p></a> 
     <p id="summarytext">Famous for pop culture, <br>vibrant shopping and <br>historical palaces.</p> 

    </div> 

    <div class="col-sm-3"> 

     <img id="image" src="images/bangkok.jpg" alt="bangkok"> 
     <a href="#"><p id="text">Bangkok</p></a> 
     <p id="summarytext">A bustling neon-lit city that combines tradition and modernity.</p> 

    </div> 

    <div class="col-sm-3"> 

     <img id="image" src="images/shanghai.jpg" alt="shanghai"> 
     <a href="#"><p id="text">Shanghai</p></a> 
     <p id="summarytext">Blend of East meets West <br>in this high energy metropolis.</p> 

    </div> 

    <div class="col-sm-3"> 

     <img id="image" src="images/hcmc.jpg" alt="ho chi minh city"> 
     <a href="#"><p id="text">HCMC</p></a> 
     <p id="summarytext">The "Paris of Asia", Ho Chi Minh City is <br>as much historical as it is modern.</p> 

    </div> 

</div> 
<!--End of 2st div row--> 

常にあなたのコードクリーナーを維持しよう..私はあなたがBootstrap-grid

編集本当に良いブートストラップグリッドシステムを勉強ことをお勧めします: あなたのイメージのIDが「画像」であり、自分の中にあなたは "#images"と呼んでいますか?

関連する問題