我无法理解第一列顶部空间的来源 两列都应从相同的水平线开始。
忽略保证金值 那是为了将它与容器的其余部分水平对齐。
@import url('//fonts.googleapis.com/css?family=Roboto');
.column {
font: 12px 'Roboto';
column-count: 2;
column-gap: 2em;
max-width: 52%;
min-width: 300px;
margin: 30px 0 auto 25%;
}

<div class="column">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque in sem rhoncus orci dapibus posuere ut id justo. Maecenas in venenatis ipsum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aenean dignissim neque
sit amet erat placerat hendrerit. Mauris faucibus id elit quis varius. Praesent egestas eu nunc sit amet fermentum. Duis ac hendrerit orci. Nulla sed metus ullamcorper, molestie dolor vitae, lobortis tellus. Aliquam sagittis tortor eu lectus rhoncus,
et ullamcorper ante rutrum. Etiam tincidunt rhoncus ligula, scelerisque molestie quam. Etiam a nisl in nibh congue pulvinar sit amet non nibh. Vivamus vel tincidunt sapien. Nullam leo ipsum, tincidunt molestie fermentum a, cursus quis ipsum.</p>
</div>
&#13;
答案 0 :(得分:5)
这只是应用于p
第一列的div
标记的默认边距。更确切地说是margin-top
,您可能还会注意到margin-bottom
应用于第二列:
您可以将列属性应用于p
而不是div
,以避免此行为:
@import url('https://fonts.googleapis.com/css?family=Roboto');
.column {
column-gap: 2em;
max-width: 52%;
min-width: 300px;
margin: 30px 0 auto 25%;
}
p {
font: 12px 'Roboto';
column-count: 2;
}
<div class="column">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque in sem rhoncus orci dapibus posuere ut id justo. Maecenas in venenatis ipsum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aenean dignissim neque
sit amet erat placerat hendrerit. Mauris faucibus id elit quis varius. Praesent egestas eu nunc sit amet fermentum. Duis ac hendrerit orci. Nulla sed metus ullamcorper, molestie dolor vitae, lobortis tellus. Aliquam sagittis tortor eu lectus rhoncus,
et ullamcorper ante rutrum. Etiam tincidunt rhoncus ligula, scelerisque molestie quam. Etiam a nisl in nibh congue pulvinar sit amet non nibh. Vivamus vel tincidunt sapien. Nullam leo ipsum, tincidunt molestie fermentum a, cursus quis ipsum.</p>
</div>
答案 1 :(得分:2)
2列只是一个分割成两列的段落元素。第一列上方的空间只是第一列的上边距。只需给段落col1,col2
1000,2000
3000,4000
;