【问题标题】:Vertically aligning <div> with one <form type="text"> and 2 <span>s将 <div> 与 1 个 <form type="text"> 和 2 个 <span> 垂直对齐
【发布时间】:2011-03-30 16:04:01
【问题描述】:

我希望对齐我的一个 &lt;div&gt; 容器,该容器具有嵌套的 &lt;form ype="text"&gt; 和 2 个 &lt;span&gt; 标签,但我似乎无法将 margin-top: 6px; 应用于容器 &lt;div&gt;

padding-top: 6px; 会是答案吗?

【问题讨论】:

  • 不是 100% 确定你的意思。你想让一个有一个文本框的&lt;div&gt; 与两个&lt;span&gt; 标签对齐(垂直?)?
  • 好吧,我想垂直对齐 包含两个&lt;span&gt;元素和一个&lt;form type="text"&gt;元素的&lt;div&gt;元素。

标签: html css padding margin


【解决方案1】:

给你,http://jsfiddle.net/EWkMA/

CSS:

div#middle {
    height: 200px;
    vertical-align: middle;
    display: table-cell;
}

HTML:

<div id='middle'>
    <input type='text' value='test'/><br/>
    <span>a</span><br/>
    <span>two</span>
</div>

【讨论】:

    猜你喜欢
    • 2011-06-22
    • 2011-05-13
    • 2023-03-27
    • 2016-12-22
    • 2013-02-09
    • 1970-01-01
    • 2013-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多