自适应宽度高度,至少满屏(瑞星的一道面试题)
时间:2011-05-09
来源:互联网
HTML code
设计一个页面,头部(head)和尾部(foot)宽100%,高60px,主体部分(main)左侧(left)宽300px,右侧(right)自适应宽度,左右两侧宽度相加刚好100%,main部分高度自适应,至少要满屏,右侧内容超出后高度自适应,且不产生滚动条
这是我在瑞星面试的时候他们给出的一道题,当时没做出来,后来他们教了我,但当时心太乱,有点紧张,一时也没记住,回来时心平气和了,缴尽脑汁也想不出来当时他们是怎么实现的,隐约记得他们用了 html, body {width: 100%; height: 100%;} 其它就再也想不出来了,上面的代码是我自己凭记忆写出来的一点,中间(main)部分我怎么都不会写,望各位高手们指点迷津,谢谢!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style type="text/css"> * { margin: 0; padding: 0; } html, body { width: 100%; height: 100%; } #head, #foot { width: 100%; height: 60px; background: #0F9; } #main { width: 100%; } #left { width: 300px; float: left; background: #CCC; } #right { float: left; background: #C69; } </style> </head> <body> <div id="head">head</div> <div id="main"> <div id="left">left</div> <div id="right">right</div> </div> <div id="foot">foot</div> </body> </html>
设计一个页面,头部(head)和尾部(foot)宽100%,高60px,主体部分(main)左侧(left)宽300px,右侧(right)自适应宽度,左右两侧宽度相加刚好100%,main部分高度自适应,至少要满屏,右侧内容超出后高度自适应,且不产生滚动条
这是我在瑞星面试的时候他们给出的一道题,当时没做出来,后来他们教了我,但当时心太乱,有点紧张,一时也没记住,回来时心平气和了,缴尽脑汁也想不出来当时他们是怎么实现的,隐约记得他们用了 html, body {width: 100%; height: 100%;} 其它就再也想不出来了,上面的代码是我自己凭记忆写出来的一点,中间(main)部分我怎么都不会写,望各位高手们指点迷津,谢谢!
作者: missbingxian 发布时间: 2011-05-09
我不会设main、left和right的高度,以及right在内容超出后如何让左侧的高度自适应并且保证不出现滚动条
作者: missbingxian 发布时间: 2011-05-09
我也不会,费老大劲了,也改不到你要的那种效果
作者: lpbottle 发布时间: 2011-05-09
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28