首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML5 - img校准中心不工作

HTML5 - img校准中心不工作
EN

Stack Overflow用户
提问于 2017-10-08 01:21:02
回答 3查看 2K关注 0票数 1

我试图在我的网页中间对齐我的个人资料图片,但似乎无法使它发挥作用。我尝试过两种align=“中间”和浮动方法,但是它仍然拒绝离开左手边。

我尝试使用的代码(HTML5)是

代码语言:javascript
复制
<header>
        <h1> Luke Johnson Portfolio</h1>

        <div class="image-cropper" style="text-align">
            <img src="lukeprofile.jpg" align="center" alt="Luke Profile Pic" class="rounded" />

        </div>
</header>

任何帮助都将不胜感激,谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-10-08 01:27:20

图像的align属性是相对于网页上的文本或其他图像对齐(获取更多信息:align.asp)。

(来自w3schools的信息):

“HTML5中不支持对齐属性。请改用CSS。”

因此,在您的情况下,align属性做不到这一点,您可以使用以下方法对图像进行居中:

代码语言:javascript
复制
img {
  display: block;
  margin: 0 auto;
}

而不是。下面是一个示例:

代码语言:javascript
复制
img {
  display: block;
  margin: 0 auto;
}
代码语言:javascript
复制
<header>
  <h1> Luke Johnson Portfolio</h1>
  <div class="image-cropper" style="text-align">
    <img src="https://pbs.twimg.com/profile_images/378800000017423279/1a6d6f295da9f97bb576ff486ed81389_400x400.png" alt="Luke Profile Pic" class="rounded" />
  </div>
</header>

票数 0
EN

Stack Overflow用户

发布于 2017-10-08 01:26:11

您滥用了内联样式标记,正确使用如下:

<div class="image-cropper" style="text-align: center"> <img src="lukeprofile.jpg" alt="Luke Profile Pic" class="rounded" /> </div>

如果我有网站的网址,我可以帮你更多的忙。

票数 0
EN

Stack Overflow用户

发布于 2017-10-08 01:28:29

兼容性注释在HTML5中不支持img标记的对齐属性。使用CSS代替。

对于要对齐中间、顶部或底部的图像,请使用CSS属性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46626677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档