从二列固定宽度入手,开始尝试二列布局的情况下,左右栏宽度能够做到自适应,从一列自适应布局中我们知道,设定自适应主要通过宽度的百分比值设置,因此在二列宽度自适应的布局中也同样是对百分比宽度值的设计,继续上面的CSS代码,我们得新定义二列的宽度值: 左栏宽度设置为宽度%,右栏宽度设置为宽度的%,看上去像一个左侧为导航,右侧为内容的常见网页形式。 二列宽度自适应——AA.CN 左列——(AA.CN) 右列——二列宽度自适应(AA.CN) [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]为什么没有将右栏设置为%,从而实现整体%的效果? 这个问题的原因香从对象的其它属性说起,大家应该还记得,为了使布局在预览中更清楚,我们使用了border属性,使得两个对象都具有1px的边框,而在CSS布局中,一个对象的宽度,不仅仅由width值来决定,一个对象的真实宽度是由对象本身的宽、对象的左右边距,以及左右边框,还有内边距这些属性相加而成,因此左面的对象不仅仅是浏览器窗口的%的宽度,还应该加上左边的边框的宽度。这样算下来左右栏都超出了自身的百分比宽度,最终的宽度也超过了浏览器窗口的宽度,因此右栏将被挤掉第二行显示,从而推动了左右分栏的效果,因此这里使用了并非%的宽度之和,而在实际应用之中,可以通过避免边框及边距的使用,而达到左右与浏览器填满的效果。这样一个有关宽度计算的问题,是CSS布局中相当重要的被称为为盒模型的问题,在以后的教程中会详细讲解,请继续关注本站的教程。 本例的制作过程和CSS网页布局入门教程4:二列固定宽度一样,只不过在设置宽度时把固定的固定的px宽度分别换成%和%,在此不再赘述。
推荐整理分享CSS网页布局入门教程5:二列宽度自适应(css 网页布局),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:html+css网页布局,css网页布局的基础是什么,css网页布局的基础是什么,css网页布局的基础是什么,css网页布局在线生成,css网页布局的基础是什么,css 网页布局,css网页布局实例教程,内容如对您有帮助,希望把文章链接给更多的朋友!
CSS网页布局入门教程6:左列固定,右列宽度自适应 在实际应用中,有时候需要左栏固定宽度,右栏根据浏览器窗口大小自动适应,在CSS中实现这样的布局方式是简单可行的,只需在设置左栏的宽度即可
CSS网页布局入门教程7:二列固定宽度居中 在一列固定宽度之中,我们使用margi:0pxauto;这样的设置,使一个div得以达到居中显示,而二列分栏中,需要控制的是左分栏的左边与右分栏的右边相等
CSS网页布局入门教程8:三列浮动中间列宽度自适应 使用浮动定位方式,从一列到多列的固定宽度及自适应,基本上可以简单完成,包括三列的固定宽度。而在这里给我们提出了一个新的要求,希望有一