首页
学习
活动
专区
工具
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.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    实现三布局

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

    43820

    Flutter 的 Drawer 侧边以及侧边布局

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

    5.5K20

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

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

    41730

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

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

    1.9K61

    五种方式实现三布局

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

    1.3K20

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

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

    1.8K20

    布局的方法你又会几种?

    在前端页面中,三布局是网页设计中的常见布局,通常包括一个主要内容区域和两个侧边,不过有些网页的侧边是用来放广告的,也有些是用来做导航的或者放点其他的东西,但是他们都不能阻碍主要内容区域的展示。...当然在前端面试中,三布局也是有很多面试官会提问的,但是实现三布局的方法有很多种,包括圣杯布局、双飞翼布局等等,本文将展示一系列的方法,包括其核心思想和操作方式。...双飞翼布局的核心思想是通过浮动和边距技术将中间内容区域放在最前面,左右侧边紧随其后,同时在中间内容区域内部嵌套一个.inner元素,以确保主要内容不被左右侧边覆盖。...这样可以轻松地将中间内容区域和左右侧边按表格的方式排列,使其具有相同的高度,并且可以通过设置固定宽度来控制侧边的宽度。 表格容器:使用display: table将容器设为表格布局。...圣杯布局、双飞翼布局和弹性布局更加适合那些不注重侧边的--广告位,优先加载中间内容部分,而直接定位、表单布局和网格布局更为的简洁方便。

    15810

    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)当一行排满后,准备排第二行的时候,

    3K90

    布局首页卡片魔改教程

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

    53320

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

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

    2.8K11

    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 #侧卡片选择器名称

    1K50

    【移动端网页布局】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 { /* 横向导航的父容器布局

    54120
    领券