详细介绍CSS之三栏布局的实例(图)

1.通过float left 和相对width实现

css三栏布局之float left与 相对width.block1,.block2,.block3{float:left;width:32%;height:50px;border:1px dashed #F00;margin:2px;}.block1{background-color:red;}.block2{background-color:blue;}.block3{background-color:#ffe6b8;}

block1

block2

block3

这里写图片描述

2.绝对定位,通过absolute 定位使其脱离文档流,可以自适应定义三栏宽度

                    三栏布局css之绝对定位                    .left,.right{width: 200px;height: 200px; position: absolute;}            .left{left:10px;background-color: red;}            .right{right:10px;background-color: blue;}            .center{margin:2px 210px ;background-color: yellow;height: 200px; }                        

left

right

center

这里写图片描述

3.使用自身浮动,float left 和float right

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

                    三栏布局css之使用自身浮动                    .left,.right{width: 200px;height: 200px;}            .left{float:left;background-color: red;}            .right{float:right;background-color: blue;}            .center{margin:2px 210px ;background-color: yellow;height: 200px; }                        

left

right

center

这里写图片描述

以上就是详细介绍CSS之三栏布局的实例(图)的详细内容,更多请关注创想鸟其它相关文章!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月23日 22:19:22
下一篇 2025年12月23日 22:19:29

相关推荐

  • 关于CSS盒子模型之定位的具体分析

    css盒子模型之定位 1、static 定位 HTML元素的默认值,即没有定位,元素出现在正常的流中。静态定位的元素不会受到top, bottom, left, right影响。 2、Fixed 定位 元素的位置相对于浏览器窗口是固定位置。即使窗口是滚动的它也不会移动: Fixed定位使元素的位置与…

    2025年12月23日
    000
  • 关于CSS的相对定位与绝对定位介绍

     1.一般如果我们不给元素设置position,则默认为static,此时是该元素是没有定位的,像left/right这些偏移属性都是没有效果的。     2.position:relative (相对定位)     若设置为相对定位,即可配置left/right这些偏移,相对于该元素原有位置进行偏…

    好文分享 2025年12月23日
    000
  • CSS实现响应式全屏背景图

      当前很流行的一种网页形式就是满屏大图,本文将用最简单的方式实现该效果。用到了CSS 属性background-size ,无需javascript。   核心概念   使用background-size 属性,填充整个viewport   当css属性background-size 值为cove…

    2025年12月23日
    000
  • css使用background-position属性来完成雪碧图的代码详解

    什么是雪碧图 雪碧图就是CSS Sprite,也有人叫它CSS精灵,是一种CSS图像合并技术,就是把多张小图标合并到一张图片上,然后用css的background-position来显示需要显示的部分。 为什么要用雪碧图 可以减少加载网页图片时对服务器的请求次数,提高页面的加载速度,解决IE6鼠标滑…

    2025年12月23日 好文分享
    000
  • CSS如何实现饼状的Loading等待图的效果(图)

    这篇文章主要介绍了用纯css实现饼状loading等待图效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 写在前面 之前碰到一个小练习,就是用纯CSS3来写饼状的loading效果,之前着实没有写过这玩意儿,小花完全没头绪,然后参考了张鑫旭老师的CSS3实现鸡蛋饼饼状图loading等待转转转…

    2025年12月23日 好文分享
    000
  • 详细介绍使用纯CSS实现自适应正方形的案例

    在处理移动端页面时,我们有时会需要将 banner 图做成与屏幕等宽的正方形以获得最佳的体验效果,如 flipbord 的移动页面: 那么应该怎么使用纯 CSS 制作出能够自适应大小的正方形呢? 方案一:CSS3 vw 单位 CSS3 中新增了一组相对于可视区域百分比的长度单位 vw, vh, vm…

    2025年12月23日 好文分享
    000
  • 使用CSS自定义radio、checkbox样式的示例详解

    以前做自定义样式的radio, checkbox 的时候,一直是如下结构 文字 然后定义diyRadio 的样式作为新Radio, 再用js 做关联。 知道今天才知道可以用标签的for 属性 + :checked 做,纯CSS( 真是太不应该了,学东西还是要认真、细致点。 ) DIY 单选项示例如下…

    好文分享 2025年12月23日
    000
  • CSS实现Footer置底的五种方式的分享

    页脚置底(sticky footer)就是让网页的footer部分始终在浏览器窗口的底部。 当网页内容足够长以至超出浏览器可视高度时,页脚会随着内容被推到网页底部;但如果网页内容不够长,置底的页脚就会保持在浏览器窗口底部。 方法一:将内容部分的margin-bottom设为负数 footer htm…

    2025年12月23日
    000
  • 整合20个CSS/CSS3常用属性

    这里我总结了一下平时自己在项目中经常用到的20个css常用的样式,都是些个人的经验,这里分享给大家,希望对大家有所帮助 1.强制文本单行显示:white-space:nowrap; 2.设置溢出文本显示为省略标记:text-overflow:ellipsis;(注:text-overflow:cli…

    好文分享 2025年12月23日
    000
  • 用css实现文本超链文字右边加一个箭头图标

    许多知名网站都在文字链的右边加一个箭头图标,例如google站长管理后台,alexa官网等,这样设计的好处是让链接更醒目,更容易辨认。 文字链右边加一个箭头图标的方法,多数人是使用css背景图来实现,包括上面提到的Google站长管理后台,Alexa官网等。是的,这种方法最容易掌握和应用。这正是本文…

    2025年12月23日
    000
  • 用CSS实现背景图片透明而文字不透明的两种方法

    这篇文章主要介绍了css实现背景图片透明而文字不透明效果的两种方法,需要的朋友可以参考下 摘要: 方法一(毛玻璃效果):背景图 + 伪类 + flite:blur(3px) 方法二(半透明效果):背景图 + 定位 + background:rgba(255,255,255,0.3) CSS实现背景图…

    2025年12月23日
    000
  • css实现元素水平垂直居中常见的两种方式实例详解

    这篇文章主要给大家介绍了css实现元素水平垂直居中的两种方式,文中给出了完整的示例代码供大家参考学习,对大家的学习或者工作具有一定的参考价值,有需要的朋友们下面来一起看看吧。 一、父元素的flex布局实现元素的水平垂直居中 示例代码如下: Document .parent{ display:flex…

    2025年12月23日
    000
  • 必须了解的css中出现的bug以及修复方法

    与许多编程语言相比,css是一种相当容易学习的语言。它的语法简单明了,而且由于它的表现本质,开发人员并不需要处理复杂的逻辑。但是,当在不同的浏览器中测试代码时,困难就会随之出现。浏览器bug何不一至的显示方式是大多css开发人员面临的主要难题。你的设计在一种浏览器上显示的很好,但在另一种浏览器上布局…

    好文分享 2025年12月23日
    000
  • 什么是css sprite?对css sprite技巧总结

    css  sprite做为一个前端人员来说必须要掌握,但是这个对于刚学习的同学来说是由困难的,下面我就专门为这个内容做一次分享,这里没有网络图片地址,若内容显示不全面你可以到我的个人博客中去查看 CSS Sprites在国内很多人叫css精灵,是一种网页图片应用处理方式。它允许你将一个页面涉及到的所…

    2025年12月23日
    000
  • CSS中margin边界叠加问题的解决方法介绍(图文)

    本文主要介绍了css中margin边界叠加问题及解决方案。具有很好的参考价值。下面跟着小编一起来看下吧 CSS的margin边界叠加深度剖析 边界叠加简介 边界叠加是一个相当简单的概念。但是,在实践中对网页进行布局时,它会造成许多混淆。简单地说,当两个垂直边界相遇时,它们将形成一个边界。这个边界的高…

    2025年12月23日 好文分享
    000
  • 通过CSS规则禁止选中文字的代码实例

    禁止选中文字在某些场景下还是有必要的,比如不想让他人复制自己的文章之类的。这时候我们可以通过使用css+js来解决这一问题。另外,这边要指出的是,user-select目前还不是w3c的正式标准,各个浏览器都是以私有属性的方式提供支持。 语法 Formal syntax: none | text |…

    好文分享 2025年12月23日
    000
  • 用css设置网页占满屏幕的实例代码

    本文用css设置网页高100%宽100%占满屏幕,可以看一下,挺不错的 css设置网页高100%宽100%占满屏幕*{margin: 0;padding: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing:…

    好文分享 2025年12月23日
    000
  • 一款漂亮的纯CSS手风琴效果代码

    本文分享了纯css实现的手风琴,喜欢的朋友可以看看 源码CSS部分 .accordionMenu {width: 500px;margin: 0 auto;padding: 10px;background-size: #fff;color: #424242;font: 12px Arial, Ver…

    2025年12月23日
    000
  • 如何创造一个水平的滑动模块?网页元素的滑动事件实例代码

    我们还需要完成一些事情,才能搞定这个方法。目前,我们已经实现了触控手势和鼠标拖拽。 function addSlide(element, options) { // Validate arguments… // Resolve element… // Touch supports… …

    好文分享 2025年12月23日
    000
  • 在桌面端和移动端用CSS开启硬件加速实例代码

    你知道我们可以在浏览器中用css开启硬件加速,使GPU (Graphics Processing Unit) 发挥功能,从而提升性能吗? 现在大多数电脑的显卡都支持硬件加速。鉴于此,我们可以发挥GPU的力量,从而使我们的网站或应用表现的更为流畅。 在桌面端和移动端用CSS开启硬件加速 CSS ani…

    好文分享 2025年12月23日
    000

发表回复

登录后才能评论
关注微信