【发布时间】:2011-03-12 22:19:49
【问题描述】:
我正在为一些东西设置一个 asp.net Web 部件门户。我有一个 [希望] 非常简单的问题。如何让页面有 3 个主要列?
现在我有两列使用<div id="leftpanel" style="float: left"> 和<div id="rightpanel" style="float: right">。但我不知道如何在中心放置一个面板。右侧面板基本上在中心,没有 css float: middle/center。那么三面板网页是如何实现的呢?
【问题讨论】:
-
您不需要将右侧的列向右浮动。我总是倾向于向左浮动元素(因为这是西方人阅读的方式),当然除非它是页面右侧的单个元素(您可以向左浮动并使用边距)
-
效果不佳。在每个浏览器中看起来都不一样
-
唯一看起来不同的浏览器是 IE6,这是由于双边距错误,您可以使用 display: inline; 修复它。在浮动元素上。如果它在任何其他浏览器中看起来不同,那么你做错了。
标签: asp.net html css web-parts portlet