2012-03-17 4 views
1

次のコードを使用して、小さなウェブギャラリーを作成しています。サムネイルは垂直方向に配置され、IDはメイン画像の下に水平に表示されます。誰にもそうする方法の提案はありますか?親指を包むウェブギャラリーのフォーマット

<div id="content"> 
    <script type="text/javascript"> 
     function myshowImages(id) { 

      /**$(".bigPic").hide(); 
       $("#pic-"+id).show();*/ 
       $('.bigPic').css({'display':'none'}); 
       $("#pic-"+id).fadeIn('slow'); 

     } 
    </script> 
    <script> 
     $(document).ready(function() { 
      $('.email-sign-up').css({'marginBottom':'0px'});   
     }) 
    </script> 

    <div class="product"> 
     <div class="galerie"> 
      <div class="bigPics"> 
       <a href="insert" target="_blank"> 
        <img src="insert" title="" alt="" id="pic-0" width="450" height="450" class="bigPic" name="bigPic" /> 
       </a> 
       <a href="insert" target="_blank"> 
        <img src="insert" title="" alt="" id="pic-1" width="450" height="450" class="bigPic" name="bigPic" style="display:none;" /> 
       </a> 
      </div> 

      <div class="thumbnails"> 
       <div class="mini-thumb"> 
        <a href="javascript:myshowImages(0)" > 
         <img src="insert" title="" alt="" /> 
        </a> 
       </div> 
       <div class="mini-thumb"> 
        <a href="javascript:myshowImages(1)" > 
         <img src="insert" title="" alt="" /> 
        </a> 
       </div> 

答えて

1

div要素は、それが利用可能な水平スペースの100%を取るために要素を起こしdisplay: blockのデフォルトのCSSスタイルを、持っています。あなたは、次のルールでこれを変更することができます:

サイドノート、よくインデントマークアップとして
.mini-thumb { 
    display: inline-block; 
} 

を使用すると、終了</div>タグが欠落しているなどの問題を識別することができ、書式設定の問題を引き起こす可能性があります。

+0

ありがとうございます!私はあなたが私のCSSに提案したものを追加し、それは変更されませんでした。おそらく私はブロガーを使用しているか、それ以外に何か試してみることができますか? – user1253957

+0

@ user1253957スタイルが上書きされる可能性があります。表示:インラインブロック!重要; – paislee

+0

うん、まだ動作しません – user1253957