html圣杯布局,HTML+CSS实现圣杯布局![通俗易懂]

html圣杯布局,HTML+CSS实现圣杯布局![通俗易懂]实现圣杯布局有2中方法:1、flex布局:(推荐)爸爸直接上代码:headerleftmiddlerightfooter下面是CSS代码:html,body{padding:0;margin:0;text-align:center;}header,footer{border:1pxsolid#333;background:#ccc;}section{displ…

大家好,又见面了,我是你们的朋友全栈君。

实现圣杯布局有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;

}

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

d63344ab3565

11221190629.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148721.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 微信提现 ava实现微信企业付款到个人账户 转载「建议收藏」

    微信提现 ava实现微信企业付款到个人账户 转载「建议收藏」https://blog.csdn.net/baidu_37366055/article/details/81215962?utm_source=blogxgwz7后续需要使用,所以暂时转载记录一下

    2022年8月19日
    5
  • 关于深层次NAT在TUXEDO中配置的疑问

    关于深层次NAT在TUXEDO中配置的疑问

    2021年7月28日
    55
  • springboot到底是什么_Springboot启动流程

    springboot到底是什么_Springboot启动流程SpringBoot是干哈的介绍:springboot是由Pivotal团队提供的全新框架。spring的出现是为了解决企业级开发应用的复杂性,spring的通过注册bean的方式来管理类,但是随着业务的增加,使用xml配置bean的方式也显得相当繁琐,所以springboot就是为了解决spring配置繁琐的问题而诞生的,并且近几年来非常流行开启我的第一个HelloSpringBoot!开启方式根据https://start.spring.io网址创建一个springboot项目

    2022年8月21日
    3
  • oracle怎么使用触发器,oracle触发器使用[通俗易懂]

    oracle怎么使用触发器,oracle触发器使用[通俗易懂]2)触发器分类:1.DML触发器:创建在表上,由DML事件引发2.insteadof触发器:创建在视图上并且只能在行级上触发,用于替代insert,delete等操作(由于oracle中不能直接对有两个以上的表建立的视图进行DML操作,所以给出替代触发器,它是专门为进行视图操作的一种处理方法)3.DDL触发器:触发事件时数据库对象的创建和修改4.数据库事件触发器:定义在数据库或者模式上,由…

    2022年7月11日
    13
  • 基于java的选课系统课程设计_java学生管理系统界面设计

    基于java的选课系统课程设计_java学生管理系统界面设计Java课程设计_学生选课管理系统需求分析本数据库的用户主要是学生,通过对用户需求的收集和分析,获得用户对数据库的如下要求。1.信息需求学生信息:学号,姓名,性别,专业登陆信息:账号,密码课程信息:课程号,课程名,选课人数,选课容量,任课老师选课信息:课程号,学生学号登录信息:账号、密码2.功能需求系统为学生建立登陆信息,学生进入系统前需要身份验证,用户名、密码输入正确后方可进入系统。在系统中,用户可以在界面中看到本人的基本信息,也可以对课程信息表和个人选课信息表进行查看、以及

    2022年8月31日
    3
  • Linux基础命令—gunzip「建议收藏」

    Linux基础命令—gunzip「建议收藏」Linux基础命令—gunzip

    2022年4月21日
    123

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号