複数のdiv内のイメージを全幅にしたいと考えています。グリッドを無視してイメージを全幅にします(ただし反応はあります)
私はこのトピックに関する以前の回答でいくつかの研究を行ったが、何とか私のためにうまくいかなかった。だから私の状況は次のとおりです。
ページ上https://maisoncyclo.ch/collections/de-marchiトップイメージを元のサイズ(最大100%、2048x2048px)まで拡大したいと考えています。問題は、この画像が<p>
とcontent-div内にあり、したがってその親のマージンを尊重していることです。
この画像をユーザーのブラウザサイズに合わせて表示するにはどうすればよいですか?
このタイプの画像に新しいCSSクラスを追加した場合、このエレメントにはどのようなCSSコードが必要ですか?
現在のHTML:
<div id="collection-description" class="desktop-push-2 desktop-8 tablet-6 mobile-3">
<div class="rte">
<p style="text-align: left;"><img src="//cdn.shopify.com/s/files/1/1129/3176/files/DEMARCHI_Header_2048x2048.jpg?9976235918523909588" alt="De Marchi Italien"></p>
現在のCSS:
img {
max-width: 100%;
border: 0;
}
* {
margin: 0;
}
*, *:after {
box-sizing: border-box;
}
Inherited from p
Style Attribute {
text-align: left;
}
p {
font-size: 16px;
margin-bottom: 2em;
}
Inherited from div.rte
.rte {
text-align: left;
}
Inherited from body.gridlock.collection
body {
color: #000000;
background: #ffffff;
font-size: 16px;
font-family: Nitti Light, Courier, monospace;
line-height: 1.5em;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;`
ベスト、 ダニエル
あなたの答えに感謝を使った簡単な例以下
!うーん、それは何とか本当にちょうど良い応答の欠如のためのハックです。異なるHTML構造を持つ理想的なソリューションは何でしょうか? divの外に画像を配置しますか? –
@ Danielfrommaisoncyclo.ch正確には、コンテナdivの外にイメージを配置する必要があります。私は答えを例で更新しました。希望が助けること – fbid
クール、ありがとう! –