不做过多解释:主要是记录一个完整的布局样式,实现页面大致三列其中左右两列是自适应宽度,中间固定宽度效果。

不多少代码奉上:

CSS样式代码:

/********************
*公共标签样式
********************/
/*********************
*main 外边框自适应区域
***********************/
.main {width: 100%;
min-width: 1100px;
padding-bottom: 30px;
box-sizing: border-box;
background-color: #FFF;
border-radius: 6px;
box-shadow: 0px 4px 6px 0px rgba(70, 95, 106,.25);
}
/*title 标题 */
.main-title {height: 36px;
line-height: 36px;
text-align: center;
font-size: 1em;
font-weight: bold;
color: #263135;
background-color: #d1d6da;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}
/*********************
*头部文号区:70px
***********************/
.content_title {width: 100%;
margin: 0 auto;
text-align: center;
height: 30px;
padding-top: 20px;
padding-bottom: 20px;
line-height: 30px;
}
/**********************
*区域块设置
**********************/
.area {height:500px;
}
.area_left {float: left;
width: calc(50% - 75px);
height: 100%;
background-color: bisque;
}
.area_center {float: left;
width: 150px;
height: 100%;
background-color: black;
}
.area_right {float: left;
width: calc(50% - 75px);
height: 100%;
background-color: bisque;
}
/**************************
*footer底部区域
***************************/
.footer {margin: 40px 0;
}
/*  提交 */
.submit {height: 40px;
}
/* 提交按钮*/
.submit-btn {height: 40px;
width: 200px;
display: block;
margin: 0 auto;
border-radius: 5px;
color: #fff;
text-decoration: none;
text-align: center;
line-height: 40px;
font-size: 1.1em;
background-color: #1bbc9b;
cursor: pointer;
}
/********************
*公共标签默认属性设置
********************/
body {margin: 0;
font-size: 15px;
padding: 20px 20px 0 20px;
margin-bottom: 0 !important;
background-color: #f0f0f0;
}
input {border: none;
}

html代码布局:

@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="x-ua-compatible" content="IE=9" />
<title>三列布局</title>
<!--页面样式-->
<link href="~/Content/css/StyleTemplate/Index.css" rel="stylesheet" />
<!--当前页面的逻辑  -->
</head>
<body>
<!-- 主要区域 -->
<div class="main">
<!-- 主要区域 标题 -->
<div class="main-title">
</div>
<div class="content">
<div class="content_title">
<div class="flLeft padigLeft_15">
<span class="fontBold">名称/文号:</span>
<input class="int" value="发文文号001" />
</div>
</div>
<div class="area">
<div class="area_left">左边</div>
<div class="area_center">中间</div>
<div class="area_right">右边</div>
</div>
</div>
</div>
<!--footer  底部区域   -->
<div class="footer">
<div class="submit">
<!--  提交 按钮 -->
<a class="submit-btn" onclick="window.print()">
流程转交
</a>
</div>
</div>
</body>
</html>

最终效果展示:

本文转载于:猿2048➫https://www.mk2048.com/blog/blog.php?id=i0c0k0j&title=html 三列布局(两列自适应,一列固定宽度)

html 三列布局(两列自适应,一列固定宽度)相关推荐

  1. jqm的多列布局demo,html5的多列布局demo,多列布局的具体解说,html5开发实例具体解释...

    因为移动设备屏幕宽度较小,所以一般不建议使用多列布局.但有时你可能须要并排放置一些元素(如button之类的). jQuery Mobile通过约定的类名ui-grid来提供了一种基于css的多列布局 ...

  2. html设置多列布局间隙,css设置多列等高布局的方法示例

    1.真实等高布局 flex技术点:弹性盒子布局flex,默认值就是自带等高布局的特点. 定义flex布局的时候,有一些默认值. flex-direction属性定义主轴的方向.默认值为row,一般是水 ...

  3. html div如何列对其,CSS:自适应N列布局如何解决两端对齐

    关于每行N列的这种布局,存在一个两端对齐的问题,因为每一列都会存在一个margin-left或者margin-right,导致最后一个超出父元素的边界. 通过一番努力,终于解决了这个遗留很久的问题,废 ...

  4. 常用布局简介(单列布局、两列布局、三列布局、sticky footer粘连布局)

    常用布局简介 一.简介 网页布局对于一个前端开发者而言至关重要,掌握好布局知识有助于我们更好的实现CSS界面的设计和开发.布局是有限空间内的元素排列方式,因为页面设计横向不滚动,纵向无限延伸,所以大多 ...

  5. DIV+CSS 网页布局之:三列布局

    1.宽度自适应三列布局 三列布局的原理和两列布局的原理是一样的,只不过多了一列,只需给宽度自适应两列布局中间再加一列,然后重新计算三列的宽度,就实现了宽度自适应的三列布局. 同样的道理,更多列的布局, ...

  6. css 列 布局,CSS二列三列布局

    本篇文章主要介绍本人最近在CSS学习中总结出的常用的二列&三列布局的几种方法 二列&三列布局: image.png 二列布局的特征通常是侧栏固定宽度,主栏自适应宽度 三列布局的特征通常 ...

  7. CSS布局之两列布局

    两列布局 两列布局一般情况下是指定宽与自适应布局,两列中左列是确定的宽度,右列是自动填满剩余所有空间的一种布局效果: 左列自适应, 右列定宽 float + margin 属性实现: float + ...

  8. 自适应+两栏三栏布局

    自适应 宽度自适应 高度自适应 窗口的自适应 动态计算宽度和高度 如何实现两栏或者三栏布局 宽度自适应 概念:不设置宽度的话就是宽度自适应,通常情况下,默认不设置宽度,width的取值为auto 特点 ...

  9. css宽高自适应布局,实现Sticky Footer的三种布局方式

    宽度自适应布局: 1.使用场景: 一侧(左侧或者右侧)为固定的导航或者菜单栏,另一侧将会随着浏览器的缩放而自适应改变其大小.这种布局结构可用于顶层布局结构亦可用于某个局部功能块,常见于各种web系统( ...

  10. CSS多栏布局-两栏布局和三栏布局

    目录 前言 ------两栏布局 一.左列定宽,右列自适应 1.浮动+margin 2.浮动+BFC 3.定位 4.flex 5.浮动+负外边距 6.table布局 二.左列不定宽,右列自适应 1.f ...

最新文章

  1. 学习python的日常6
  2. 深入浅析Python 函数注解与匿名函数
  3. 监控程序崩溃重启_第十四章 Homeassistant服务器安全及状态监控(下)
  4. 区块链监管的一年,剥离“币”的区块链技术该何去何从?
  5. Github Pages建立个人博客
  6. 用java编写保留两位小数_Java保留两位小数的几种写法总结
  7. 一行代码解决:jupyter中OSError: [Errno 99] Cannot assign requested address错误
  8. 5.10地址信息函数
  9. 每日算法系列【LeetCode 1250】检查「好数组」
  10. php mysql 组件_Ubuntu20.04安装apache、mysql、php、phpmyadmin、wordpress(一)
  11. JS设计模式——单例模式
  12. 电脑装机必备软件清单
  13. 使用SpringSecurity 实现 OAuth2 资源服务器认证服务器分离( 注册码模式)
  14. 免费云真机测试 | 让您的应用完美适配 Android Oreo
  15. saas模式的外贸建站比较
  16. ubuntu安装uTorrent种子下载器
  17. python面试题(面试重点)
  18. 关于《网上购书系统》
  19. 论文分栏前后内容不连续?教你word如何删除分节符
  20. 我国影视行业的痛点——影视链的目标

热门文章

  1. nginx访问目录是没加/的重定向控制
  2. 「题解」:[组合数学]:Perm 排列计数
  3. pyspider爬虫框架
  4. P2619 [国家集训队2]Tree I
  5. 从0开始 Java实习 黑白棋
  6. WebService.asmx架设后,显示调用按钮的方法
  7. Java回调机制解读
  8. 查看修改MySQL字符集
  9. python网页表格读取_是否可以读取网页html表格数据?
  10. 随机森林原理_机器学习(29):随机森林调参实战(信用卡欺诈预测)