【问题标题】:Center Aligning A Floated DIV Vertically [closed]垂直居中对齐浮动 DIV [关闭]
【发布时间】:2012-10-03 05:30:07
【问题描述】:

我一直在做一些事情,但遇到了一些 CSS 问题。我有这个:

http://sharepress.atwebpages.com/temp/

如您所见,列出了两个项目,旁边有十字。在列出的第二项中,您可以看到它是一个多行段落。我想知道如何为这样的多行段落垂直居中对齐“x”。

感谢大家的帮助和时间:-)

【问题讨论】:

  • 使位置相对于父“li”。使十字标记的绝对位置并给出顶部:50%和边缘顶部:十字图标高度的一半。
  • 请让您的问题自成一体。现在您已经解决了您的问题,该链接很快就会消失,并且该问题的任何未来用途都会消失。

标签: html css


【解决方案1】:

听起来和这个问题很像。取决于您的浏览器支持,但 display: table-cell 对于较新的浏览器来说是一个很好的方法。有关答案的更多详细信息,请点击此处。

Vertical Align a DIV with dynamic height inside another DIV

如果 X 是恒定高度(例如这里是 20px),你可以只给容器 div position:relative 和 x position:absolute; top: 50%; margin-top: -10px;

所以在你的例子中

.taskItemLi {
  position:relative;
}
.delbtn {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 0;
}

【讨论】:

    猜你喜欢
    • 2015-11-05
    • 2010-11-04
    • 2011-05-31
    • 2014-11-23
    • 2018-01-31
    • 2014-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多