页面布局方案-上固定,下自适应

上固定,下自适应

两行布局,上固定,下自适应

效果:

代码:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <title>上边固定,下面自适应</title>
 5     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 6     <style type="text/css">
 7         html{
 8             padding-top:50px;  /*上部设置为50px*/
 9             -webkit-box-sizing: border-box;
10             -moz-box-sizing: border-box;
11             box-sizing: border-box;
12             overflow:hidden;
13         }
14         html,body{
15             margin:0;
16             height: 100%;
17             width:100%;
18         }
19         .top{
20             width:100%;
21             height:50px;  /*高度和padding设置一样*/
22             margin-top: -50px; /*值和padding设置一样*/
23             background-color: #ff6600;
24             overflow: auto;
25             position:relative;
26         }
27         .main{
28             height: 100%;
29             width:100%;
30             overflow: auto;
31             background-color: #FFE69F;
32         }
33     </style>
34 </head>
35 <body>
36 <div class="top">
37    <p> 此布局仅适用于在body内布局 top 高度50px </p>
38 </div>
39
40 <div class="main">
41   <h3>下面自适应,此布局仅适用于在body内布局,main 高度自适应  </h3>
42 </div>
43 </body>
44 </html>

原文地址:https://www.cnblogs.com/ryanchancrj/p/9268985.html

时间: 2024-08-24 06:11:51

页面布局方案-上固定,下自适应的相关文章

CSS3页面布局方案

Web页面中的布局,在css3之前,主要使用float属性或者position属性进行页面中的简单布局,但是使用它们也存在一些缺点,比如两栏或者多栏中如果元素的内容高度不一致,则有底部很难对齐的问题.因此在css3中追加了一些新的布局方式,使用这些新的布局方式,除了可以修改之前存在的问题之外,还可以进行更为便捷,更为复杂的页面布局. 我们可以先来看看传统使用float或者position属性布局页面:如下HTML代码: <div style="width:100%;overflow:hid

手机端页面布局方案

布局方案: 方案一:100%布局(高度固定,宽度自适应)(流式布局) 1.控件弹性 2.图片等比例 3.文字流式 特点:手机越大,显示内容越多 方案二:REM布局(等比缩放布局,整个页面等比例缩放) vw.vh单位:1vw.vh等于当前屏幕宽度.高度(逻辑宽度,window.innerWidth)的1%. 原文地址:https://www.cnblogs.com/Mr-Car/p/10966595.html

页面布局方案-左定宽,右自适应左右百分比

左右百分比 两列布局, 左右为百分比,高度自适应. 效果: 代码: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>左侧固定,右侧自适应</title> 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 6 <style type="text/c

前端经典布局(两边固定中间自适应)

一.介绍 下边将介绍前端很流行的布局方式,要求两边固定,中间自适应.比较流行的布局方式有圣杯布局,双翼布局,flex布局.绝对定位布局. 二.圣杯布局 圣杯布局,顾名思义,他具有以下特点: 1.三列布局,中间自适应,两边定宽: 2.中间栏要求在浏览器中优先展示: 接下来我们看实现方式: div我们这样写: <div class="container"> <div class="main">main</div> <div cl

css 布局:两边固定中间自适应

解析四种常用方法以及原理:浮动.浮动内嵌 div.定位.flex. 浮动 <style type="text/css"> .wrap {background: #eee; padding: 20px; } p {margin: 0; } .left {width: 200px; height: 200px; float: left; background: coral; } .right {width: 200px; height: 200px; float: right;

网页布局,左固定右自适应宽

<style type="text/css"> body { font: 12px arial; color: #000; background: #fff; margin: 0; } #header { height: 50px; color: #fff; background: #666; line-height: 50px; margin-bottom: 10px; } #right { width: 100%; color: #fff; float: right;

rem手机端页面自适应布局(待修正下一篇完美布局)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"> <script> (f

网页上中下三分布局,上下固定,中间自适应

<!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> <!-- 禁止浏览器从本地缓存中调阅页面.--> <

解决左边固定右边自适应宽度的方案

上一篇文章中有提及过很多web前端开发者用float+margin+position:absolute来实现表单内容的左边文字固定右边的输入框自适应宽度的问题,当然,这个问题我也在百度中搜索过,基本搜索出来的答案都是这样描述的,我也在上一篇文章中提出过浮动和绝对定位属于脱离文档流布局,是会损耗性能的,但是百度中却没有给出我所想表达出的解决方案,所以不得不在此将该方案具体的描述清楚. 首先,我需要介绍的是display:box这个属性,它是今天弹性布局的主角,虽然它有个更加强大的弟弟display