2017-03-08 74 views
0

我有一个页面,显示一个图像的网格,每个图像的覆盖范围为http://www.peppy-burro.com/blog/。除了IE/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;

问候