实现圣杯布局有2中方法:

1、flex布局:(推荐)

爸爸直接上代码:

header

left

middle

right

footer

下面是CSS代码:

html, body{ padding: 0; margin: 0; text-align: center;}

header, footer{ border: 1px solid #333; background: #ccc;}

section{ display: flex;}

.left{ width: 200px; background: red;}

.middle{ flex: 1; background: green;}

.right{ width: 200px; background: blue;}

2、浮动非主流(float)

HTML代码:需要把middle放在最前面

header

middle

left

right

footer

上样式:

html, body{

padding: 0;

margin: 0;

text-align: center;

}

header, footer{

border: 1px solid #333333;

background: #CCCCCC;

}

footer{

clear: both;

}

section{

/* 给left和right空出位置 */

padding: 0 200px 0 200px;

overflow: hidden;

}

.left, .middle, .right{

position: relative;

float: left;

}

.middle{

width: 100%;

background: green;

}

.left{

/* 让left回到上一行最左侧 */

margin-left: -100%;

/* 让left回到最左侧 */

left: -200px;

width: 200px;

background: red;

}

.right{

margin-left: -200px;

right: -200px;

width: 200px;

background: blue;

}

下面是效果图,效果是一样的!

11221190629.png

html圣杯布局,HTML+CSS实现圣杯布局!相关推荐

  1. 网页HTML5制作flex布局骰子,css利用flex布局画骰子的六个面

    主要是利用flex的一些特性来写的,掌握好flex基础,写出筛子的几个页面不是问题. 推荐去我写的一个博客中有flex的小练习 线上练习flex布局 html css .shaizi { width: ...

  2. 如何用css进行网页布局,用CSS进行网页布局的教程

    如果你是一个初学者那么学习css.html" target="_blank">css的第一步就是布局,但是实现网页布局的方法很多,很多初学者都不知道如何应用,那么现 ...

  3. css flex布局 padding,css三栏布局的三种实现方式(圣杯布局、双飞翼布局、Flex布局)...

    本篇文章给大家带来的内容是关于LNMP以源码的方式记录环境搭建的过程(详细),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 效果图: 圣杯布局 圣杯 .container{ padd ...

  4. 结合html和css制作页面的布局结构,CSS Div网页布局中的结构与表现

    在Web标准中一个很重要的概念就是强调页面的结构与表现分离.说的通俗一点就是XHTML中应该没有样式化的东西,而且Web在浏览器中除内容外都应该由CSS表现,这包括布局与其它样式.一旦一个标准的XHT ...

  5. 两列布局 html5,CSS两列布局的N种实现

    原理:两个元素都设置dislpay:inline-block,为了消除html空格的影响,父元素的font-size需要设置为0,右侧自适应元素的宽度使用calc函数计算.如果两个元素的高度不一样,可 ...

  6. CSS - 响应式布局(二)响应式栅格系统

    目录 响应式栅格系统 栅格 栅格系统 响应式栅格系统 BootStrap响应式栅格系统 简单说明 利用SCSS实现BootStrap的响应式栅格系统 响应式栅格系统 栅格 在弄清楚响应式栅格系统前,我 ...

  7. html中表格布局还是div布局,表格布局和css div布局

    请简单说明表格布局网页和DIV+CSS布局网页的不同之处? 请简单说明表格布局网页和DIV+CSS布局网页的不同之处? div+css布局和表格框架式布局的优缺点各是什么?如题,越详细越好 TABLE ...

  8. CSS和div布局页面

    CSS和div布局页面 CSS和div布局页面 一.什么是布局 网页布局 页面元素定位机制 二.布局属性 浮动 清除浮动 定位 绝对定位 相对定位 固定定位 一.什么是布局 网页实质是块与块之间的位置 ...

  9. css和css的圣杯布局,CSS布局--圣杯布局和双飞翼布局以及使用Flex实现圣杯布局

    前言 我曾一度觉得总写css的前端很low,有了这种思想以后我便远离网页布局,H5的工作更不想接,沉迷于页面逻辑和封装组件.直到最近我面试,面试官说我css3理解的不熟,我起初很不屑,但后来静下来反省 ...

最新文章

  1. 基于道路标线的城市环境单目定位
  2. komodo edit linux,Komodo Edit是什么
  3. 存储组和数据库的区别?
  4. SpringMVC图片上传
  5. jdk jenkins 配置ant_安装配置maven、ant(Jenkins)
  6. pyspark 读取本txt 构建RDD
  7. html怎么用chrome测试,通过chrome调试器测试了解浏览器解析和渲染HTML的过程
  8. Xcode4.4 import header 的问题解决方法
  9. [leetcode]209. 长度最小的子数组
  10. 可视化图布局算法简介
  11. 生成大量随机数(c语言)
  12. Python爬虫入门教程: 半次元COS图爬取
  13. 《Accurate eye center localisation by means of gradients》论文阅读
  14. 坐标转换 四参数/七参数/正形变换 ∈ C# 编程笔记
  15. 医疗单据、医疗票据OCR识别接口
  16. 2022保密教育线上培训考试参考答案 01
  17. 致——世界上最幸福的女孩——Chtholly
  18. setting文件配置(通用型)
  19. Java 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n
  20. Pixar's USD format for windows--安装和使用演示

热门文章

  1. error MSB3073
  2. 转业费计算器2019_士官复员费标准来了!附转业明细对比表
  3. Scrapy爬虫,养眼图片实战
  4. 国内阿里云Maven镜像(速度飞起)
  5. AlphaStar 星际首秀,人工智能走向星辰大海
  6. java代码审计(1)环境安装
  7. 2020焊工(技师)考试题及焊工(技师)复审模拟考试
  8. 可穿戴设备:越来越清晰的苹果iWatch
  9. 第七章 面向对象分析---建立动态模型
  10. linux 谷歌浏览器设置代理_浏览器自带代理服务器配置脚本