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

前端面试(1)H5+css

css 两栏布局、三栏布局 两栏布局,已知左侧宽度,右边自适应 1> 双 inline-block 左右盒子均设置为 display:inline-block; 盒子设置固定宽高,盒子使用 calc...3>使用定位双定位 在左右盒子外侧设置一个大盒子,不必设置大盒子宽高,直接设置 position:relative;盒子设置 position:absolute;固定宽高,盒子设置 position...7>BFC 外侧盒子设置为 overflow:auto,内部盒子设置 float:left;对左侧进行浮动,继续设置左侧盒子大小盒子设置 overflow:auto;对盒子触发 BFC,盒子触发...BFC,盒子设置外边距,盒子设置外边距(不设置也可),盒子不需要设置 width; 三栏布局,已知左右侧宽度,中间自适应 1.使用定位 三个盒子外侧设置大盒子,大盒子使用相对定位,下面一层三个盒子均采用绝对定位...,盒子固定宽高,盒子固定宽高并设置right: 0px;使盒子靠右,中间盒子设置width: calc(100% - width-width相加);即可。

1.3K20

后台系统设计(下篇:输入)

·对于简短、固定单行输入可采用结构化格式,通过潜在限制使输入字符数量、类型不易出错,并使用户能够直观看到输入格式。例如银行卡号、身份证、时间等信息。 ?...拖拽控件:只改变高度和高度宽度均可调整两种。在外观和功能上是均有区别,请正确使用请勿混用,以提供符合预期及认知模式,且设定最大范围。...二、Stepper 步进器/微调器 以微小浮动改变数值,步进器包括一个输入区域、增加和减少按钮。 外观 ? 最佳用法 ·步进器用于需要微调数字值情况,且输入值有大小范围限制及字符限制需求。...·用户与步进器交互时,请提供良好视觉反馈。增加/减少按给予默认、悬停、选中和禁用状态,输入区域给予默认、键入和报错状态。 ? ·设置输入区域字符限制。...对于书写及阅读习惯从左向右的人群而言,值范围一般为大,上大下小。 ·如果你不允许滑块选取任意值,请使用分段步骤点。 ·如果滑块可编辑,当鼠标悬停在手柄上时,手柄高亮显示,并出现手型光标。

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

【快速解决】使用python图形库,禁止用户拉伸收缩界面,使用tkinter中window.resizable(False, False)技术:固定窗口大小布局稳定性

这个技术有着重要作用,特别是当你希望保持窗口固定大小时。...使用场景 固定界面布局:当你希望用户无法更改应用程序界面的大小布局时,可以设置窗口为不可调整大小。 防止布局混乱:某些情况下,调整窗口大小可能会导致界面布局混乱,禁止调整大小可以避免这种情况发生。...保持设计一致性:如果你已经设计好了固定大小界面,可以通过禁止调整大小来保持设计一致性。...这样做可以确保用户无法通过拖拽窗口边缘来更改窗口大小,从而保持界面的固定布局大小不变。...window = tk.Tk() window.title('抖音视频批量快删神器') # 设置窗口为不可调整大小 window.resizable(False, False) 这个技术非常适合需要保持界面一致性和固定布局应用程序

16010

CSS 布局本质是什么

涉及到用户体验、设计、具体界面的开发,是软件中和用户最近一部分,也是多个职能岗位交集最多部分。 根据操作系统不同,会有不同界面的开发方式。...vscode 分为了标题栏、状态栏、内容区,是上中下结构,而内容区又分为了活动栏、侧边栏、编辑区,是结构。窗口可以调整大小,而这个上中下嵌套结构是不变。 这种布局如何实现呢?...首先,最外层是上中下结构,可以把每一块设置为 absolute,然后分别设置 top 值,然后中间部分由分为了,可以再分别设置部分 left 值,这样就完成了每一块布局。...这时候就需要监听窗口 resize 事件来重新布局,分别计算不同块位置。 而且 vscode 每一块大小是也是可以拖动改变大小,也要在拖动时候重新计算 left、top 值。...vscode 是上中下嵌套结构,窗口改变或者拖动都可以调整每块大小,所以使用嵌套 absolute 方式来做整体布局

74040

CSS 布局本质是什么

涉及到用户体验、设计、具体界面的开发,是软件中和用户最近一部分,也是多个职能岗位交集最多部分。 根据操作系统不同,会有不同界面的开发方式。...vscode 分为了标题栏、状态栏、内容区,是上中下结构,而内容区又分为了活动栏、侧边栏、编辑区,是结构。窗口可以调整大小,而这个上中下嵌套结构是不变。 这种布局如何实现呢?...首先,最外层是上中下结构,可以把每一块设置为 absolute,然后分别设置 top 值,然后中间部分由分为了,可以再分别设置部分 left 值,这样就完成了每一块布局。 ? ?...这时候就需要监听窗口 resize 事件来重新布局,分别计算不同块位置。 而且 vscode 每一块大小是也是可以拖动改变大小,也要在拖动时候重新计算 left、top 值。...vscode 是上中下嵌套结构,窗口改变或者拖动都可以调整每块大小,所以使用嵌套 absolute 方式来做整体布局

65640

CSS 布局本质是什么

涉及到用户体验、设计、具体界面的开发,是软件中和用户最近一部分,也是多个职能岗位交集最多部分。 根据操作系统不同,会有不同界面的开发方式。...vscode 分为了标题栏、状态栏、内容区,是上中下结构,而内容区又分为了活动栏、侧边栏、编辑区,是结构。窗口可以调整大小,而这个上中下嵌套结构是不变。 这种布局如何实现呢?...首先,最外层是上中下结构,可以把每一块设置为 absolute,然后分别设置 top 值,然后中间部分由分为了,可以再分别设置部分 left 值,这样就完成了每一块布局。...这时候就需要监听窗口 resize 事件来重新布局,分别计算不同块位置。 而且 vscode 每一块大小是也是可以拖动改变大小,也要在拖动时候重新计算 left、top 值。...vscode 是上中下嵌套结构,窗口改变或者拖动都可以调整每块大小,所以使用嵌套 absolute 方式来做整体布局

96140

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

我们来看下页面布局布局基本概念 多栏布局有三种基本实现方案:固定宽度、流动、 弹性。...固定宽度布局大小不会随用户调整浏览器窗口大小而变化,一般是900到1100像素宽。...用负外边距实现 实现三栏布局且让中栏内容区流动(不固定核心问题是处理定位,并在中栏内容区大小改变时控制栏与布局关系。...包围栏和中栏两栏外包装上210像素外边距,会把栏拉回article元素外边距(在两栏外包装内部右侧)创造空间内。...中栏aticle元素宽度是auto,因此它仍然会力求占据浮动栏剩余所有空间。可是,一方面它自己外边距在两栏外包装内为栏腾出了空间,另一方面两栏外包装外边距又把栏拉到了该空间内。

2.2K10

前端知识点总结(html+css)(上)

属性可以实现鼠标悬停时提示内容 css篇 学习css重点就是清楚了解布局,给你一个页面,你能一眼知道这个页面如何布局。...自适应布局 两栏布局 左边浮动,右边margin-left(float+margin) 元素float:left 右边父元素BFC(float+BFC) 元素绝对定位,left:0...;右边margin-left(定位+margin) 父元素display:flex;右边元素flex:1(flex) 三栏布局 元素浮 元素浮,中间设置margin-left和margin-right...px和em区别是什么 px和em都是长度单位,两者区别是:px值是固定,指定为多少就是多少,计算比较容易;em值不是固定,是相对于容器字体大小,并且em会继承父级元素字体大小。...与em对应另一个长度单位是rem,是指相对于根元素(通常是HTML元素)字体大小

23410

响应式布局

,让子级元素实现变化效果 原理:在不同屏幕下,通过媒体查询来改变布局容器大小,再改变里面子元素排列方式和大小,从而实现在不同大小屏幕下,看到不同页面布局和样式。...Bootstrap 预定义了两个 container 容器 container 类 响应式布局容器,固定宽度 大屏(电脑)(>=1200px):宽度固定为 1170px 中屏(桌面显示器)(>=992px...-- 两个div,空出中间一块,只需要右边盒子偏移 12 - 盒子占份数 - 盒子占份数即可 --> ...-- 两个div,空出中间一块,只需要右边盒子偏移 12 - 盒子占份数 - 盒子占份数即可 --> ...-- 想要把左右盒子互换位置,可以pull(拉)右边盒子过来,拉份数为盒子份数 + 盒子偏移份数 push(推)左边盒子过去,推份数为盒子份数 + 盒子偏移份数

2.9K10

css display table-cell

,为div添加了相关属性值之后,差不多完全具有了表格相关特性,当然上面的演示并不能够完全说明表格所具有的相关特性,以上代码只是说明三个属性值作用。...这个时候就会匿名创建两个具有此属性对象,当然外观是看不出来。...把这货和vertical-align:middle搞在一起可以进行大小固定元素垂直居中布局(还有多行文本垂直居中): [html] view plain copy <style type=...利用列宽度自动调节这个特点可以作固定自适应布局: [html] view plain copy     .left{float:left;...有童鞋可能会对这个布局width:3000px感到迷惑。布局原理 display:table-cell 元素生成匿名table默认table-layout:auto。

1.4K10

微信小程序中实现瀑布流布局和无限加载

瀑布流布局是一种比较流行页面布局方式,最典型就是Pinterest.com,每个卡片高度不都一样,形成一种参差不齐美感。...在HTML5中,我们可以找到很多基于jQuery之类实现瀑布流布局插件,轻松做出这样布局形式。...小程序瀑布流布局 我们要实现是一个固定2列布局,然后将图片数据动态加载进这两列中(而加载进来图片,会根据图片实际尺寸,来决定到底是放在列还是列中)。...我们来看一下Page文件中定义onImageLoad函数。在其中,我们可以从传入事件对象e上,获取到组件丰富信息,包括通过它加载进来图片实际大小。...this.data.loadingCount - 1; let col1 = this.data.col1; let col2 = this.data.col2; //判断当前图片添加到列还是

2.5K20

大型编程电视剧连载 | CSS知识点硬核整理归纳(二)

五、盒子模型 网页布局中,我们是如何把里面的文字,图片,按照美工给我们效果图排列整齐有序呢? ? 其实网页布局本质就是: 首先利用CSS设置好盒子大小,然后摆放盒子位置。...属性 作用 padding-left 内边距 padding-right 内边距 padding-top 上内边距 padding-bottom 下内边距 我们分开写有点麻烦,我们可以进行简写。...内边距 下内边距 内边距 ; 5.4、外边距(margin) ? ​...属性 作用 margin-left 外边距 margin-right 外边距 margin-top 上外边距 margin-bottom 下外边距 5.4.1、块级盒子水平居中 可以让一个块级盒子实现水平居中必须...7.3.4、固定定位(fixed) 固定定位是绝对定位一种特殊形式: (认死理型) 如果说绝对定位是一个矩形 那么 固定定位就类似于正方形 完全脱标 —— 完全不占位置; 只认浏览器可视窗口 ——

1.8K20

HTML-CSS基础学习

离线应用和Web Workers Geolocation地理位置 CSS3 CSS3概述 CSS结合DIV可以方便地控制页面布局 整个网站可以统一风格,只要整个网站使用统一CSS文件 网站风格维护起来简单...正则选择符 E[att] 具有att属性E元素 E[att="val"] 选择具有且att值等于valE元素 E[att~="val"] 选择具有属性值为使用空格分隔且att包含valE元素 E...[att^="val"] 选择具有att且以val开头E元素 E[att$="val"] 选择具有att且以val结尾E元素 E[att*="val"] 选择具有且att包含valE元素 E[att...s-resize 向下改变大小 e-resize 向右改变大小 w-resize 向左改变大小 ne-resize 向上改变大小 nw-resize 向上改变大小 se-resize...向下改变大小 sw-resize 向下改变大小 CSS3页面布局 概述 盒子和DIV 盒子:content(内容)+padding(边框)+border(填充)+margin(间隔) width/

4.8K30

三种方法实现CSS三栏布局

本文会分别介绍三种CSS实现三栏布局方法,可在浏览器中打开查看效果 1.方法一:自身浮动方法 实现方法:需要栏向左浮动,栏向右浮动,中间设左右margin来撑开距离 中间栏 注意:该方法在html布局时,要把中间栏放在栏、栏后面,栏和顺序不定 实现效果如下: 1.png 2.方法二:margin负值法 实现方法...:两边两栏宽度固定,中间栏宽度自适应,栏、栏、中间栏向左浮动,margin-left设为-100%,中间栏width设为100%,margin-left设为-栏宽度 <!...实现效果如下: 2.png 3.方法三:绝对定位法 实现方法:栏、栏绝对定位,分别固定到页面左右两侧,中间栏不设宽度,用左右margin来撑开距离 <!

3.9K641

WPF中StackPanel、WrapPanel、DockPanel

Button>Button E 7: Button F 8: Orientation=”Horizontal” 由显示各控件...,调整控件显示 Margin属性 定义控件外边缘,可以通过以下几种方式来设置 1)Margin=”10”:各边缘均为10 2)Margin=”10,20,30,40”:设定、上、、下各边缘分别为...Stack Items horizontally 有一个很好例子,如有一个有“OK”和”Cancel“按钮对话框,因为按钮上文字可能因字体改变而发生大小改变,我们应该避免固定按钮大小写法。.../Button> Cancel 二、WrapPanel 以流形式由...,由上到下显示控件,其功能类似于Java AWT布局FlowLayout 三、DockPanel 以上、下、、中为基本结构布局方式,类似于Java AWT布局BorderLayout

1.9K20

layout怎么布局?viewGroup和viewlayout方法又有什么不同?

在这个layout方法中主要涉及到了四个参数:mLeft、mTop、mBottom、mRight,分别代表了View坐标、上坐标、下坐标和坐标,你可以把View理解为一个矩形,确定了这四个值,就能确定...,那么当前布局View宽高也就是设定为父View给我们设置好测量大小即可。...当测量模式为MeasureSpec.AT_MOST 或者 UNSPECIFIED: 这时候,说明父View对当前View要求不固定,是可以为任意大小或者不超过最大值情况,比如设置这个VerticalLayout...还是那句话,确定位置,也就是确定、上、、下四个参数值,而在VerticalLayout中,最关键参数就是这个上,也就是top值。...left是固定子ViewleftMargin。

81600

前端成神之路-盒子模型

应用: 能利用边框复合写法给元素添加边框 能计算盒子实际大小 能利用盒子模型布局模块案例 1.看透网页布局本质 网页布局中,我们是如何把里面的文字,图片,按照美工给我们效果图排列整齐有序呢...看透网页布局本质: 首先利用CSS设置好盒子大小,然后摆放盒子位置。 最后把网页元素比如文字图片等等,放入盒子里面。 以上两步 就是网页布局本质 ?...内边距 下内边距 内边距 ; ?...要求简写形式写出 一个盒子 上内边距是 12像素 下内边距是 0 内边距是 25像素 内边距是 10像素 4.3 课堂案例: 新浪导航 新浪导航栏核心就是因为里面的字数不一样多,所以我们不方便给宽度...还有其他方法,比如浮动、固定、绝对定位盒子不会有问题,后面咱们再总结。。。 6. 盒子模型布局稳定性 学习完盒子模型,内边距和外边距,什么情况下用内边距,什么情况下用外边距?

94430
领券