CSS 利用table实现五种常用布局的方法示例_CSS教程_CSS_网页制作

这篇文章主要介绍了css 利用table实现五种常用布局的方法示例的相关资料,小编觉得挺不错的,现在分享给大家,有css源码哦,也给大家做个参考。对css感兴趣的小伙伴们一起跟随小编过来看看吧

本文介绍了CSS 利用table实现五种常用布局的方法示例,分享给大家,具体如下:

布局一:

效果:

CSS 利用table实现五种常用布局的方法示例_CSS教程_CSS_网页制作

代码:

立即学习“前端免费学习笔记(深入)”;

html:

header

main

footer

登录后复制

注意:p中要有内容,不然显示不出来

css:

body{  margin:0;  padding:0;  width:100%;  min-height:100vh;  display:table;  text-align:center;}.header,.main,.footer{  display:table-row;}.header{  height:50px;  background:tomato;}.main{  background:skyblue;}.footer{  height:50px;  background:#9d70ff;}

登录后复制

布局二:

效果:

CSS 利用table实现五种常用布局的方法示例_CSS教程_CSS_网页制作

代码:

立即学习“前端免费学习笔记(深入)”;

html:

header

  

left

  

right

footer

登录后复制

css:

body{  margin:0;  padding:0;  width:100%;  min-height:100vh;  display:table;  text-align:center;}.header,.main,.footer{  display:table-row;}.header{  height:50px;  background:tomato;}.main{  width:100%;  display:table;  height:calc(100vh - 100px);}.main .left{  width:300px;  display:table-cell;  background:#fcea96;}.main .right{  display:table-cell;  background:skyblue;}.footer{  height:50px;  background:#9d70ff;}

登录后复制

注意:.main的height属性中的100px是header和footer的高度之和

布局三:

效果:

CSS 利用table实现五种常用布局的方法示例_CSS教程_CSS_网页制作

代码:

立即学习“前端免费学习笔记(深入)”;

html:

left

  

header

  

main

  

footer

登录后复制

css:

body{  margin:0;  padding:0;  min-height:100vh;  display:table;  text-align:center;}.left{  display:table-cell;  width:200px;  background:tomato;}.right{  display:table;  width:calc(100vw - 200px);  height:100vh;}.header,.main,.footer{  display:table-row;}.header{  height:50px;  background:skyblue;}.main{  background:#fcea96;}.footer{  height:50px;  background:#9d70ff;}

登录后复制

布局四(双栏布局,例子为左边固定,右边自适应):

效果:

CSS 利用table实现五种常用布局的方法示例_CSS教程_CSS_网页制作

代码:

立即学习“前端免费学习笔记(深入)”;

html:

left

right

登录后复制

css:

body{  margin:0;  padding:0;  width:100%;  height:100vh;  display:table;  text-align:center;}.left,.right{  display:table-cell;}.left{  width:300px;  background:tomato;}.right{  background:skyblue;}

登录后复制

布局五(三栏布局,例子为左边固定,右边固定,中间自适应):

效果:

CSS 利用table实现五种常用布局的方法示例_CSS教程_CSS_网页制作

代码:

立即学习“前端免费学习笔记(深入)”;

html:

left

middle

right

登录后复制

css:

body{  margin:0;  padding:0;  width:100%;  height:100vh;  display:table;  text-align:center;}.left,.middle,.right{  display:table-cell;}.left{  width:300px;  background:tomato;}.middle{  background:#ffe69e;}.right{  width:200px;  background:skyblue;}

登录后复制

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持PHP中文网。

相关推荐:

CSS3中display属性的Flex布局的方法

CSS3中display属性的Flex布局的方法

CSS3中display属性的Flex布局的方法

以上就是CSS 利用table实现五种常用布局的方法示例_CSS教程_CSS_网页制作的详细内容,更多请关注【创想鸟】其它相关文章!

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

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2901275.html

(0)
上一篇 2025年3月11日 00:08:52
下一篇 2025年3月1日 02:36:27

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 如何利用css隐藏input的光标示例代码_CSS教程_CSS_网页制作

    这篇文章主要给大家介绍了关于如何利用css隐藏input光标的相关资料,这是最近工作中遇到的一个需求,虽然看似不合理,但是有需要就要有解决的办法,文中通过css示例代码介绍的非常详细,对css感兴趣的朋友和需要的朋友可以参考借鉴,下面随着小…

    2025年3月11日
    200
  • CSS3代替JS实现交互的方法

    本文主要介绍了使用css3来代替js实现交互,从css3的动画和js动画对比角度来看两者,会更清晰;而且随着前端框架的使用,页面动画会越来越多的应用css3。具体示例代码大家参考下本文吧,希望能帮助到大家。 【CSS3和JS】 对于CSS了…

    2025年3月11日
    200
  • 实例详解CSS3 实现弹幕

    项目需要实现弹幕,网上参考了各种方法,最后觉得transform+transition实现的效果在移动设备上性能最好,在iphone6和红米4上测试,看不到卡顿的感觉。用jquery的animate动画在移动设备上有明显的卡顿。本文主要介绍…

    编程技术 2025年3月11日
    200
  • 详解CSS优先级计算的规则

    最近在学习css优先级计算的规则这个地方知识点挺多的,而且很重要,本文主要介绍了css优先级计算的规则,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 CSS的权重 一、CSS的引入方式   …

    编程技术 2025年3月11日
    200
  • css3实现圆形进度条的方法

    在开发微信小程序的时候,遇到圆形进度条的需求。本文主要介绍了使用 css3 实现圆形进度条的示例,这里整理了详细的代码,非常具有实用价值,需要的朋友可以参考下,希望能帮助到大家。 使用canvas绘图比较麻烦: 1、为了实现在不同屏幕上面的…

    2025年3月11日
    200
  • 详解CSS3实现无限循环的无缝滚动

    有时候在页面的某个模块中,需要无限循环的滚动一些消息。那么如果我们用js实现无缝衔接滚动的思路是什么呢(比如我们这个模块是向上滚动的)?本文主要介绍了用css3实现无限循环的无缝滚动的实例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一…

    2025年3月11日
    200
  • CSS如何将网站网页变灰色

    本文主要给大家介绍了关于利用CSS将网站网页变灰色的相关资料,文中给出了详细的示例代码供大家参考学习,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧,希望能帮助到大家。 想要实现上图灰色效果,方法如下: 这段CSS代码可以变网页…

    2025年3月11日
    200
  • css3设置没有上下边的列表间隔线方法实例

    本文主要给大家介绍了利用css3如何设置没有上下边的列表间隔线,文中分享了两种解决方法,分别是利用通用兄弟选择器( ~ )和伪类选择器( :first-of-type / :last-of-type )来实现的,给出了详细的示例代码供大家参…

    2025年3月11日
    200
  • css3画同心圆示例代码

    本文主要给大家介绍了利用css3如何画个同心圆的相关资料,文中给出了详细的css3示例代码,并对代码进行了详细的解析方法大家理解和学习css3画同心圆,对大家具有一定的参考学习价值,希望能帮助到大家。 基本思路 首先你得画三个圆吧,那三个圆…

    2025年3月11日
    200
  • 详解CSS和HTML自定义checkbox效果

    checkbox应该是一个比较常用的html功能了,不过浏览器自带的checkbox往往样式不怎么好看,而且不同浏览器效果也不一样。出于美化和统一视觉效果的需求,checkbox的自定义就被提出来了。本文主要给大家分享css+html自定义…

    编程技术 2025年3月11日
    200

发表回复

登录后才能评论