首页 > 教程 > 关键词  > CSS最新资讯  > 正文

CSS floats创建三栏网页布局

2007-04-17 08:22 · 稿源:中国站长站
三栏布局是目前最常见的网页布局,主要页内容放在中间一栏,边上的两栏放置导航链接之类的内容。基本布局一般是标题之下放置三栏,三栏占据整个页面的宽度,最后在页的底端放置页脚,页脚也占据整个页面宽度。
  
  绝大多数网页设计者都熟悉传统的网页设计技术,用这些技术可以生成带有表格、创建固定宽度布局或者“液态”(它可以根据用户浏览器窗口宽度自动伸缩)布局的网页。

  现在,我们都开始抛弃基于表格的布局技术,许多网络设计者正在从XHTML标记和CSS格式这一新范例中寻找创建三栏布局的方法。用绝对定位的方法从CSS中得到固定宽度的布局并不困难;但是得到液态布局就有点困难了。因此,本文介绍一种用CSS的float和clear属性来获得三栏液态布局的方法。

  基本方法

  基本的布局包含五个div,即标题、页脚和三栏。标题和页脚占据整个页宽。左栏div和右栏div都是固定宽度的,并且用float属性来把它们挤压到浏览器窗口的左侧和右侧。中栏实际上占据了整个页宽,中栏的内容在左、右两栏之间“流淌”。由于中栏div的宽度并不固定,因此它可以根据浏览器窗口的改变进行必要的伸缩。中栏div的左侧和右侧的填充(padding)属性保证内容安排在一个整齐的栏中,甚至当它伸展到边栏(左栏或者右栏)的底端也是这样。

  三栏布局的一个例子

  请看看用本文所介绍的技术进行三栏布局的例子。
  这个例子用鲜艳的颜色来区分布局的各个div。

  XHTML代码:
  Example Source Code

  <body>
  <div id="header">
  <h1>Header</h1>
  </div>
  <div id="left">
  Port side text...
  </div>
  <div id="right">
  Starboard side text...
  </div>
  <div id="middle">
  Middle column text...
  </div>
  <div id="footer">
  Footer text...
  </div>
  </body>

  下面是CSS代码
  Example Source Code

  body {
  margin: 0px;
  padding: 0px;
  }
  div#header {
  clear: both;
  height: 50px;
  background-color: aqua;
  padding: 1px;
  }
  div#left {
  float: left;
  width: 150px;
  background-color: red;
  }
  div#right {
  float: right;
  width: 150px;
  background-color: green;
  }
  div#middle {
  padding: 0px 160px 5px 160px;
  margin: 0px;
  background-color: silver;
  }
  div#footer {
  clear: both;
  background-color: yellow;
  }

举报

  • 相关推荐
  • Checkout.com携手Visa推出发卡业务 (Card Issuing)

    Checkout.com与Visa达成战略合作,在英国及欧洲地区推出全方位发卡业务。通过Visa全球支付网络,商户可即时获取收款资金用于支付供应商款项,显著提升资金使用效率。该合作特别针对旅游业企业,解决其支付流程分散、资金周转慢的痛点。Checkout.com每年处理数千亿交易的技术能力与Visa网络结合,帮助商户消除预存资金需求,优化现金流管理。双方表示这将大幅提升欧洲商户运营效率,释放增长潜力。

  • 免费入场+高能福利!AGON爱攻ChinaJoy CS水友赛玩家招募通道即刻开启

    2025年ChinaJoy将于8月1-4日在上海举办,AGON爱攻将携手完美世界电竞打造精彩赛事活动。亮点包括:水友可报名与传奇战队"钢盔队"对决,还有机会与三大CS主播组队;现场将展示多款电竞显示器新品,包括CS24A定制款;参与互动问答和抽奖有机会赢取AGON大礼包。活动地点为N1-G201完美世界展区主舞台,14:00开赛。线上观众关注B站AGON官方账号参与话题互动也有福利。这是一�

  • 水乡感质 设计探本!ASKO在水乡乌镇开启设计游学之旅

    7月25-27日,第三届ASKO非凡设计大奖在乌镇举办设计游学活动。活动以"水乡质感+设计探本"为主题,邀请设计师们走进木心美术馆、西栅染坊等场所,感受传统与现代交融的水乡美学。ASKO中国区总经理华安、《IDEAT理想家》出版人杨莹等嘉宾参与,共同探讨理想人居设计。活动期间还恰逢贝多芬《命运交响曲》音乐会,设计师们在艺术氛围中汲取灵感。ASKO作为北欧百年家电品牌,秉持极简设计与人文关怀理念,致力于推动美好生活方式。

  • 拒绝“孩子气”!小寻Sport6C 电话手表,潮流设计适配青春期审美

    文章介绍小寻中学生电话手表Sport6C,解决家长对孩子沉迷手机又担心传统手表功能单一的矛盾。该手表售价599元,具有简约潮流设计,支持15种运动模式、视力疲劳监测等核心功能,重新定义学生专属通讯工具。产品特色包括:1)运动管理功能,精准监测心率等数据,配套100+运动课程;2)健康监测,家长可远程关注孩子身体状况;3)多重安全守护,支持危险区域提醒、上下学守护和10重AI精准定位;4)4G全网通,续航达4天;5)内置支付宝和喜马拉雅等内容。手表平衡学习与娱乐,从根源守护孩子专注力。

  • BOSS直聘通报“王某香”涉黄简历:男子恶意编造 已被刑拘

    今日,@BOSS直聘在微博就近日网络热议的“简历涉黄”事件作出回应。 此前,网络流传BOSS直聘平台上一名自称“王某香”的求职者与招聘方沟通时出现低俗信息。这些截图在社交媒体迅速热传,引发公众对BOSS直聘存在“色情招聘”的强烈声讨。 针对这一事件,BOSS直聘迅速与警方展开核实工作。经查,账号使用人为一尹姓男子,该男子为寻求刺激,盗用他人信息,冒充女性�

  • 首获国际大奖!itcHUB智慧会议平板荣获德国2025红点设计大奖,备受国际权威认可!

    广东保伦电子(itc)自主研发的itcHUB智慧会议平板荣获德国"2025红点产品设计大奖"。该产品凭借极简主义设计与现代会议技术融合,构建安全高效的协作环境,获得国际评审团高度评价。其四大核心优势包括:1)采用X86架构三合一主板,集成NB-IoT模块实现物联网扩展;2)搭载AI功能,支持动作识别和智能签到;3)国密级加密技术保障会议安全;4)超窄边框设计,屏占比达90%,适配多场景需求。此次获奖标志着中国智造在设计美学与技术创新融合维度迈上新台阶。

  • 成都地铁官方回应“防走光”设计:后续会考虑普及其他站点

    ​近日,有网友在社交平台上分享了成都地铁的一项人性化设计细节:部分站点的步梯与扶梯之间安装了非透明的磨砂玻璃。这一发现迅速引发了公众的关注和讨论。记者实地走访后确认,成都地铁确实在部分站点采用了这样的磨砂玻璃设计。 针对这一设计,成都地铁官方给出了正式回应。官方表示,这一改变源于此前乘客的反馈意见。有乘客提出,在步梯上行走时,由于透�

  • HUAWEI MateBook Fold 非凡大师斩获2025年iF设计奖:折叠屏电脑设计新标杆

    华为MateBook Fold非凡大师荣获2025年德国iF设计奖,该奖项被誉为工业设计界的"奥斯卡"。这款全球最大18英寸折叠屏笔记本以突破性铰链设计和7.3mm超薄机身(展开仅1.16kg)获得评委会认可,在技术创新与用户体验间取得卓越平衡。产品搭载3.3K专业大屏(1600nits峰值亮度/229PPI),配合鸿蒙操作系统带来沉浸式办公体验。水滴型铰链采用三段式转轴设计,确保屏幕平整耐用。此次获奖进一步巩固了华为在笔记本行业的创新引领地位。

  • Razer(雷蛇)在新加坡设立AI CENTER OF EXCELLENCE,加速人工智能投资布局

    雷蛇宣布在新加坡设立全球AI卓越中心,并计划在欧洲和美国建立类似机构,推动游戏与开发者工具领域的创新。新加坡中心将招聘150名AI工程师,专注于下一代AI游戏技术研发。雷蛇还推出AI工具套件,包括Game Co-AI和QA Co-AI,帮助开发者提升游戏质量和开发效率。该战略布局正值全球游戏市场快速增长期,预计2033年AI游戏市场规模将达280亿美元。新加坡数字产业发展局表示,此举将巩固该国作为区域AI创新中心的地位。

  • 苹果发布首个iOS 26公测版 液态玻璃设计引发热议

    7月25日,苹果推送首个iOS26公测版,参与Beta计划的用户可通过官网申请升级。新系统引入"LiquidGlass"设计语言,通过动态光线折射与镜面高光效果,使界面元素随用户操作实时变化。该设计覆盖主屏和锁屏界面,支持图标外观个性化定制及3D锁屏壁纸效果。技术层面优化了光线追踪算法,在保持流畅性的同时降低功耗。测试反馈显示公测版稳定性显著提升,但苹果仍建议避免主力设备升级。值得注意的是,iPhone XS系列及XR将止步于iOS18,成为首批被淘汰的全面屏机型,而iPhone11系列及后续机型可获得升级支持。这一决策可能与新设计对GPU性能的要求有关。

热文