答案 0 :(得分:1)
这是因为您的元素按照浏览器样式表设置了样式。所以为了不进入这个,你应该使用css reset / normalize。
您可以阅读有关规范化和重置here的更多信息
<div class="container">
<header>
<h1>My website</h1>
</header>
<nav>
<ul>
<li>Nav1</li>
<li>Nav2</li>
<li>Nav3</li>
<li id="about">About</li>
</ul>
</nav>
<article>
<h1>Welcome!</h1>
<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est.
Mauris placerat eleifend leo.</p>
</article>
<footer>
Copyright © .com
</footer>
</div>
JToken.Parse("mystring").ToString()
答案 1 :(得分:0)
p
,h1
,ul
有默认边距,您可以将其删除:
p, h1, ul {
margin: 0;
}
答案 2 :(得分:0)
尝试使用line-height:0;
和/或margin: 0;
删除标题/文字之间的空格。
答案 3 :(得分:0)
为了在不同的浏览器中保持一致(将填充和边距设置为0,相同的字体大小等),您可以包含CSS重置文件。这应该是你的风格的最顶层。
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}