Самое простое решение, которое я вижу, с вашей текущей наценкой:
#footer {
width: 900px;
}
#footer > p {
width: 30%;
display: block;
float: left;
}
p:nth-child(odd) {
background-color: #ccc;
}
JS Fiddle demo .
<ч />
Отредактировано , чтобы предложить небольшую ревизию, так как ваш нижний колонтитул div
выглядит как список ссылок на другой контент, я бы предложил изменить вашу разметку со следующим в качестве рекомендуемого руководства:
<div id="footer">
<ul>
<li>menu one
<ul>
<li>About</li>
<li>Contact</li>
<li>Next line here</li>
</ul></li>
<li>menu two
<ul>
<li>Does not evaluate, or guarantee the accuracy</li>
</ul></li>
<li>menu three
<ul>
<li>Terms</li>
<li>Privacy</li>
<li>Disclaimer</li>
</ul></li>
</ul>
</div>
И CSS:
#footer {
width: 900px;
overflow: hidden;
}
#footer > ul {
width: 100%;
}
#footer > ul > li {
width: 30%;
display: block;
float: left;
font-weight: bold;
}
#footer > ul > li > ul {
font-weight: normal;
}
Демонстрация JS Fiddle .