<html>
<head>
<title>Test</title>
</head>
<body>
<div>
<img src="queuedError.jpg" style="margin:auto; width:200px;" />
</div>
</body>
</html>
div
Расширяется до 100% , как и должно быть , но изображение не центрировать себя. Зачем?
Добавить
style="text-align:center;"
попробуйте ниже код
<html> <head> <title>Test</title> </head> <body> <div style="text-align:center;vertical-align:middle;"> <img src="queuedError.jpg" style="margin:auto; width:200px;" /> </div> </body> </html>
источник
display: block;
настоятельно рекомендуется добавить к изображению.Я знаю, что это старый пост, но хотел рассказать, как я решил ту же проблему.
Мое изображение унаследовало float: left от родительского класса. Установив float: none, я смог сделать margin: 0 auto и display: block работать правильно. Надеюсь, это может помочь кому-то в будущем.
источник
Я обнаружил, что должен определить конкретную ширину объекта, иначе ничто другое не сделает его центром. Относительная ширина не работает.
источник
откройте,
div
затем положитеstyle="width:100% ; margin:0px auto;"
image
тег (или) содержаниезакрыть div
источник
<div style="text-align:center;"> <img src="queuedError.jpg" style="margin:auto; width:200px;" /> </div>
источник
Я нашел ... маржа: 0 авто; работает для меня. Но я также видел, что это НЕ работает из-за того, что класс превосходит другую специфику, которая имела ... float: left; так что следите за тем, что вам может понадобиться добавить ... float: none; это сработало в моем случае, когда я кодировал медиа-запрос.
источник