请问有没有办法通过将margin、padding之类的属性设置成负值而使单元格内的文字偏移到骑跨在表格线上?

zhoupc88 2016-07-19 02:01:35
请问有没有办法通过将margin、padding之类的属性设置成负值而使单元格内的文字偏移到骑跨在表格线上?
...全文
139 7 打赏 收藏 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoupc88 2016-07-20
  • 打赏
  • 举报
回复
引用 6 楼 q149072205 的回复:
table没办法这样的,div css应该可以
有1楼、2楼介绍的方法是可以的。
为乐而来 2016-07-19
  • 打赏
  • 举报
回复
table没办法这样的,div css应该可以
木头海上漂 2016-07-19
  • 打赏
  • 举报
回复
margin可以padding不可以。。。你可以想想一个是坐标一个是width。。。。
zhoupc88 2016-07-19
  • 打赏
  • 举报
回复
抱歉!是我看错了。要设的属性是 top,而非 margin-top。把 margin-top 改成 top 后,就达到了目的。非常感谢!稍后结帖。
zhoupc88 2016-07-19
  • 打赏
  • 举报
回复
感谢楼上两位的回复!

不过我照上面说的那样对 td 设置样式后,没有看到想要的效果出现,文字在单元格里面的位置还是没动。

td {
position: relative;
margin-top: -20px;
}


而我想要的效果是这样:

(上图是通过画了两张表格,前后叠加再错位才实现的,比较麻烦。我想知道:能否有更简便的办法,只在一张表格内就能实现?)
w_小小泽 2016-07-19
  • 打赏
  • 举报
回复
楼上正解,要先设置位置,不然无论怎样设置,都还在td里转悠
天际的海浪 2016-07-19
  • 打赏
  • 举报
回复
margin可以设置成负值、padding不可以为负值 还有可以先设置position: relative; 再设置top:成负值

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧