1

为什么有些元素会忽略负边距?在这种情况下,我特别关注一个select标签,因此我可以将它定位在与它所在段落的文本更内联的位置。例如:

<p>
  Paragraph with a select
  <select style="margin-top:-25px">
    <option>Option 1</option>
    <option>Option 2</option>
  </select>
  inline
</p>

在这个简单的例子中,select完全忽略了 -25px 的上边距。有什么建议么?

4

3 回答 3

1

这与其说是标签对边距的响应,不如说是元素天生设置为display:inline,这会阻止垂直移动。

于 2013-07-29T17:57:22.730 回答
0

将 SELECT 标记包装在 DIV 中,设置 DIV 样式。

于 2013-07-29T17:57:51.090 回答
0

这不是最干净的方式,但我只是将标签包装在 a 中并将调整放在 div 上。

于 2014-05-02T19:26:43.280 回答