我正在尝试使用CSS 3创建一个语义正确的HTML 5网页.我创建了以下标记,它存在于我的body元素的根部.应用display:table-cell到两个aside和section元素使它们列,因为我想他们.但是,我没有包含要应用的元素display:table.是否可以使用display:table-cell它所应用的元素不包含在display:table?如果没有更好的机制来创建具有这些元素的列布局而不使用浮点数?
<aside>
<nav>
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
</ul>
</nav>
</aside>
<section>
Content goes here
</section>
Run Code Online (Sandbox Code Playgroud)