|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的;web|web尺度|自顺应|web尺度|自顺应假如我们想在3列结构的最初加一行页脚,放版权之类的信息。就碰到必需对齐3列底部的成绩。在table结构中,我们用年夜表格嵌套小表格的办法,能够很便利对齐三列;而用div结构,三列自力分离,内容上下分歧,就很难对齐。实在我们完整能够嵌套div,把三列放进一个DIV中,就做到了底部对齐。上面是完成例子(红色背景框摹拟一个页面):
这个例子的页面次要代码以下:<divid="header"></div>
<divid="mainbox">
<divid="menu"></div>
<divid="sidebar"></div>
<divid="content"></div>
</div>
<divid="footer"></div>
详细款式表都写在响应版块里了。重点在于#mainbox层嵌套了#menu,#sidebar和#content三个层。当#content的内容增添,#content的高度就会增高,同时#mainbox的高度也会撑开,#footer层就主动下移。如许就完成了高度的自顺应。
别的值得注重的是:#menu和#content都是浮动在页面左面"FLOAT:right;",#sidebar是浮动在#menu层的左面"FLOAT:left;",这是浮动法定位,还能够接纳相对定位来完成如许的效果。
这个办法存在另外一个成绩,就是侧列#sidebar的背景没法百分之百。一样平常的办理举措就是用body的背景致来添补满。(不克不及利用#mainbox的背景致,由于在Mozilla等扫瞄器中#mainbox的背景致生效。)
好了,次要的框架已搭建终了,剩下的事情只是往内里添砖加瓦。假如你但愿实验其他结构,保举看看以下文章:
CSS结构16例
onestab:三栏复合结构演示
onestab:自在舒展的三栏式版面
Tips:[onestab的"P.I.E"专题]另有更多出色先容,保举往看看。
</p>只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天 |
|