如何css让表格td中的文字垂直居中,请注意这都是一行一列的?

希望是试验好了的回答<tableborder="1"style="margin-left:30%;border:solid;"width=500pxheight=300p... 希望是试验好了的回答
<table border="1" style="margin-left:30%;border:solid;" width=500px height=300px;>
<tr>
<td style="font-weight:bold;font-size:23px;text-align:center;">编辑心情</td>
</tr>
<tr>
<td style="font-weight:bold;font-size:17px;">心情标题:<input type="text" value=<%=mi.getTitle() %> id="title" name="title"></td>
</tr>
<tr>
<td style="font-weight:bold;font-size:17px;">心情内容:<textarea rows="4" cols="44" name="content" id="content"><%=mi.getContent() %></textarea></td>
</tr>
展开
 我来答
林雍岷
2015-09-30 · 知道合伙人金融证券行家
林雍岷
知道合伙人金融证券行家
采纳数:149 获赞数:1353
谷歌SEO,WEB开发技术,零基础也能够学会。

向TA提问 私信TA
展开全部

文字垂直居中的有如下的方法


方法一:valign:middle

代码如下:

<table>
<tbody>
<tr>
<td valign="middle">垂直居中</td>
</tr>
</tbody>
</table>


方法二:style="display:table-cell; vertical-align:middle"

代码如下:

<table>
<tbody>
<tr>
<td style="display:table-cell; vertical-align:middle">垂直居中</td>
</tr>
</tbody>
</table>


方法三:style="height:20px;/*高度根据实际情况设置*/ line-height:22px;/*根据实际情况设置到达垂直居中即可*/"

<table>
<tbody>
<tr>
<td style="height:20px;/*高度根据实际情况设置*/ line-height:22px;/*根据实际情况设置到达垂直居中即可*/">垂直居中</td>
</tr>
</tbody>
</table>
huangyu1235813
2013-08-24 · TA获得超过282个赞
知道小有建树答主
回答量:133
采纳率:0%
帮助的人:101万
展开全部
你在心情内容这个TD里面在套个1行2列的表格,然后再给这2个设置居中属性就可以了。
追问
为什么不能一行一列的搞呢
追答
因为表格有这个bug在的,你要想在一个TD里面重新布局,要重新套个table进去,这样才能重新布局。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陈思王玉
2013-08-24 · 超过22用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:55万
展开全部
<html>
<body>
<table>
<tr>
<td style="width:300px;height:40px; border:3px solid #FF0000; text-align:center">
这是td居中测试
</td>
</tr>
</table>
</body>
</html>

效果:

更多追问追答
追问
旁边还有个文本域,你敲敲
追答
<html>
<body>
<table>
<tr>
<td style="width:300px;height:40px; border:3px solid #FF0000; text-align:center">
这是td居中测试
</td>
</tr>
</table>
<br /><br />
<textarea style="width:400px; height:100px; text-align:center; line-height:96px">这是textarea居中测试</textarea>
</body>
</html>

效果:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友98f981f
2018-08-21
知道答主
回答量:3
采纳率:0%
帮助的人:1582
展开全部
td的text-align=center,在td里的文字外面套个p标签 , p标签设置margin.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
game521
2013-08-24 · 贡献了超过122个回答
知道答主
回答量:122
采纳率:0%
帮助的人:57万
展开全部
<td style="vertical-align: middle;">我一般是这么处理。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式