【发布时间】:2018-06-15 21:49:33
【问题描述】:
我一直在学习 React 教程,并且对 CSS 有一些了解,但我对是什么属性导致了某些布局细节感到困惑。
https://codepen.io/jackoliver/pen/qNwrrp
有一个带有一些 Font Awesome 类的元素,这就是我的困惑所在。
<button>Log in <i className="fa fa-fw fa-chevron-right"></i></button>
我无法弄清楚导致 i 元素左侧边距一直向右移动的 CSS 属性。
.fa {
font-size: 12px;
margin-left: auto;
position: relative;
top: 1px;
}
我可以告诉 margin-left:auto 是什么设置了边距,但是 auto 是如何决定像素数的呢?我不认为 position: relative 可能与它有任何关系。
【问题讨论】:
标签: css