html 三列布局(两列自适应,一列固定宽度)
不做过多解释:主要是记录一个完整的布局样式,实现页面大致三列其中左右两列是自适应宽度,中间固定宽度效果。
不多少代码奉上:
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 三列布局(两列自适应,一列固定宽度)相关推荐
- jqm的多列布局demo,html5的多列布局demo,多列布局的具体解说,html5开发实例具体解释...
因为移动设备屏幕宽度较小,所以一般不建议使用多列布局.但有时你可能须要并排放置一些元素(如button之类的). jQuery Mobile通过约定的类名ui-grid来提供了一种基于css的多列布局 ...
- html设置多列布局间隙,css设置多列等高布局的方法示例
1.真实等高布局 flex技术点:弹性盒子布局flex,默认值就是自带等高布局的特点. 定义flex布局的时候,有一些默认值. flex-direction属性定义主轴的方向.默认值为row,一般是水 ...
- html div如何列对其,CSS:自适应N列布局如何解决两端对齐
关于每行N列的这种布局,存在一个两端对齐的问题,因为每一列都会存在一个margin-left或者margin-right,导致最后一个超出父元素的边界. 通过一番努力,终于解决了这个遗留很久的问题,废 ...
- 常用布局简介(单列布局、两列布局、三列布局、sticky footer粘连布局)
常用布局简介 一.简介 网页布局对于一个前端开发者而言至关重要,掌握好布局知识有助于我们更好的实现CSS界面的设计和开发.布局是有限空间内的元素排列方式,因为页面设计横向不滚动,纵向无限延伸,所以大多 ...
- DIV+CSS 网页布局之:三列布局
1.宽度自适应三列布局 三列布局的原理和两列布局的原理是一样的,只不过多了一列,只需给宽度自适应两列布局中间再加一列,然后重新计算三列的宽度,就实现了宽度自适应的三列布局. 同样的道理,更多列的布局, ...
- css 列 布局,CSS二列三列布局
本篇文章主要介绍本人最近在CSS学习中总结出的常用的二列&三列布局的几种方法 二列&三列布局: image.png 二列布局的特征通常是侧栏固定宽度,主栏自适应宽度 三列布局的特征通常 ...
- CSS布局之两列布局
两列布局 两列布局一般情况下是指定宽与自适应布局,两列中左列是确定的宽度,右列是自动填满剩余所有空间的一种布局效果: 左列自适应, 右列定宽 float + margin 属性实现: float + ...
- 自适应+两栏三栏布局
自适应 宽度自适应 高度自适应 窗口的自适应 动态计算宽度和高度 如何实现两栏或者三栏布局 宽度自适应 概念:不设置宽度的话就是宽度自适应,通常情况下,默认不设置宽度,width的取值为auto 特点 ...
- css宽高自适应布局,实现Sticky Footer的三种布局方式
宽度自适应布局: 1.使用场景: 一侧(左侧或者右侧)为固定的导航或者菜单栏,另一侧将会随着浏览器的缩放而自适应改变其大小.这种布局结构可用于顶层布局结构亦可用于某个局部功能块,常见于各种web系统( ...
- CSS多栏布局-两栏布局和三栏布局
目录 前言 ------两栏布局 一.左列定宽,右列自适应 1.浮动+margin 2.浮动+BFC 3.定位 4.flex 5.浮动+负外边距 6.table布局 二.左列不定宽,右列自适应 1.f ...
最新文章
- 学习python的日常6
- 深入浅析Python 函数注解与匿名函数
- 监控程序崩溃重启_第十四章 Homeassistant服务器安全及状态监控(下)
- 区块链监管的一年,剥离“币”的区块链技术该何去何从?
- Github Pages建立个人博客
- 用java编写保留两位小数_Java保留两位小数的几种写法总结
- 一行代码解决:jupyter中OSError: [Errno 99] Cannot assign requested address错误
- 5.10地址信息函数
- 每日算法系列【LeetCode 1250】检查「好数组」
- php mysql 组件_Ubuntu20.04安装apache、mysql、php、phpmyadmin、wordpress(一)
- JS设计模式——单例模式
- 电脑装机必备软件清单
- 使用SpringSecurity 实现 OAuth2 资源服务器认证服务器分离( 注册码模式)
- 免费云真机测试 | 让您的应用完美适配 Android Oreo
- saas模式的外贸建站比较
- ubuntu安装uTorrent种子下载器
- python面试题(面试重点)
- 关于《网上购书系统》
- 论文分栏前后内容不连续?教你word如何删除分节符
- 我国影视行业的痛点——影视链的目标