【问题标题】:How to position/size out a div from a td without stretching the td itself?如何在不拉伸 td 本身的情况下从 td 定位/调整 div 的大小?
【发布时间】:2013-05-06 21:02:22
【问题描述】:

我想在 td 中添加一个 div,并从 td 中定位/调整 div(水平或垂直或两者兼而有之)。我的问题是,例如,如果我为 div 添加上边距,则表格高度的整行会增加以包含 div。

有什么方法可以保持 td 的高度和宽度不变并将 div 定位/调整到 td 之外? div 必须是 td 的子元素。

'a' 元素的相同问题。我不确定答案是否与 div 不同,或者 div 和“a”的解决方案(如果有)是否相同。

提前致谢

【问题讨论】:

  • 请出示您的代码!想象一下,去一位机械师并告诉他您的汽车有问题没有向他展示您的汽车。他是如何帮助你的?我们好吗?
  • 试着把position: absolute放在你的a, div
  • 对我来说,您好像不想使用表格进行布局。
  • 测试了here,找到了解释here

标签: html css


【解决方案1】:

给你的子元素position: absolute。还有display: inlinedisplay: inline-block,如果它是像div 这样的块元素(a 标签不需要)。

然后通过topleft,设置子元素的位置。 (给负值)

【讨论】:

    【解决方案2】:

    你可以拥有:

    position:absolute;
    

    给你的div

    然后像这样在外面导航:

    top:-10px等等……

    【讨论】:

      猜你喜欢
      • 2010-11-21
      • 2011-02-28
      • 1970-01-01
      • 2020-12-04
      • 2016-05-03
      • 1970-01-01
      • 2018-09-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多