【发布时间】:2017-05-06 19:37:56
【问题描述】:
我想将标题和段落元素完全左对齐。是否有任何标准方法可以做到这一点,或者我只需要使用 padding-left。
@import url('https://fonts.googleapis.com/css?family=Lato:400,700');
*{
font-family: 'Lato', sans-serif;
box-sizing:border-box;
margin:0;
}
h1{
font-size:100px;
}
p{
font-size:21px;
}
body{
padding:100px;
}
<p>Hello, I am</p>
<h1>K. Boozer</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consectetur distinctio dolorum nihil voluptatum repudiandae suscipit, excepturi modi quia ratione aliquid ullam esse, qui, culpa officiis natus dicta adipisci provident facilis.</p>
【问题讨论】:
-
有什么问题?它已经左对齐了。
-
我认为您需要在
p上申请一些padding-left。 -
是的,但它不完全对齐。仔细看。
-
使用 CSS 重置来平衡事物,然后在容器上使用填充来填充排水沟,而不是针对单个项目。更容易/更强大。另外:H1 不是您使用它的方式。查看您的代码语义。
-
这是字体的一部分。我认为如果不进行一些“黑客攻击”,您就无法使它们正确对齐。