请问我单独写<tbody>可以吗?

请问我单独写<tbody>可以吗?

<!DOCTYPE html>

<html>


    <head>

<title>表格属性</title>

<meta charset="utf-8">

</head>


<body>

<!-- 在以下表格标签中添加相应代码 -->

<table width="500px" border="1" align="center" 

        cellspacing="0" cellpadding="5px">

<caption>课程表</caption>

<tr bgcolor="pink">

<th>星期一</th>

<th>星期二</th>

<th>星期四</th>

<th>星期五</th>

</tr>

<tbody align="center">

<tr>

<td>语文</td>

<td>数学</td>

<td>英语</td>

<td>生物</td>

</tr>

<tr>

<td bgcolor="pink">语文</td>

<td>数学</td>

<td>英语</td>

<td>生物</td>

</tr>

<tr>

<td>课间活动</td>

<td bgcolor="pink">课间活动</td>

<td>课间活动</td>

<td>课间活动</td>

</tr>

<tr>

<td>语文</td>

<td>数学</td>

<td bgcolor="pink">英语</td>

<td>生物</td>

</tr>

<tr>

<td>语文</td>

<td>数学</td>

<td>英语</td>

<td bgcolor="pink">生物</td>

</tr>

</tbody>

</table>

</body>

</html>


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,是可以正常显示的,不过浏览器在解析时,会自动加上tbody,如下:

http://img1.sycdn.imooc.com//climg/5e967f6509881c4b07100366.jpg

因此,同学可以去掉自己添加的tbody呦。另外:练习效果是正确的,继续加油,祝学习愉快~

  • 一穷二白入前端 提问者 #1
    我去掉了,岂不是要在后续每个标签里都打上居中对齐代码??
    2020-04-15 11:55:20
好帮手慕言 2020-04-15 14:48:58

同学你好,是的,如果去掉tbody,要在tr标签上设置居中的样式。如果不去掉同学设置的tbody,并且在浏览器解析时,不再添加一个tbody元素,可以参考下方修改:

http://img1.sycdn.imooc.com//climg/5e96ae1609d6941404130594.jpg

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师