0
我创建了一个小提琴:http://jsfiddle.net/LgNp5/。垂直对齐CSS中的内容
正如你所看到的,右侧有一个装载机。左侧有一个菜单,内容动态变化,因此右侧的浮动div没有固定的高度(也没有父元素)。我怎样才能使装载机始终垂直对齐(无JS)?
我创建了一个小提琴:http://jsfiddle.net/LgNp5/。垂直对齐CSS中的内容
正如你所看到的,右侧有一个装载机。左侧有一个菜单,内容动态变化,因此右侧的浮动div没有固定的高度(也没有父元素)。我怎样才能使装载机始终垂直对齐(无JS)?
如果垂直居中的元素是固定高度,那么这是最容易的,这样设置top: 50%;
和margin-top: -Zpx
其中`Z
是垂直高度的一半。
#ui-tooltip-prompt .dynamo_content {
float:right;
width:400px;
padding-left:8px;
position:absolute;
height:16px;
top:50%;
margin-top:-8px;
}
你能告诉我通过JS Fiddle编辑的代码吗?我尝试了应用您的建议,但.dynamo_content的高度变得混乱。 –
http://jsfiddle.net/LgNp5/1/ - 忘了提及我将所有样式从dynamo_content中删除 – PhonicUK