2011-12-20 26 views
0

「スキップ - 私は決めることができません」Aprearは黒い矩形の中央を底にしています。 Iveはこれを正しく行うためにCssに苦労しました。あなたは私のCSSを修正する方法を指摘できますか?div内のdiv div整列

Screenshot

defaultpage

<div id="pictures"> 
      <div id="MainPics"> 
     <div id="RightPic"> 
      <p> 
       <asp:Label ID="FirstPicMemberNameLabel" runat="server" Text="" Font-Bold="True" ForeColor="White"></asp:Label> 
      </p> 
      <asp:ImageButton ID="FirstPicLink" Width="90%" runat="server" /> 
     </div> 
     <div id="LeftPic"> 
      <p> 
       <asp:Label ID="SecondPicMemberNameLabel" runat="server" Text="" ForeColor="White" 
        Font-Bold="True"></asp:Label> 
      </p> 
      <asp:ImageButton ID="SecondPicLink" Width="90%" runat="server" /> 
     </div> 
    </div> 
    <div id="skip"> 
     <a href="default.aspx">SKIP - I Cant Choose.</a></div> 
</div> 

のCss

div#pictures 
    { 
    } 
    div#MainPics 
    { 
     height: 650px; 
     width: 60%; 
     -moz-border-radius: 35px; 
     border-radius: 35px; 
     background-color: Black; 
     margin-left: auto; 
     margin-right: auto; 
    } 
    #RightPic 
    { 
     position: relative; 
     float: left; 
     width: 45%; 
     text-align: center; 
    } 
    #LeftPic 
    { 
     position: relative; 
     float: left; 
     width: 45%; 
     text-align: center; 
    } 
    div#skip 
    { 
     position: relative; 
     width: 50%; 
     margin-left: auto; 
     margin-right: auto; 
     text-align: center; 
    } 
+1

ASPを与えてはいけません。ブラウザのページに移動し、ソースの表示(通常は右クリックメニュー)に行き、投稿を更新します。 (私は[fiddle](http://jsfiddle.net/CLh6L/)でASPを使うことはできません)。 – FakeRainBrigand

+0

ASPではなくHTMLとCSSを指定します。そうすれば、ユーザーはあなたをより迅速に手助けすることができます。 – techfoobar

答えて

1

簡単な解決策とします:

<div id="pictures"> 
    <div id="MainPics"> 
     <div id="RightPic"> 
      <p> 
       <asp:Label ID="FirstPicMemberNameLabel" runat="server" Text="" Font-Bold="True" ForeColor="White"></asp:Label> 
      </p> 
      <asp:ImageButton ID="FirstPicLink" Width="90%" runat="server" /> 
     </div> 
     <div id="LeftPic"> 
      <p> 
       <asp:Label ID="SecondPicMemberNameLabel" runat="server" Text="" ForeColor="White" 
        Font-Bold="True"></asp:Label> 
      </p> 
      <asp:ImageButton ID="SecondPicLink" Width="90%" runat="server" /> 
     </div> 
     <div id="skip"> 
      <a href="default.aspx">SKIP - I Cant Choose.</a> 
     </div> 
    </div> 
</div> 
1

あなたはそれがすべての回で底に残っているしたい場合は、

絶対的に配置されるようにスキップ設定する必要があります
#pictures { position:relative } 
#skip { position:absolute; bottom:5px; /*5px for a bit of spacing*/ } 
+0

それは完璧なスポットですが、センタリングコードが無効になっています。私はそれを絶対に設定する必要がありますか? margin-left:auto; margin-right:auto; text-align:center; – CsharpBeginner

+0

はい。またはあなたは負のトップマージンをつけて、それを現場に持っていくことができます – vmex151

1

#MainPics divは必要ありません。 #MainpicsのCSSを#pictures divに移動するだけです。ここではフィドルはMainpics divの内側にスキップのdivを移動し、下部にあるリンクを「スキップ」----->HERE

0
div#skip 
{ 
    top:-30px; 
    position:relative; 
    ... 
} 
+0

あなたのコードに説明をしてください – brimborium