HTML标签align属性的用法问题

html-css07

HTML标签align属性的用法问题,第1张

HTML中表格、文字、图像等元素都有使用到align属性,align属性主要是影响设置元素的水平对齐方式,给表格、文字、及图像等元素设置align属性,其表现形式是不一致的。

通过测试我们发现,对于表格元素table、tr、td、th都是可以有效设置align属性的,设置的效果是使得各表格元素内的内容(一般为文本,也可以是图片等)水平偏移。

通过简单测试我们可以看出,我们给图片元素设置align属性时,当设置align属性值为left或者right时,图片左飘或右飘,当我们在图片后加上文字时,效果类似于左浮动或者右浮动,当然类似浮动效果的是,当align属性设置为center时,图片也无法漂浮到中间,我们可以利用这一特性来进行图文混排。

定义和用法

table的align 属性规定表格相对于周围元素的对齐方式。

通常来说,HTML 表格的前后都会出现折行。通过运用 align 属性,可实现其他 HTML 元素围绕表格的效果。

语法如下:

<table align="value">

value取值为:

left    左对齐表格。  

right    右对齐表格。  

center    居中对齐表格。  

例如,想要实现表格在周围元素的右边,实现代码如下

<table border="1" align="right">

  <tr>

    <th>Month</th>

    <th>Savings</th>

  </tr>

  <tr>

    <td>January</td>

    <td>$100</td>

  </tr>

  <tr>

    <td>February</td>

    <td>$80</td>

  </tr>

</table>

<p>align 属性可以使文本围绕在表格周围。</p>

<p>在 HTML 4.01 中,不赞成使用 body 元素的 align 属性;在 XHTML 1.0 Strict DTD 中,不支持 body 元素的 align 属性。</p>

运行后效果如图:

表格位于文字的右边显示

注意:在 HTML 4.01 中,不赞成使用 body 元素的 align 属性;在 XHTML 1.0 Strict DTD 中,不支持 body 元素的 align 属性。

请使用 CSS 代替。

CSS 语法:

<table style="float:right">

align即对齐,取值有left,right,center,justify。

用来定义元素的对齐方式,可以使元素按照设定值进行对齐排列。

现在这个属性已经废弃,因为布局排列属于css的设置,应该使用css中的float,dispaly等属性进行设置。