Height: Auto in Internet Explorer 8 and below

前端 未结 1 960
攒了一身酷
攒了一身酷 2020-12-12 20:55

Moving towards responsive design, I\'m using %s for images, e.g.:

#example img {
    width: 100%;
    height: auto;
    max-width: 690px; // Width of the ima         


        
相关标签:
1条回答
  • 2020-12-12 21:35

    Try this:

    img {
      width: inherit;  /* Make images fill their parent's space. Solves IE8. */
      max-width: 100%; /* Add !important if needed. */
      height: auto;    /* Add !important if needed. */
    }
    

    OR:

    img { max-width:100%; height: auto; } /* Enough everywhere except IE8. */
    @media \0screen {img { width: auto }} /* Prevent height distortion in IE8. */
    

    Both solutions work. The difference is that width:inherit makes images fill their parent's space whereas width:auto maxes them at their actual dimensions. See fit.css

    0 讨论(0)
提交回复
热议问题