Bild überschreitung div max-height und max-width Regeln

Erstellte ich ein Bild raster-und aus irgendeinem Grund die Bilder nicht mehr reagiert, um die maximale Breite und maximale Höhe Regeln.

Ich habe die Klasse

.sizedimg {
    max-width:100%;
    max-height:100%;
}

Größe der Bilder, so dass Sie in Ihrem natürlichen Zustand, aber ich will Sie fix in der max-height 350px; und min-height 350px;

Dies ist mein html-Code für Sie. Ich versuche, schließen Sie den Bild-in 'productpiccontainer", so dass der pic nicht übersteigen, dass ein div, aber es ist unter den gesamten Bereich der Klasse 'Punkt'

<div class="item">
    <div class="productpiccontainer">
    <?php echo "<img class='sizedimg' src='productpics/".$product['img'] ."' alt='Product Pic'>"; ?>
    </div>      

    <p><?php echo "<a href='./viewProduct.php?view_product=$id'>" . $product['product_name'] . "</a>"; ?></p>
    <p> <?php echo "$" . $product['price']; ?> </p>                                     
</div>

Erstellte ich ein Turnschuh....https://jsfiddle.net/39qy0zdh/

Aber für einige Grund es nicht wirklich zeigen, was passiert ist. Also, wenn jemand möchte, um zu sehen, ein live-Beispiel dafür, meine Website ist buyfarbest.com . Dort, wenn Sie klicken Sie auf die Registerkarte Produkte, Sie werden sehen, genau das, was ich meine. Wenn man sich die leeren Produkt auf der rechten Seite, das ist wie ich bin versucht, dieses format, mit dem Bild in die innere Grenze.

Jemand eine Idee, warum dies nicht für mich arbeiten?

  • Sie müssen fügen Sie die Klasse sizedimg zum Bild: <img class="sizedimg" src="http://imageshack.us/a/img850/1646/pu9p.jpg" /> - jsfiddle.net/39qy0zdh/1
  • Ich habe die Klasse von 'sizedimg' in ihm aber? Wenn man sich anschaut, meine Frage ist, wie habe ich eigentlich den code auf der Seite. Ich habe gerade in einem random pic für die Geige
  • Ihre jsfiddle, dass fehlt die Klasse
  • Keine Ahnung warum das nicht funktionieren auf meinem eigentlichen code aber? Wenn ich habe, dass die Klasse, in der es, warum dann würden Sie es sein, die die gesamte Eltern-div?
  • Versuchen Sie overflow: hidden; zu .productpiccontainer - dies wird verhindern, dass das Bild vom schleichenden in den Textbereich unten. Ihr Beispiel nicht zeigen, das problem so gut wie Los auf die Seite
  • Diese Art funktioniert, aber es dauert einige wichtige Teile auf der Unterseite des pic. Gibt es trotzdem kann ich erhöhen die pic einige, so zeigt es richtig....aber ich werden das hinzufügen von anderen pics, die nicht so Aussehen wie diese, so will ich nicht zu gut.
  • Sie müssen die position der pic weiter oben. ich will hinzufügen, eine Antwort weiter unten. versuchen Sie dieses und sehen, ob Sie es mögen: .item{box-shadow: #999 0px 0px 6px;}

InformationsquelleAutor Becky | 2015-06-19
Schreibe einen Kommentar