首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

html布局_css三布局

DOCTYPE html> 网页布局及注册表 <style type="text...; } .nav ul{ margin-left: 30%; /* 导航<em>栏</em>下的ul标签与左侧距离为导航<em>栏</em>宽度的30% */ } .nav li{ float: left; /* 导航<em>栏</em>下的li标签整体向左浮动...20%*/ height: 600px; /* 左侧菜单<em>栏</em>高度为600像素*/ float:left; /* 左侧菜单<em>栏</em>整体向左浮动,达到使右边内容<em>栏</em>与左侧菜单<em>栏</em>同在一行的目的*/ background-color...: #c4abca; /* 左侧菜单<em>栏</em>的底色为#c4abca */ } .aside ul{ margin-top: 20%; /* 左侧菜单<em>栏</em>下的ul标签距离左侧菜单<em>栏</em>顶部的距离为菜单<em>栏</em>高度的20%*...* 右侧内容<em>栏</em>高度为600像素 */ float:right; /* 右侧菜单<em>栏</em>整体向右浮动,达到使右边内容<em>栏</em>与左侧菜单<em>栏</em>同在一行的目的*/ background-color: #d5aedf; /*

3.4K30
您找到你想要的搜索结果了吗?
是的
没有找到

实现三布局

实现三布局布局在开发十分常见,即两边固定宽度,中间自适应宽度的布局。...Flex 使用CSS3的flex布局实现三布局,Flex布局也称弹性布局,可以为盒状模型提供最大的灵活性,是布局的首选方案,现已得到所有现代浏览器的支持,此处主要是利用flex容器成员默认按照主轴排列...right Calc 通过CSS的calc可以动态计算中间部分的长度从而做到自适应,calc可以配合inline-block行内块级元素实现三布局...,也是浮动元素与其他元素交互的区域,是用于布局块级盒子的一块渲染区域,并且与这个区域的外部毫无关系,是一个独立的区域,是一个环境,在这里利用BFC区域不会与浮动元素重叠的特性实现三布局。...,实现三布局

41920

Flutter 的 Drawer 侧边以及侧边布局

简而言之就是,新建一个Drawer组件,然后配置给Scaffold组件的drawer属性,这样就实现侧边抽屉视图了。...endDrawer: Drawer( child: Text("右侧侧边"), ), //配置顶部导航 appBar: AppBar(...关于上面代码,有以下几点需要说明: 1,通过配置Scaffold的drawer属性,我们可以实现左侧侧边;通过配置Scaffold的endDrawer属性,我们可以实现右侧侧边。...4,我们可以自己来配置抽屉视图,一般是通过Column组件来定义侧边的内容。 5,Divider组件可以用来实现分割线。...DrawerHeader可以自定义,想实现啥功能就实现啥功能;而 UserAccountsDrawerHeader 的布局、样式和内容是固定的,如果对个性化要求不高,个人还是倾向于使用UserAccountsDrawerHeader

5.3K20

【面试题解】你能用多少种方式实现两布局,三布局,圣杯布局,双飞翼布局??

---- 本系列面试题旨在学会相关知识点,从而轻松应对面试题的各种形式,本文讲解了前端常用的几种布局方式,包括 两布局,三布局,圣杯布局,双飞翼布局。...感觉有帮助的小伙伴请点赞鼓励一下~ 两布局 左侧宽度固定。 右侧自适应。 浮动法 左做浮动。 右添加 margin-left 。...三布局就不单独说了,因为圣杯布局中间的部分就是三布局。...圣杯布局 头部(header)和尾部(footer)各自占领屏幕所有宽度。 中间的部分(container)是一个三布局。 三布局两侧宽度固定,中间部分自动填充整个区域。...双飞翼布局和圣杯布局很类似,不过是在 middle 的盒子里又插入一个盒子,通过调整内部盒子的 margin 值,而非父容器的 padding 值,实现中间自适应,内容写到内部的盒子中。

36930

CSS 特征布局实例 - 导航、新闻列表、淘宝布局

特征布局实例 为了更好地迎战各种前端示例,下面针对下面的内容,手写各种html答案。 1、特征布局:翻页(所需知识点:盒模型、内联元素) ?...:导航条01(所需知识点:盒模型、行内元素布局) ?...这个导航实现的方式与上面的实现方式基本一致,居中布局采用还是使用内联块的子元素居中方式,其他里面的a则是可以使用margin扩展开来即可。 实现效果: ? 实现代码如下: | 联系我们 3、特征布局...这个导航的方式与上面两种方式都不一样,因为不需要菜单来居中了,就可以使用浮动来处理了。记住使用浮动的时候使用clearfix的方式来清除浮动。 实现效果: ? 实现代码如下: <!

1.8K61

五种方式实现三布局

在网页布局中,三布局是一种常见的布局方式,尤其在 PC 端。如下图所示。 ? 三布局 从上到下由页头、内容和页脚组成,内容由左、中、右三列组成,其中左右两列的宽度固定,中间一列自适应。...100px; } .center{ /* 宽度是一个计算值,用父容器宽度,减去左右容器的宽度 */ width: calc(100% - 200px); } 还有一种常见的使用浮动实现的三布局...,被称为“双飞翼布局”。...如果三个容器的高度不一致,或者容器内的内容溢出,就会影响布局美观性。不推荐使用这种方式实现圣杯布局。 弹性盒子 使用弹性盒子很容易创建出圣杯布局。...网格布局 网格布局是新出的一种布局方式。首先改造一下 HTML 骨架。

1.2K20

css布局 - 两自适应布局的几种实现方法汇总

五、table - 表格布局 这种古老的布局方式,虽然不怎么用,但是不妨碍他好用,老人家真的是很善心的,垂直居中都自动给你解决了。...同样实现了垂直居中布局 [/小声bb]这结构嵌套也太多了吧,[/开心一笑]不过少了很多样式表现。...如果需要垂直居中可以两列都设置vertical-align:middle; 这种也可以实现垂直居中布局。  ...七、固定宽度+inline-block普通不一定普通 如果是pc端非自适应的布局,那么固定宽度也未尝不是一个好方法。 ?...总结于:2019-01-06 15:54:48 下篇预告:常见的两布局案例及分析 声明:   请尊重博客园原创精神,转载或使用图片请注明:   博主:xing.org1^   出处:http://www.cnblogs.com

1.7K20

CSS BFC实现多自适应布局

一、开篇之言 要说web上实现两自适应布局的方法,一双手都数不过来。不知大家有没有细想过,为什么这些方法可以实现自适应布局呢?...本文就将深入探讨下流体特性和BFC特性下的两自适应布局,还是针对传统布局。一些现代布局,如弹性盒子模型布局(Flexbox Layout),格栅布局(Grid Layout)不在本文探讨之类。...于是,我们不仅可以实现两自适应效果,多自适应效果也不在话下。 然而,利用块状元素流体特性实现的自适应布局有个不足,就是,我们需要知道浮动或绝对定位内容的尺寸。...此时,我们可以利用块状元素的BFC特定实现更强大更智能的多自适应布局(本文重点)。 三、元素的BFC特性与自适应布局 1....类似清除浮动的通用类语句: .clearfix { *zoom: 1; } .clearfix:after { content: ''; display: table; clear: both; } 两或多自适应布局的通用类语句是

1.5K40

布局与JS实现瀑布流

css3属性之多布局与JS实现瀑布流    背景:之前打算自己总结一下flex布局的知识点,发现自己无从下手,原因在何处:我反思了一下,其实原因很简单,使用的次数少,更多的时间使用了百分比,浮动和定位解决...        column-span          注意:在设置column-width宽度时,同时设置盒子的width,否则宽度默认为100%,每宽度按栏数平均分...;盒子每宽度必须大于等于column-width设定的值,否则就会减少栏数来增加每宽度 css3多列和JS实现瀑布流  给自己安利一波吧,看到网上很多瀑布流的效果,哇,简直棒极了有没有;于是我迫不及待的打开...自己也梳理梳理逻辑: 我们都不陌生瀑布流是同宽的,但是高度不一,js主要的工作就是根据高度来进行布局, 1)当一行排满后,准备排第二行的时候,

2.9K90

布局首页卡片魔改教程

将手机端卡片样式扩展,支持双布局。 提供自选方案,读者可以根据需要,选择两种样式。 样式一:电脑端宽屏采用滑动卡片,平板宽度采用双布局,手机宽度采用单卡片。...样式二:移除滑动卡片,按屏幕宽度依次应用三、双、单。...不管了,我单方面宣布,巴特福来最好看的双布局方案,今天起跟我姓啦!...=theme.ad.index 样式方案提供两种: 样式一:电脑端宽屏采用滑动卡片,平板宽度采用双布局,手机宽度采用单卡片。 样式二:移除滑动卡片,按屏幕宽度依次应用三、双、单。...0 0, 8px 10px, 0 20px) &:hover .recent-post-arrow left 32px // 双布局卡片自适应适配

48920

css布局 - 工作中常见的两布局案例及分析

目录: 一、大结构上的导航和内容区域两布局     1、博客园为例     2、腾讯课堂个人中心页     3、慕课网个人中心页     4、github个人中心页 二、mini版的nav...一、大结构上的导航和内容区域两布局 首先我们从 大结构上 说起,因为我发现很多网站从整个首屏的大结构上都是这种两布局: 旁边是侧边导航,中间是大块内容区域。...右边nav固定宽度,并用margin/padding-left隔开和左边内容区域的距离 值的注意的是左边内容区域宽度设置为百分百,并使用margin-left负值使得自身向左位移,以给右边的nav...左边内容区域(content),右边导航(nav)。 ? 看git的代码,都是一个风格,几乎宽度百分比定天下。上边截图代码的同样是这个思路,具体实现如下。 html大致结构: ?...上边h2通因为内容在左侧,所以直接设置了100%宽度(也就是没设置宽度) h2右侧的内容,利用浮动会形成文字环绕效果。让该内容直接右浮动就自动绕开了nav的空间。

2.7K11

Butterfly布局调整———相关推荐版块侧卡片化

更新记录 2021-12-15:正式版v1.0 重写related_posts.js文件,沿用最新文章的布局 调整与相关教程的联动内容 思路解析 之前一直没有留意到,butterfly的原生相关推荐版块和其他布局比起来实在是太突兀了...我的做法就是,把它丢到可以自由控制显隐的侧里。还能顺便沿用我之前写的SAO UI和手机端侧fixed卡片样式。...第一步,先在F12里复制整个最新文章侧卡片的html源码,然后对这部分源码进行美化处理,得到骨架。...diff 代码块 改动完成的代码块 2.因为原本的版块是在文章下方,而现在我们需要把它改到侧。...: enable: true page: #页面显示按钮 - type: class #侧卡片选择器类型 name: card-info #侧卡片选择器名称

92250

Android开发笔记(一百三十五)应用布局AppBarLayout

应用布局AppBarLayout Android5.0推出工具Toolbar用来替代ActionBar,灵活性和易用性大大增强,有关Toolbar的详细介绍参见《Android开发笔记(一百一十九...)工具Toolbar》。...2、AppBarLayout内部的高度也可能变化,比如它嵌套了可折叠工具布局CollapsingToolbarLayout,有关可折叠工具布局的详细介绍参见《Android开发笔记(一百三十六)可折叠工具布局...所以本文只做下面三个标志的概念解释,有关的效果图参见《Android开发笔记(一百三十六)可折叠工具布局CollapsingToolbarLayout》。...点击下载本文用到的应用布局的工程代码 点此查看Android开发笔记的完整目录

1.8K40

【移动端网页布局】Flex 弹性布局案例 ③ ( 横向导航 | 固定定位下面的布局设置 | 设置横向导航弹性布局 | 弹性布局主轴和侧轴设置 | 二倍精灵图 )

一、横向导航实现核心要点 需求 : 实现如下布局 ; 上一篇博客中 , 已经实现了顶部的搜索 , 本篇博客开始实现后续部分 ; 1、固定定位下面的布局设置 在上一篇博客中实现的搜索 , 使用...标签显示的图片 , 需要设置 width: 100%; 样式 , 以方便图片自适应 ; .banner img { /* 设置图片自适应 */ width: 100%; } 2、设置横向导航弹性布局...; 在该横向导航中 设置了 5 个元素 , 这里可以使用百分比布局实现 , 也可以使用 Flex 弹性布局实现 ; 将父容器设置为 Flex 弹性布局 , 同时为子项目设置 flex: 1; 样式..., 这样 5 个子项目平均分配整个宽度尺寸 ; 样式代码 : /* 横向导航样式 */ .local-nav { /* 横向导航的父容器布局 */ /* 设置为 Flex 弹性布局...: 44px; } .banner img { /* 设置图片自适应 */ width: 100%; } /* 横向导航样式 */ .local-nav { /* 横向导航的父容器布局

40020
领券