La largeur de img n'est pas fixe, elle ne peut donc pas être résolue en corrigeant margin-left
Demandé le 20 avril
2
Commentez
Inviter à répondre
modifier
Plus
Rapport
Fermer
Les commentaires prennent en charge la syntaxe Markdown partielle : **bold**_italic_[link](http://example.com)> 引用`code`-
Liste . Dans le même temps, les utilisateurs que vous @ recevront également des notifications
Tri par défaut
Tri temporel
13 réponses
3
Il existe un moyen, mais au lieu d'utiliser la balise img, ajoutez une image d'arrière-plan à p.
Les commentaires prennent en charge la syntaxe Markdown partielle : **bold**_italic_[link](http://example.com)> 引用`code`-
Liste . Dans le même temps, les utilisateurs que vous @ recevront également des notifications
1
Positionnement de l'image marginleft :-(width/2) Quant à la largeur de img n'est pas fixe, elle peut être obtenue par js puis définir dynamiquement marginleft
Réponse le 20 avril
Commentez
Modifier
Regardez le monde avec des yeux froids177 Réputation
Les commentaires prennent en charge la syntaxe Markdown partielle : **bold**_italic_[link](http://example.com)> 引用`code`-
Liste . Dans le même temps, les utilisateurs que vous @ recevront également des notifications
Les commentaires prennent en charge la syntaxe Markdown partielle : **bold**_italic_[link](http://example.com)> 引用`code`-
Liste . Dans le même temps, les utilisateurs que vous @ recevront également des notifications
1
img est un élément de bloc en ligne et peut être directement aligné sur le texte au niveau parent : center;
Réponse le 3 mai
Commentez
Modifier
hugangqiang117 Réputation
Les commentaires prennent en charge la syntaxe Markdown partielle : **bold**_italic_[link](http://example.com)> 引用`code`-
Liste . Dans le même temps, les utilisateurs que vous @ recevront également des notifications
1
En fait, nous voulons obtenir l'effet de centrage horizontal. Voici quatre méthodes pour obtenir un centrage horizontal (Remarque : dans chaque exemple ci-dessous, l'opération d'alignement de l'élément enfant est implémentée et le conteneur parent de l'élément enfant est implémenté. l'élément parent)
Utilisez le bloc en ligne et l'alignement du texte pour implémenter
Inconvénients : mauvaise compatibilité, disponible pour IE9 et supérieur
Mise en œuvre pratique de la mise en page flexible
La première méthode
.parent{
display:flex;
justify-content:center;
}
La deuxième méthode
.parent{
display:flex;
}
.child{
margin:0 auto;
}
Inconvénients : mauvaise compatibilité, si un aménagement de grande surface est réalisé, l'efficacité peut être affectée
Réponse le 5 mai
Commentez
Modifier
yogi27 Réputation
Les commentaires prennent en charge la syntaxe Markdown partielle : **bold**_italic_[link](http://example.com)> 引用`code`-
Liste . Dans le même temps, les utilisateurs que vous @ recevront également des notifications
0
Enveloppez p à l'extérieur. Lorsque img.onload, js calcule la largeur et l'attribue au calque externe. Centrez le contenu externe
Réponse le 21 avril
Commentez
Modifier
Jessica_loli16 Réputation
Les commentaires prennent en charge la syntaxe Markdown partielle : **bold**_italic_[link](http://example.com)> 引用`code`-
Liste . Dans le même temps, les utilisateurs que vous @ recevront également des notifications
0
Donnez d'abord à p une position:relative; puis donnez à img a {
Les commentaires prennent en charge la syntaxe Markdown partielle : **bold**_italic_[link](http://example.com)> 引用`code`-
Liste . Dans le même temps, les utilisateurs que vous @ recevront également des notifications
Les commentaires prennent en charge la syntaxe Markdown partielle : **bold**_italic_[link](http://example.com)> 引用`code`-
Liste . Dans le même temps, les utilisateurs que vous @ recevront également des notifications
0
Une couche de p à l'extérieur et une couche de p à l'intérieur pour limiter la taille de l'image
Réponse le 3 mai
Commentez
Modifier
Fujinishi22 Réputation
Les commentaires prennent en charge la syntaxe Markdown partielle : **bold**_italic_[link](http://example.com)> 引用`code`-
Liste . Dans le même temps, les utilisateurs que vous @ recevront également des notifications
0
Vous pouvez y jeter un œil si vous ne considérez pas les problèmes de compatibilité object-fit
Réponse le 3 mai
Commentez
Modifier
CRIMX865 Réputation
Les commentaires prennent en charge la syntaxe Markdown partielle : **bold**_italic_[link](http://example.com)> 引用`code`-
Liste . Dans le même temps, les utilisateurs que vous @ recevront également des notifications
Donnez à l'élément parent un affichage : table-cell, puis définissez l'alignement du texte et l'alignement vertical qui sont les plus courants
css :
html :
position + transformation