css里边,div包含一个table,如何做到table顶端对齐? 5

css里边,div包含一个table,如何做到table顶端对齐?如附图所示,不想要淡蓝色的部分出现,让表格向上顶住“个人中心”。... css里边,div包含一个table,如何做到table顶端对齐?如附图所示,不想要淡蓝色的部分出现,让表格向上顶住“个人中心”。 展开
 我来答
学点笔记
2017-08-25 · 长路漫漫,分享为上。
学点笔记
采纳数:646 获赞数:1552

向TA提问 私信TA
展开全部

现在已经不流行用table布局了,不过实现起来也不难。内容基本都在<td>标签中,所以:

<td valign="top"></td>

不过,基于你的要求,要做的是控制“个人中心”那一格的高度(W3C标准建议使用css样式来控制高度,所以):

<td style="height:10px;padding:0px;margin:0px">个人中心:....</td> <!--10px只是个示例,具体多少请自行调整,padding和margin属性只是防止意外而清除空白,可根据效果自行删掉-->
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ml4w5
推荐于2017-09-29 · TA获得超过1394个赞
知道小有建树答主
回答量:625
采纳率:25%
帮助的人:648万
展开全部
h3 标签有默认的 margin 值,所以会产生“间隙”,导致 table 顶部没有靠齐上面的文字内容,可以为 h3 设置 margin: 0; 可以消除间隙(淡蓝色部分)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
村里泡泡
2017-06-28 · TA获得超过104个赞
知道答主
回答量:41
采纳率:100%
帮助的人:20.8万
展开全部
首先这个问题不是table的问题,你需要针对h3做一个样式重置
浏览器h3有一个初始的margin,所以你需要给h3添加一个样式
h3{ margin:0; }
这样,table自然就上去了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-08-26
展开全部
亲,给你的h3标签加个 margin:0px; 属性看看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海阔天空的传奇
2017-06-17
知道答主
回答量:14
采纳率:0%
帮助的人:2.9万
展开全部
你的个人中心也写在了table里了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(11)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式