为什么有些元素会忽略负边距?在这种情况下,我特别关注select
标记,因此我可以将其更多地与其所在段落的文本内联。示例:
<p>
Paragraph with a select
<select style="margin-top:-25px">
<option>Option 1</option>
<option>Option 2</option>
</select>
inline
</p>
在这个简单的例子中,select
完全忽略了-25px的上边距。有什么建议吗?
答案 0 :(得分:1)
这不是标签对边距的响应,而是元素天生地设置为display:inline
,这可以防止垂直移动。
答案 1 :(得分:0)
在DIV中包裹SELECT标签,设置DIV的样式。
答案 2 :(得分:0)
这不是最干净的方式,但我只是将标签包装在一个并将调整放在div上。