CSS Margin-right无效吗?

时间:2018-09-26 16:12:36

标签: css position margin

在下面的程序中,为什么边距右值(+ ve / -ve)对工具提示文本没有影响?左边距功能正常,但右边距没有影响吗?谢谢

.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  /* Position the tooltip */
  position: absolute;
  top: 100%;
  margin-right: 100px;
}
<h2>Bottom Tooltip</h2>
<p>Move the mouse over the text below:</p>

<div class="tooltip">Hover over me
  <span class="tooltiptext">Tooltip text</span>
</div>

1 个答案:

答案 0 :(得分:0)

默认情况下,HTML元素与其父元素(在本例中为.tooltip)的左上角对齐。添加margin-right将立即推送元素。但是.tooltip之后没有元素,因此没有效果。