2016-07-12 4 views
0

すぐにゲームがリリースされました。初めてのWebページです。デスクトップとノートパソコンでうまく見えますが、携帯電話の位置やサイズは表示されません。ブートストラップでモバイルのスケーリングが改善されました

ここはモバイルのスクリーンショットです。ビデオサイズは少し小さいです。また、コンタクト/メール/ソーシャルメディアの画像は、上記のコンテンツに比例して大きすぎます。私はまた、すべてが非常に窮屈で、1つのビューに収まるように、スクロールを排除するのが好きではありません。

enter image description here

Chromeを使用して私のMacエアーのページでの問題もあります。ソーシャルメディアのリンクは下に表示されません。 Chromeの下にはこの問題は、自分のWebサイトにアクセスしたときにのみ、htmlファイルを開いて自分のマシン上のページをローカルで表示しているときには発生しません。

enter image description here

編集:示唆したように、ここでは代わりに、ページのソースを表示するために人々を尋ねると、私のHTML/CSSファイルの内容です。これらのことのいずれかで私を助けることができる人に多くのおかげです!

HTML:

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
    <meta charset="utf-8"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> 
    <title>Risky Bee</title> 

    <!-- Bootstrap --> 
    <link href="css/bootstrap.min.css" rel="stylesheet"> 
    <link href="css/main.css" rel="stylesheet"> 

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> 
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> 
    <!--[if lt IE 9]> 
     <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> 
     <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> 
    <![endif]--> 
    </head> 
    <img src="WebBG1a.jpg" style="display:none;"> 
    <body> 

    <div class="container-fluid"> 

     <div class="row"> 
     <img src=WebTrio3c.png class="img-responsive center-block"> 
     </div> 

     <div class="row"> 
     <img src=WebJuly21c.png class="img-responsive center-block" id="mar40"> 
     </div> 

     <div class ="row" id="mar40"> 
     <div class="col-xs-8 col-xs-offset-2"> 
      <div class="embed-responsive embed-responsive-16by9"> 
      <iframe class="embed-responsive-item" src="http://www.youtube.com/embed/FjtfCwNj8yU?rel=0" allowfullscreen></iframe> 
      </div> 
     </div> 
     </div> 

     <div class="row"> 
     <img src=WebContactc.png class="img-responsive center-block" id="mar102"> 
     </div> 

     <div class="row"> 
     <div class="img-responsive"> 
      <a href="mailto:[email protected]" title="Email"> 
      <img src=WebEmailc.png class="center-block" id="mar25"> 
      </a> 
     </div> 
     </div> 

     <div class="row" id="mar20"> 
     <div class="col-xs-6"> 
      <div class="img-responsive"> 
      <a href="https://facebook.com/RiskyBeeGame" title="Facebook"> 
       <img src=WebFacebook8c.png class="pull-right"> 
      </a> 
      </div> 
     </div> 

     <div class="col-xs-6"> 
      <div class="img-responsive"> 
      <a href="https://twitter.com/riskybeegame" title="Twitter"> 
       <img src=WebTwitter7c.png> 
      </a> 
      </div> 
     </div> 

     </div> 

    </div> 

    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 
    <!-- Include all compiled plugins (below), or include individual files as needed --> 
    <script src="js/bootstrap.min.js"></script> 
    </body> 
</html> 

はCSS:

/* Links */ 
a, 
a:focus, 
a:hover { 
    color: #fff; 
} 

/* 
* Base structure 
*/ 
html { 
    background: url(../WebBG1a.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    -o-background-size: cover; 
    background-size: cover; 
} 

body { 
    padding-top: 1.75%; /*1.75%*/ 
    padding-bottom: 1.75%; /*1.75%*/ 
    padding-left: 10%; 
    padding-right: 10%; 
    background: transparent; 
} 

#mar20 { /*1.5%*/ 
    margin-top: 1.5%; 
} 

#mar25 { /*1.75%*/ 
    margin-top: 1.75%; 
} 

#mar40 { /*2.75%*/ 
    margin-top: 2.75%; 
} 

#mar102 { /*8.6%*/ 
    margin-top: 8.6%; 
} 

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) { 

} 

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) { 

} 

/* Small Devices, Tablets */ 
@media only screen and (min-width : 768px) { 

} 

/* Medium Devices, Desktops */ 
@media only screen and (min-width : 992px) { 

} 

/* Large Devices, Wide Screens */ 
@media only screen and (min-width : 1200px) { 

} 

編集#2:

私は、次の操作を行って、より良いを表示するビデオを持っている:

<div class ="row center-block rbvideo"> 
    <div class="embed-responsive embed-responsive-16by9"> 
     <iframe class="embed-responsive-item" src="http://www.youtube.com/embed/FjtfCwNj8yU?rel=0" allowfullscreen></iframe> 
    </div> 
    </div> 

しかし、幅はあまりにもラ私はそれに最大の幅を与えました。

.rbvideo { 
    margin-top: 40px; 
    max-width: 750px; 
} 

私はまた、ビューのサイズが減少したときに、より良いものを広げており、代わりにパーセントのPXに私のCSSファイル内のさまざまな余白の間隔を変更しました。今私はちょうどビューが小さくなったときに連絡先セクションを少し縮小する方法を把握する必要があります。今は同じサイズのままです。

Chromeはソーシャルメディアのアイテムを表示していないと、ついにAdBlock Plusがそれらをブロックしていたことに気付きました。画像のファイル名を "twitter"や "facebook"を含まないように変更しましたが、まだブロックされています。誰かがこれを防ぐために私ができることを知っていますか?私は他のウェブサイトで同じHTMLコードを見たことがあり、ABPはそれらをブロックしません...

+0

私はあなたが何をあなたの見ることができ、将来的にここに来る人々を残すそれがライブだと人々がソースを見ることができる、しかし、あなたのページは、時間とうまくいけば、固定されたエラーの経過とともに変化すると発表しました知っています問題は、あなたがそれをどのように修正したかであった。もっと重要なことに、私はモバイルデバイス上にあり、ソースを見ることができません:/ – Madivad

+0

そして、もちろん、スタックオーバーフローへようこそ! :D – Madivad

+0

あなたの正確なレイアウトを教えてください。@MattH – Fiido93

答えて

0

私は本当に前にそれと遊んだことがないので、あなたのための非常に原油の例。

であるの本質:この例では

<div class="row"> 
    <div class="col-xs-12 col-sm-offset-2 col-sm-8 col-md-offset-5 col-md-2 test"> 
    <p align='center'> 
    SOMETHING 
    </p> 
    </div> 
    </div> 

https://jsfiddle.net/madivad/s4jbyvL0/1/

、最小解像度 "XS" をフィッティング装置は、(12列)の全幅を表示する

嵌合それら小さい「sm」範囲は、最初の2つの列をオフセットすることによって中央8を利用する。5ワイドカラムとされて2列のオフセットと画面ははるかに小さくなります「MD」

ミディアム

編集:また

、あなたは、トップマージンのためidタグを使用している#mar20など

これらは同様に、ちょうどクラスタグに追加されたクラスでなければなりません: 例:

<div class="row mar20"> 

および編集#2

.mar20{ 
    .... margin stuff 
} 

あなたのCSSで:ただ正確にどのようにそれを得るために変更し、私はユーチューブの埋め込みの周りにあなたのコードを変更して、これはあなたが期待する以上のものとして働くクロムインスペクタを使用して

また、デバイスの最小のためにあなたの余白を削除することを検討:余白のため

<div class="col-xs-12 col-sm-offset-2 col-sm-8 col-md-offset-4 col-md-8 col-centered"> 
     <div class="embed-responsive embed-responsive-16by9"> 
     <iframe class="embed-responsive-item" src="http://www.youtube.com/embed/FjtfCwNj8yU?rel=0" allowfullscreen=""></iframe> 
     </div> 
</div> 

編集を好むdは。以下は説明のために誇張されている:

体{ マージン:10px; }

.test { 背景色:赤; }

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) { 
    body{ 
    padding-left: 0; 
    padding-right: 0; 
    } 
} 

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) { 
    body{ 
    padding-left: 10%; 
    padding-right: 10%; 
    } 
} 

/* Small Devices, Tablets */ 
@media only screen and (min-width : 768px) { 
    body{ 
    padding-left: 20%; 
    padding-right: 20%; 
    } 
} 

/* Medium Devices, Desktops */ 
@media only screen and (min-width : 992px) { 
    body{ 
    padding-left: 25%; 
    padding-right: 25%; 
    } 
} 

/* Large Devices, Wide Screens */ 
@media only screen and (min-width : 1200px) { 
    body{ 
    padding-left: 30%; 
    padding-right: 30%; 
    } 
} 
+0

また、あなたのソーシャルメディアタグを修正したようですが、OSXのクロームブラウザに正しく表示されます – Madivad

+0

残念ですが、私は 'jsfiddle'を更新するのを忘れていました。それは今行われた – Madivad

+0

あなたが私に与えたすべての助けに感謝します。すべてのidsをクラスに変更しました。私はコラムを稼働させることができませんでしたが、私の好きなようにビデオを表示する別の方法を見つけました。元の質問に2番目の編集を追加して、私が行った改善について詳しく説明しました。私はそれが個人的な好みだと思いますが、コンテンツと画面の端の間に肉があるので、すべてのビューにパディングを残したいと思います。 AdBlockPlusは私のソーシャルメディアの画像をブロックしていますが、他のウェブサイトの同じコードが問題なく表示されているのと同じように、フィルタがトリップしているかどうかわかりません。 –

関連する問題