Structure HTML
`<dl onclick="goDetail(1)" class="cookbook-list">
<dt class="cookbook-img"> .cdn.xiangha.com/cai...
</dt>
<dd class="cookbook-name">Riz aux côtes de porc</dd> Tonifier le yang, renforcer le yang, nourrir les reins, nourrir le yin, nourrir les reins, le qi et le sang</dd></dl>`
L'image dans la balise img n'est pas entièrement affichée. Comment puis-je la faire afficher complètement selon les proportions normales ? .cookbook-list {
display: block;
height: 13.2rem;
}
.cookbook-list dt {
width: 100%;
height: 10rem;
position: relative;
overflow: hidden;
}
.cookbook-list img {
width: 100%;
}
Utiliser la relation en pourcentage, principe :
p>img
,其中p
标签为相对定位,高度为一个百分比,img
Utiliser le positionnement absolu pour remplir l'objet parent, le code est le suivant :La largeur est déterminée en fonction de la largeur réelle. En fonction de votre page, sa largeur doit être la largeur de l'écran ou la largeur de son conteneur parent si son parent est librement transformable, alors sa hauteur sera basée sur la proportionnelle. la relation est dimensionnée proportionnellement.
img{
display: block;
max-width: 100%;
}
Chargez l'image avec l'arrière-plan
Puis définissez
background-size:contain
background-repeat: no-repeat
Utilisez la disposition rem, qui changera en fonction de la taille de l'écran
Ajouter un style à l'image img{width:100%;}
Mise en page
La largeur de l'élément parent est déterminée par un pourcentage ou une largeur. Lorsque img est traité à 100 %, il remplira automatiquement la fenêtre parent. Si utilisé, veuillez séparer le style CSS
L'élément img est généralement inclus dans la boîte, principalement pour faciliter le fonctionnement et la sélection.