HTMLImageElement: align 属性

已弃用:此功能不再推荐。虽然某些浏览器可能仍然支持它,但它可能已从相关的 Web 标准中删除,可能正在被弃用,或者可能仅出于兼容性目的而保留。避免使用它,并在可能的情况下更新现有代码;请参阅本页底部的兼容性表以指导您的决策。请注意,此功能可能随时停止工作。

HTMLImageElement 接口的已弃用align 属性是一个字符串,指示如何相对于其容器定位图像。

您应该改用 CSS 属性vertical-align,它实际上也适用于图像,尽管它的名称如此。您还可以使用float 属性将图像浮动到左侧或右侧边距。

align 属性反映了 HTML align 内容属性。

一个字符串,指定以下字符串之一,这些字符串设置图像的对齐模式。

基线对齐

这三个值指定元素相对于文本基线的对齐方式。这些应该替换为使用 CSS vertical-align 属性。

bottom

图像的底部边缘应垂直对齐当前文本基线。默认值。

middle

对象的中心应垂直对齐当前基线。

top

对象的顶部边缘应垂直对齐当前基线。

值得注意的是,vertical-align 为其值提供了几个其他选项;在更改代码以使用它时,您可能需要考虑这些选项。

水平浮动图像

leftright 属性不会影响基线相关的对齐方式。相反,它们会导致图像“浮动”到左侧或右侧边距,允许后续文本围绕图像流动。您应该改用 CSS float 属性,指定 leftright 作为值。

left

将图像浮动到左侧,使其左边缘与当前边距对齐。任何后续文本都将沿着图像的右边缘流动。

将图像浮动到右侧,使其右边缘与右侧边距对齐。后续文本将沿着图像的左边缘流动。

规范

规范
HTML 标准
# dom-img-align

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。