2017-03-08 34 views
0

私はオーバーレイとしてオーバーレイとしての画像のグリッドをhttp://www.peppy-burro.com/blog/に表示するページを持っています。ページが右にスクロールされるときに何も表示されないにもかかわらず、水平スクロールバーが表示されるIE/Edgeを除くすべてのブラウザ上でページが素晴らしいように見えます。問題は、オーバーレイテキストから来ているようです。ここで問題になっているマークアップのスニペットです:Edge/IEの不思議な水平スクロールバー

<trackitem class="tracklistview col-lg-3 col-md-6 col-sm-6 col-xs-6"> 
      <div class="trackinner"> 
       <div class="trackthumb"> 
        <img class="img-fluid post-thumbnail" src="/blog/wp-content/uploads/2016/09/spanish-verbal-phrases-featured-1.jpg"> 
        <div class="post-overlay"> 
         <div class="post-overlay-text"> 
          <timetoread><i class="fa fa-clock-o"></i> 24 minutes to read</timetoread>       <h2><a href="/blog/spanish-verbal-phrases-infinitive/" itemprop="name">31 Bare Essential Spanish Verbal Phrases Using the Infinitive</a></h2> 
          <p>Your Ultimate Guide to Some of the Most Ubiquitous Verbal Phrases in Spanish II</p> 
         </div> 
        </div> 
       </div> 
       <p class="post-info"> 
        <i class="post-icon post-date-icon fa fa-calendar"></i> 
        <a href="/blog/2016/9">September</a> <a href="/blog/2016/9/20">20</a>, <a href="/blog/2016">2016</a>     <span class="separator"></span> 
        <span class="tagspan"><span class="tagstart"><i class="post-icon post-author-icon fa fa-user"></i><a href="/blog/author/amitschandillia/">Amit Schandillia</a></span></span> 
        <span class="separator"></span> 
        <!-- tags --> 
        <span class="tagspan"><span class="tagstart"><i class="post-icon post-tags-icon fa fa-tags"></i><a href="/blog/tag/grammar/">Grammar</a></span></span> 
       </p> 
      </div> 
     </trackitem> 

オーバーレイを支配するスタイルは、次のとおりです。

.post-overlay-text { 
    padding-left: .3em; 
    padding-right: .3em; 
    position: absolute; 
    z-index: 2; 
    top: 50%; 
    left: 50%; 
    -webkit-transform: translate(-50%,-50%); 
    -moz-transform: translate(-50%,-50%); 
    -ms-transform: translate(-50%,-50%); 
    -o-transform: translate(-50%,-50%); 
    transform: translate(-50%,-50%); 
    width: 100%; 
    text-align: center; 
} 

私は下にある画像を横切って水平および垂直方向にテキストを中央に絶対位置を使用していました。水平スクロールバーは、次のスタイルから来ているように見える。また、オーバーレイテキストの位置を維持しながら、スクロールバーを防ぐためにどのような方法は

left: 50%;

ありますか?追加する

+1

は、あなたが'オーバーフローを追加しようとしたことがありますか? –

+0

いいえ、私はしていませんでした。しかし、私はやったし、それは助け!私はそれを受け入れてスレッドを閉じることができるようにあなたのコメントを回答として投稿してください。 – TheLearner

+0

完了、ありがとう:) –

答えて

1

試してみてください; `隠された:overflow: hidden;

よろしく