html - 元素左对齐

标签 html css

我想将标题和段落元素精确左对齐。有没有任何标准方法可以做到这一点,或者我只需要使用 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>

最佳答案

在 h1 上使用一些负的 margin-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;
  margin-left: -6px;
}
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>

关于负边距:

https://www.smashingmagazine.com/2009/07/the-definitive-guide-to-using-negative-margins/

They are extremely valid CSS

I’m not kidding on this one. W3C even says that, “Negative values for margin properties are allowed…” ‘Nuff said. Check out the article for more details.

Negative margins are not a hack

This is especially true. It’s because of not understanding negative margins properly that it got its hackish image. It only becomes a hack if you use it to fix an error you made elsewhere.

关于html - 元素左对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41261778/

相关文章:

jquery - 如何将里程表效果添加到countup

css - 调用转发到 JSP 的 Servlet 时,浏览器无法访问/查找相关资源,如 CSS、图像和链接

Jquery/UI/Effects/Scale 插件不适用于图像

javascript - 使用 Javascript 更改标题

javascript - 如何在异步函数调用结束之前禁用按钮?

javascript - 如何使网页变暗并在其上显示另一个网页(附图片)?

css - Angular GoogleMaps Marker InfoWindow滚动条没有被隐藏

html - 将 div 定位在父元素的底部,但紧挨着 float 的兄弟元素

javascript - 将自定义类添加到 wysihtml5 文本编辑器

javascript - Accordion 列表链接不起作用