首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

CSS常用布局方式

前言 布局CSS中一个很重要的部分,也是最不好处理的一部分,其他诸如字体大小、颜色等等都是很容易的。...总结一下使用过的CSS常用布局,包括水平居中、垂直居中、单列布局、多列布局等,以及flex布局,希望能给前端同学一些帮助。 以下代码,均可复制到在线coding运行。...居中 这里就不做过多的说明了,前面有文章,详细讲过,没有看的小伙伴请点击:《这15种CSS居中的方式,你都用过哪几种?》...三列布局 比较经典有圣杯布局,以及据说是淘宝UED(玉伯)提出的双飞翼布局。...flex布局 flex布局目前已经很常用了,浏览器支持得也很好,前面也有文章讲过,请移驾 “flex布局” 以上代码,均可复制到在线coding运行。

82730

CSS入门指南-4:页面布局

这是《CSS设计指南》的读书笔记,用于加深学习效果。 display 属性 display是 CSS 中最重要的用于控制布局的属性。每个元素都有一个默认的 display 值。...流动布局的大小会随用户调整浏览器窗口大小而变化。这种布局能够更好地适应大屏幕,但同时也意味着放弃对页面某些方面的控制,比如随着页面宽度变化,文本行的长度和页面元素之间的位置关系都可能变化。...使用CSS3的box-sizing属性切换盒子缩放方式,比如section {box-sizing:border-box;} 。...你可以用百分比做布局,但是这需要更多的工作。如果我们上边的例子中 nav 用百分比宽度做布局,当窗口宽度很窄时 nav 的内容会以一种不太友好的方式被包裹起来。...初次之外,css 还提供了 column、flexbox等布局方式,这些以后有机会再介绍吧。

2.2K10

CSS页面美化和布局控制

目录 CSS概念 好处 CSS的使用:CSS与html结合方式 内联样式 内部样式 外部样式 CSS语法 选择器:筛选具有相似特征的元素 基础选择器 扩展选择器 属性 案例:注册页面 ---- CSS概念...解耦 让分工协作更容易 提高开发效率 CSS的使用:CSS与html结合方式 内联样式 在标签内使用style属性指定css代码 如:hello css 效果如下: 注意: 3种方式 css作用范围越来越大 1方式不常用,后期常用2,3 第3种格式可以写为: @import "css/a.css...; 选择器:筛选具有相似特征的元素 基础选择器 id选择器:选择具体的id属性值的元素.建议在一个html页面中id值唯一 语法:#id属性值{} 元素选择器:选择具有相同标签名称的元素 语法: 标签名称...line-height:行高 背景 background: 边框 border:设置边框,符合属性 尺寸 width:宽度 height:高度 盒子模型:控制布局 margin:外边距

1.3K20

利用Div + CSS快速布局页面

目前最为广泛采用的网页布局方式——Div + CSS 所谓Div + CSS,是指通过HTML「层」标签——,辅以CSS中对该「层」宽度、排列等样式的定义,来实现网页布局的一种方式...另外,要修改某个Div的布局位置,也只需要相应的调整其CSS样式即可。 但是Div所谓的灵活也并非随心所欲、胡乱排布,它也是遵守一定的排布规则的 具体来说,Table的排布方式一般如下。... 将页面等分成12栏 分栏布局是使用Div+CSS布局网页的一种主要布局方式...,主要通过把页面等分成12栏来实现 一般你看到的网站都会分成几栏?...所以说,把页面分成12栏的好处就是——能利用合并栏来将页面等分成2、3、4栏,如下图 ?

2.1K10

CSS3与页面布局学习总结(四)——页面布局大全

这些模块包括: 盒子模型、列表模块、超链接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。CSS即层叠样式表(Cascading StyleSheet)。...三、流式布局(Fluid) 固定布局和流式布局在网页设计中最常用的两种布局方式。...是当下比较流行的一种网站页面布局,视觉表现为参差不齐的多栏布局,随着页面滚动条向下滚动,这种布局还会不断加载数据块并附加至当前尾部。最早采用此布局的网站是Pinterest,逐渐在国内流行开来。...例如,在电商网站当中,用户时常需要在商品列表与详情页面之间切换,这种情况下,传统的、带有页码导航的方式可以帮助用户更稳妥和准确的回到某个特定的列表页面当中。 2....关于页面数量的印象: 其实站在用户的角度来看,这一点并非负面;不过,如果对于你的网站来说,通过更多的内容页面展示更多的相关信息(包括广告)是很重要的策略,那么单页无限滚动的方式对你并不适用。

8K73

CSS 基础系列:常见布局方式

两列自适应布局是指一列由内容撑开,另一列撑满剩余宽度的布局方式。...即中间列自适应宽度,旁边两侧固定宽度的布局方式,最典型的是圣杯布局和双飞翼布局。...最终得到的布局是这样的: image.png 给页面设置 min-width: 600px 这里要注意的点:由于左右两列宽度固定,因此我们至少要给页面一个最小宽度,但这个最小宽度并不是简单的左右两列宽度之和...两种布局的对比: 优先加载主列。 三列浮动,配合负外边距形成三列布局 两种布局方式的主要区别在于如何处理主列,从而让其内容不被覆盖。...实现方法简单,兼容性强,不需要太多的css样式就可以轻松实现,但此方法不适合流体布局等高列的布局

1.7K20

CSS 笔记 盒模型和布局方式

CSS 盒模型 内容尺寸 一般情况下,为元素设置width/height,指定的是内容框的大小 内容溢出:内容超出元素的尺寸范围,称为溢出。...实现元素在父元素范围内水平居中 3)margin:-10px;元素位置的微调 单方向外边距:只取一个值 margin-top margin-right margin-bottom margin-left 布局方式...标准流/静态流 默认布局方式,按照代码书写顺序及标签类型从上到下,从左到右依次显示 浮动布局 主要用于设置块元素的水平排列 属性 float 取值 可取left或right,设置元素向左浮动或向右浮动...可以手动调整宽高 “文字环绕”:浮动元素遮挡正常元素的位置,无法遮挡正常内容的显示,内容围绕在浮动元素周围显示 常见问题 子元素全部设置浮动,导致父元素高度为0,影响父元素背景色和背景图片展示,影响页面布局...设置clear:both;清除浮动 为父元素设置overflow:hidden;解决高度为0 定位布局 结合偏移属性调整元素的显示位置 属性 position 取值 可取relative(相对定位

1.1K10

CSS3与页面布局学习总结(四)——页面布局的多种方法

这些模块包括: 盒子模型、列表模块、超链接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。CSS即层叠样式表(Cascading StyleSheet)。...这些模块包括: 盒子模型、列表模块、超链接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。...(Fluid) 固定布局和流式布局在网页设计中最常用的两种布局方式。...是当下比较流行的一种网站页面布局,视觉表现为参差不齐的多栏布局,随着页面滚动条向下滚动,这种布局还会不断加载数据块并附加至当前尾部。最早采用此布局的网站是Pinterest,逐渐在国内流行开来。...该脚本循环遍历页面上的所有 CSS 引用,并使用媒体查询分析 CSS 规则。然后,该脚本会监控浏览器宽度变化,添加或删除与 CSS 中媒体查询匹配的样式。

2.4K20

css布局 - 垂直居中布局的一百种实现方式(更新中...)

首先将垂直居中的现象和实现方式两大方向细分类如下: ? 接下来逐条累加不同情况下的垂直居中实现。...我把两个例子的代码挪到一个html页面,惊奇的发现,底部剩余空间都是比顶部少4像素! 于是,一不做二不休,我直接使用margin负值让元素再之前的基础上向上4像素,竟真的实现了绝对的垂直居中。 ?...不过具体情况具体分析,换个页面,字体大小不一样,对行高的影响也不一样,自然偏差也不一定是4像素,新的负数值再重新计算即可。 总结关键点: 1、父子齐心,line-height断难题。...css 中有一个用于竖直居中的属性 vertical-align,在父元素设置此样式时,会对inline-block类型的子元素都有用。...但是这种布局方式毕竟拘束,在实现垂直居中后,还需要一大堆的代码把tabel的样子抹掉。 所以知道有这种方法,平时根本不用也没必要用,我也不去实践了。

3.4K10

分享 10 个常见的 CSS 页面布局代码片段

大家好,本篇文章将分享我们业务中很常见的10个页面布局代码片段,这10 种页面布局很常见,实现方式也有很多种,本篇文章将用最简单的新方式进行实现,希望对大家有所启发。...1、Card layout(卡片布局) 如下图所示,卡片布局是我们常见的一种页面布局。 HTML部分 <!...) 圣杯布局,不用我多说,想必每个前端人都做过这样的页面结构,如下图所示 HTML部分 <!...{ /* 占据剩余的高度部分 */ flex-grow: 1; /* 左中右使用弹性盒子布局,行方式显示 */ display: flex; flex-direction...__main { /* 占据剩余的宽度 */ flex: 1; /* 超出显示滚动条 */ overflow: auto; } 6、简单的网格布局 接下来我们使用弹性布局方式

3.3K50

前端主流布局方法

GitHub链接 前端主流布局与实战 传统布局 特点 兼容性好; 布局繁琐; 局限性,不能在移动端很好的布局。...块级盒子与内联盒子 在CSS中我们广泛地使用两种“盒子”,块级盒子(block box)和内联盒子(inline box)。这两种盒子会在页面中表现出 不同的行为方式。...淘宝移动端应用实例 浮动 样式讲解 当元素被浮动时,会脱离文档流,根据float的值向左或向右移动,直到它的外边界碰到父元素的内边界或另一个浮动元素的外边界为止,是CSS布局中实现左右布局的一种方式。...文档流:文档流是元素在Web页面上的一种呈现方式,按照出现的先后顺序进行排列。...概念 CSS网格是一个用于web的二维布局系统。

2.1K30
领券