この質問がここで何度か出てきたことに気づきましたが、特定の問題の解決策を見つけることができないようです。私は現在、写真のウェブサイトを構築していますが、長い時間がかかりましたが、うまくいきました。私は通常、あまり多くの質問をすることはなく、代わりに答えを探しますが、これは私を怒らせています。私はWeb構築に非常に慣れておらず、自分自身を完全な初心者だと考えています。
これで、ギャラリーにリンクするメインの「写真」ページができました。このページには、CSS3効果のある大きなタンブネイルがあります。
このページでは、これらの大きなサムネイルを含む6つのdivを作成しました。画面が縮小されたとき(または小さな解像度のディスプレイなどに表示されたとき)に再配置する必要があります。これで、imgコンテナーは、小さなサムネイルに表示されたときに実際に再配置されます。デバイスですが、私が達成するのに苦労しているのは、6つのdivを画面の中央に配置することです。
私が試した最後の解決策は「display:inline-block」でした。また、含まれているdivの高さはコンテンツに合わせて拡張されていないようです。ここには少し欠けていると思いますので、何か提案や助けをいただければ幸いです。
フッターの問題についてはまだ詳しく調べていませんが、それに関するサポートもあれば素晴らしいと思います。問題は、それがページの一番下に配置されただけであるということです(私は粘着性がありましたが)が、ページにスクロールするのに十分なコンテンツがあるので、ページはそのままになります。
ウェブサイト全体でのその他のヘルプやコメントは大歓迎です:o)よろしくお願いします!!
問題のページrussfrancis.co.uk/photo
次のマークアップとCSSを参照してください。
写真のマークアップ:
<div class="photomain">
<div class="containerwrapper">
<div class="photoimgcontainer">
<div class="view view-second">
<img src="images/photo/tn/asialg.jpg" />
<div class="mask"></div>
<div class="content">
<h2>Asia</h2>
<p>In 2008 I spent 6 months backpacking around Asia.</p>
<a href="asia.htm" class="info">View The Galleries</a>
</div> <!-- Content Close -->
</div> <!-- View-second close -->
</div> <!-- Img Container Close -->
<div class="photoimgcontainer">
</div>
<div class="photoimgcontainer">
</div>
<div class="photoimgcontainer">
</div>
<div class="photoimgcontainer">
</div>
<div class="photoimgcontainer">
</div>
</div> <!-- Container Wrapper Close -->
</div>
CSS:
.photomain{
width: 90%;
height:auto;
margin: 130px auto 0;}
.containerwrapper{
display:inline-block;
height:auto;}
.photoimgcontainer{
background-color:rgba(19,19,19,1);
width: 535px;
height: 360px;
float:left;
margin: 5px 5px;}
フッターマークアップ:
<footer>
<div class="footdiv">
<p align="center">Follow Me</p>
<div class="footimg">
<a href="https://www.facebook.com/RussFrancisPhotography" target="_blank"><img src="images/facebook.png" width="40" height="40" border="0" alt="RFP Facebook Page"></a>
<a href="http://www.flickr.com/photos/russfrancisphotography/" target="_blank"><img src="images/flickr.png" width="40" height="40" border="0" alt="Russ Francis Flickr"></a>
<a href="http://vimeo.com/lucidskies" target="_blank"><img src="images/vimeo.png" width="40" height="40" border="0" alt="Vimeo - Lucid Skies"></a>
<a href="https://twitter.com/R_F_Photo" target="_blank"><img src="images/twitter.png" width="40" height="40" border="0" alt="Russ Francis - Twitter"></a>
</div>
</div>
<p class="pleft">© Russ Francis Photography 2012</p>
<div class="pright"><a href="#">Contact Me</a></div>
</footer>
フッターCSS:
footer {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFF;
position:absolute;
left: 0;
bottom: 0;
height: 115px;
width: 100%;}
.footdiv p {
padding-bottom: 10px;
border-bottom: 1px solid rgba(153,0,0,1);}
.footdiv {
margin: 0 auto 0;
width:200px;
height:60px;}
.footimg {
padding-left: 14px;}
.pleft {
padding-left: 10px;
color:#999;
font-size:12px;
float:left;}
.pright {
font-size:15px;
padding-right: 20px;
float:right;}
.pright a {
color:#FFF;
text-decoration:none;}