html5 如何控制table中文字的位置

 我来答
wood_man
2016-10-17 · TA获得超过137个赞
知道小有建树答主
回答量:78
采纳率:100%
帮助的人:63.3万
展开全部

一般table如:

<table id="tb1"> 
     <tr>
       <td>文字1</td>
       <td><div>文字2</div></td>
     </tr> 
</table>

HTML中td标签有两个常用的属性可以控制内容位置

valign

控制垂直位置, align 属性规定单元格中内容的水平对齐方式。


值               描述

 top        对内容进行上对齐。    
 middle  对内容进行居中对齐(默认值)。    
 bottom 对内容进行下对齐。    
 baseline   与基线对齐。   

align

属性规定单元格中内容的水平对齐方式。

值         描述

left       左对齐内容(默认值)。    

right    右对齐内容。    
center  居中对齐内容。

justify  对行进行伸展,这样每行都可以有相等的长度(就像在报纸和杂志中)。  

char    将内容对准指定字符。    

例如要让"文字1"居中代码如下:

<table id="tb1"> 
     <tr>
       <td valign="middle" align="center" >文字1</td>
       <td><div>文字2</div></td>
     </tr> 
</table>

如果用CSS可以这样:

<style type="text/css">
#tb1 td.txt1{   /** 文字1居中 */
    vertical-align: middle;  /**垂直居中*/
    text-align:center;  /**水平居中 */
}
#tb1 td.txt2 div{  /**文字2*/
   text-align:right;  /**水平右对齐 */
}
</style>
<table id="tb1"> 
     <tr>
       <td class="txt1">文字1</td>
       <td class="txt2"><div>文字2</div></td>
     </tr> 
</table>

另外实际应用中还有更多方法,例如position或者float等CSS方法.

参考网址:

http://www.w3school.com.cn/tags/att_td_align.asp

http://www.w3school.com.cn/tags/att_td_valign.asp

奔跑的窝牛的家
高粉答主

2016-09-17 · 每个回答都超有意思的
知道顶级答主
回答量:3.6万
采纳率:98%
帮助的人:4524万
展开全部
可以在td里面设置padding,padding是对内边框的内容位置的确定,
格式<td style="padding: 上 右 下 左">内容</td>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
育知同创教育
2016-09-13 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
可以在td里面设置padding,padding是对内边框的内容位置的确定,
格式<td style="padding: 上 右 下 左">内容</td>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小燕子0412
2016-10-08
知道答主
回答量:13
采纳率:0%
帮助的人:2.9万
展开全部
用text-align属性控制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式