• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > 左定宽度右自适应宽度并且等高布局实现代码

左定宽度右自适应宽度并且等高布局实现代码

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含等高布局,左定宽度,右自适应等相关知识,佚名 希望在学习及工作中可以帮助到您
今天有位朋友一早转来一个有关于CSS布局的面试题,需要解决,花了点时间写了几个DEMO,放上来与大家分享受。那么我们在看DEMO之前一起先来看看这个面试题的具体要求吧:

左侧固定宽,右侧自适应屏幕宽;
左右两列,等高布局;
左右两列要求有最小高度,例如:200px;(当内容超出200时,会自动以等高的方式增高)
要求不用JS或CSS行为实现;
仔细分析试题要求,要达到效果其实也并不是太难,只是给人感觉像有点蛋疼的问题一样。但是你仔细看后你会觉得不是那么回事:

左边固定,右边自适应布局,这个第一点应该来说是非常的容易,实现的方法也是相当的多,那么就可以说第一条要求已不是什么要求了;
左右两列等高布局,这一点相对来说要复杂一些,不过你要是了解了怎么实现等高布局,那么也是不难。我个人认为这个考题关键之处就在考这里,考你如何实现等高布局;所以这一点你需要整明白如何实现;
至于第三条要求,应该来说是很方面的,我们随处都可以看到实现最小高度的代码;
第四条这个要求我想是考官想让我们面试的人不能使用js来实现等高布局和最小高度的功能。
上面简单的分析了一下实现过程,那么最终关键之处应该是就是“让你的代码要能同时实现两点,其一就是左边固定,右边自适应的布局;其二就是实现两列等高的布局”,如果这两个功能完成,那么你也就可以交作业了。那么下面我们就先来看看这两 点是如合实现:

一、两列布局:左边固定宽度,右边自适应宽度
这样的布局,其实不是难点,我想很多同学都有实现过,那么我就在此稍微介绍两种常用的方法:

方法一:浮动布局

这种方法我采用的是左边浮动,右边加上一个margin-left值,让他实现左边固定,右边自适应的布局效果

HTML Markup

您可能想查找下面的文章:

  • 用CSS实现三列DIV等高布局以传达更好的视觉效果
  • 利用margin实现等高布局
  • 左定宽度右自适应宽度并且等高布局实现代码

相关文章

  • 2017-08-06CSS3制作ajax loader icon实现思路及代码
  • 2017-08-06使用Table,DIV,XHTML三者制作网页的区别.
  • 2017-08-06背景半透明最佳实践
  • 2017-08-06CSS图片垂直居中实现方法详解
  • 2017-08-06css 背景样式属性说明
  • 2017-08-06CSS的border属性值具有可读性的书写顺序
  • 2017-08-06CSS代码 解决网页挂马问题
  • 2017-08-06CSS 使用规则总结
  • 2017-08-06css实现文字图片垂直居中效果
  • 2017-08-06IE中奇怪的应用CSS的BUG分析

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • CSS hacker使用小结(兼容IE6、7、8)
    • display:none和visibility:hidden的差别比较与演示代码
    • 多步骤进度条的实现原理及代码
    • 不同CSS布局实现与文字鼠标选择的可用性
    • 一款纯css实现的漂亮导航菜单(也适用于个人中心)
    • CSS中垂直居中的简单实现方法
    • CSS background全部汇总
    • css FF与IE兼容性总结
    • css度量单位
    • 用CSS3绘制三角形的简单方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有