html5 如何控制table中文字的位置
展开全部
一般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方法.
参考网址:
展开全部
可以在td里面设置padding,padding是对内边框的内容位置的确定,
格式<td style="padding: 上 右 下 左">内容</td>
格式<td style="padding: 上 右 下 左">内容</td>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-09-13 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
可以在td里面设置padding,padding是对内边框的内容位置的确定,
格式<td style="padding: 上 右 下 左">内容</td>
格式<td style="padding: 上 右 下 左">内容</td>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用text-align属性控制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询