CSS3和HTML5中的列

CSS3和HTML5中的列,html,css,Html,Css,我试图打破我的两列之间的界限,真的遇到了一些麻烦。我希望第一列在页面的中心,第二列在页面的右边 这将在这对列下面重复 <html> <head> <title>Choose to Give</title> <link rel="stylesheet" type="text/css" href="web.css" /> </head> <body> <ul class=

我试图打破我的两列之间的界限,真的遇到了一些麻烦。我希望第一列在页面的中心,第二列在页面的右边

这将在这对列下面重复

<html>

<head>
        <title>Choose to Give</title>
        <link rel="stylesheet" type="text/css" href="web.css" />
</head>


<body>

<ul class="nav">
  <li><a href="/home/">Home</a></li>
  <li><a href="/about_us/">About</a></li>
  <li><a href="/foundations/">Foundations</a></li>
  <li><a href="/forums/">Forums</a></li>
  <li><a href="/contact/">Contact</a></li>
</ul>



<div class="column1of2">
<h2>
Do something that matters.
blah blah
</h2>
</div>


<div class="column2of2">
<h2>
Top user contributions.
</h2>
</div>

<br>

<div class="column1of2">
<h2>
Random title here
blah blah
</h2>
</div>


<div class="column2of2">
<h2>
Top company contributions.
</h2>
</div>


</body>


</html>

使用clear left(清除左侧)作为

 .column1of2 {clear:left}

使用clear left(清除左侧)作为

 .column1of2 {clear:left}

这可以通过使用a div来实现,该div包含divs column1of2和column2of2,其中在中,我们可以为column1of2提供边距:0px auto以及float:left,对于column2of2,我们可以为float:right和margin left:5%;在关闭column2of2的div之后,我们可以添加另一个div,然后关闭div“row_holder”,并将类的css清除为.clear{clear:both;}.

这可以使用a div来实现,该div包含divs column1of2和column2of2,其中,我们可以将边距:0px auto与float:left一起提供给column1of2,对于column2of2,我们可以提供float:right和margin left:5%;在关闭column2of2的div之后,我们可以添加另一个div,然后关闭div“row_holder”,并将类的css清除为.clear{clear:both;}。

页面上有四列。你在说哪两个栏目?你的页面上有四个栏目。那你说的是哪两个专栏?