display: -webkit-box

告别玄学调参:手把手教你用20元件模型搞定GaN HEMT高频仿真(附S参数提取避坑指南) 本文详细介绍了如何使用20元件模型优化GaN HEMT高频仿真,解决传统16元件模型在10GHz以上频段的误差问题。通过S参数提取避坑指南和实战案例,帮助工程师精准建模分布式电极效应和寄生反馈路径,提升射频电路设计效率。 阅读详情

转自:https://www.cnblogs.com/frankwong/p/4603141.html

Flexbox 为 display 属性赋予了一个新的值(即 box 值), flexbox的属性有很多,记录一些比较常用的属性:

  • 用于父元素的样式:
  1. display: box; 该属性会将此元素及其直系子代加入弹性框模型中。(Flexbox 模型只适用于直系子代)
  2. box-orient: horizontal | vertical | inherit; 该属性定义父元素的子元素是如何排列的。
  3. box-pack: start | end | center | justify; 设置沿 box-orient 轴的父元素中子元素的排列方式。因此,如果 box-orient 是水平方向,则父元素的子元素是水平的排列方式,反之亦然。(表示父容器里面子容器的水平对齐方式--垂直排列时--定宽)
  4. box-align: start | end | center | baseline | stretch; 基本上而言是 box-pack 的同级属性。设置框的子代在框中的排列方式。如果方向是水平的,该属性就会决定垂直排列,反之亦然。(表示父容器里面子容器的垂直对齐方式--水平排列时--定高)
  • 用于子元素的样式:
  1. box-flex: 0 | 任意数字; 该属性让子容器针对父容器的宽度按一定规则进行划分。
  • 案例1:

 

复制代码
 1 <style>
 2         *{
 3             margin: 0;
 4             padding: 0;
 5         }
 6         .parent{
 7             width: 500px;
 8             height: 200px;
 9             display: -webkit-box;
10             -webkit-box-orient: horizontal;/* 虽然默认的排列方式是水平的,但是为了区分起见,加上该属性 */
11         }
12         .child-one{
13             background: lightblue;
14             -webkit-box-flex: 1;
15         }
16         .child-two{
17             background: lightgray;
18             -webkit-box-flex: 2;
19         }
20         .child-three{
21             background: lightgreen;
22             -webkit-box-flex: 3;
23         }
24     </style>
25 
26 <div style="display: -webkit-box;-webkit-box-pack: center;border: 1px solid #000">
27     <div class="parent">
28         <div class="child-one">1</div>
29         <div class="child-two">2</div>
30         <div class="child-three">3</div>
31     </div>
32 </div>
复制代码

 

说明:让.parent也水平居中的话,再复用一次box属性即可;child-one占了1/6;child-two占了2/6; child-three占了3/6;

  • 案例2:
复制代码
<style>
        *{
            margin: 0;
            padding: 0;
        }
        .parent{
            width: 500px;
            height: 200px;
            display: -webkit-box;
            -webkit-box-orient: horizontal;/* 虽然默认的排列方式是水平的,但是为了区分起见,加上该属性 */
        }
        .child-one{
            background: lightblue;
            -webkit-box-flex: 1;
        }
        .child-two{
            background: lightgray;
            -webkit-box-flex: 2;
        }
        .child-three{
            background: lightgreen;
            /* 加了固定高度和边距 */
            width: 150px;
            margin: 0 15px;

        }
    </style>

<div style="display: -webkit-box;-webkit-box-pack: center;border: 1px solid #000">
    <div class="parent">
        <div class="child-one">1</div>
        <div class="child-two">2</div>
        <div class="child-three">3;width:150px;</div>
    </div>
</div>
复制代码

说明:父容器的宽度500px减去设置了子容器的150px基础上再减去(100px+2×15px),这剩下的宽度值则按box-flex设置的值进行划分;

 

  • 案例3:

 

复制代码
<style>
        *{
            margin: 0;
            padding: 0;
        }
        .parent{
            width: 400px;
            height: 600px;
            display: -webkit-box;
            -webkit-box-orient: vertical;/* 竖向排列 */
        }
        .child-one{
            background: lightblue;
            -webkit-box-flex: 1;
        }
        .child-two{
            background: lightgray;
            -webkit-box-flex: 2;
        }
        .child-three{
            background: lightgreen;
            /* 加了固定的高度和边距 */
            height: 200px;
            margin: 15px 0;
        }
    </style>

<div style="display: -webkit-box;-webkit-box-pack: center;border: 1px solid #000">
    <div class="parent">
        <div class="child-one">1</div>
        <div class="child-two">2</div>
        <div class="child-three">3</div>
    </div>
</div>
复制代码

 

说明:然而竖向排列跟横向排列,在原理上,并没有什么卵区别;

  • 案例4

 

复制代码
 <style>
        *{
            margin: 0;
            padding: 0;
        }
        .parent{
            width: 400px;
            height: 200px;
            display: -webkit-box;
            -webkit-box-orient: horizontal;
            -webkit-box-align: center; /* 水平 对应 box-align */
        }
        .child-one{
            background: lightblue;
            -webkit-box-flex: 1;
            height: 100px;
        }
        .child-two{
            background: lightgray;
            -webkit-box-flex: 2;
            height: 110px;

        }
        .child-three{
            background: lightgreen;
            -webkit-box-flex: 3;
            height: 120px;

        }
    </style>

<div style="display: -webkit-box;-webkit-box-pack: center;border: 1px solid #000">
    <div class="parent">
        <div class="child-one">height: 100px;</div>
        <div class="child-two">height: 110px;</div>
        <div class="child-three">height: 130px;</div>
    </div>
</div>
复制代码

 

说明:在水平方向上排列时,box-align:center;定义了垂直方向的居中;

AutoSAR配置视频讲解:总目录 AutoSAR实验视频讲解:闪烁一颗LED实验【总目录】 欢迎大家来到雪云飞星的《AutoSAR实验视频讲解》,本专栏是一个关于AutoSAR的闪烁LED灯的实验课程,一共8节课,每节课的视频都放在文章最后,传送门如下: 前言 AutoSAR实验视频讲解:简介 EB 的Mcal配置 AutoSAR实验视频讲解:Mcal配置 DaVinci Cfg配置 AutoSAR实验视频讲解:新建DaVinci工程 AutoSAR实验视频讲解:Os配置(预计2021-3-10更新) AutoSAR实验视频讲解:检查校验报 阅读详情

相关推荐

Windows 10/11下R与RStudio最新版安装避坑指南(含镜像加速配置)

本文提供了Windows 10/11系统下R与RStudio最新版的详细安装指南,包含镜像加速配置和常见问题解决方案。通过分步教程帮助用户避开安装陷阱,优化开发环境设置,特别适合国内用户快速搭建高效的数据分析平台。

weixin_29065959的博客 1005

display:-webkit-box布局

webkit-box-pack:是让子元素在水平方向上的对其方式,跟flex布局中的justify-content属性差不多。父元素500px - 150px(child-three )=350px,子元素1和2就各占350px的1/3和2/3。以上就是我目前对-webkit-box的一个初步了解,希望能帮到你,如果有什么错误的地方请在评论区指正~~-webkit-box-align:子元素在垂直方向的对齐方式,跟flex中的align-items差不多。:默认值,子元素横向排序。

weixin_52255957的博客 5925

【魔兽世界插件】魔兽世界插件实战笔记从入门到放弃的心理历程 第一节 lua框架的建立

魔兽世界插件实战笔记从入门到放弃的心理历程 第二节 lua框架的建立 找到魔兽世界的安装目录,找到插件的默认位置:\World of Warcraft\_retail_\Interface\AddOns,在这里建立一个文件夹,魔兽的插件都是用一个文件夹来区分的,第一课吗,就用Lesson_one吧。 下面建立的三个文件,第一个点toc文件是最重要的一个,它是魔兽客户端识别插件的一个标识符。 魔兽版本号有一个函数可以查询在WoWLua下面运行:print("当前游戏版本号:",(select(4,GetBui

qq_33075391的博客 6449

display:-webkit-box用法

@TOC(1)介绍的第一个就是display:-webkit-box,我们知道元素大致分为内联元素、块状元素和介于两者之间的元素,当然还有inline-table、table-cell等神马的,那么display: -webkit-box怎么用呢 display:-webkit-box用法 这时候我们可以试试新的display:-webkit-box,另外还有如下属性配合使用, -webkit-b...

m0_45043105的博客 3013

Tessent --- PDL

当关联的ICL模块是当前ICL顶部模块时,即当它与当前设计匹配时,只能iCall一个iTopProc。但是,可以在iTopProc内调用iCall iProc或iTopProc。为指定后续iProc命令引用的ICL模块,发出这个命令之后,随后定义的iProc都会对应的ICL模块进行定义。为后续iCall调用,当使用iCall命令调用该过程时,参数列表中的变量将被替换为iCall命令中指定的值。在调用iProc时,运行iProc内的命令。PDL是面向工程师的,工程师利用PDL语言,对ICL中的单元进行控制。

qiantianyiqian的博客 2783

SillyTavern与Claude Code API集成:从零搭建AI聊天酒馆的完整指南

本文提供了一份从零搭建SillyTavern AI聊天前端的完整指南,重点讲解如何将其与Claude Code API集成。内容涵盖Node.js环境准备、SillyTavern部署、OpenAI兼容格式的API配置、模型选择与参数调校,以及角色扮演、扩展功能等高级玩法,帮助用户打造本地化、可定制的专属AI聊天体验。

assembly8low的博客 2606

display:-webkit-box

Flexbox 为 display 属性赋予了一个新的值(即 box 值), flexbox的属性有很多,记录一些比较常用的属性: 用于父元素的样式: display: box; 该属性会将此元素及其直系子代加入弹性框模型中。(Flexbox 模型只适用于直系子代) box-orient:horizontal|vertical|inherit; 该属性定义父元素的子元素...

weixin_30681615的博客 946

【明道云】如何让用户可以新增但不能修改记录

在设计表单时直接将字段设置只读是不行的。字段设置只读将会直接让界面上此字段的前端组件不可编辑。

每日出拳老爷子的博客 701

-webkit-box使用方法和示例

-webkit-box用于移动动设备自适应布局,实现横列的流体布局 1、在需要实现流体布局的子元素的直接父元素中添加属性:display:-webkit-box; 2、需要对父元素按比例划分成块的,需要在子元素中添加属性:-webkit-box-flex:1; width:0; width:0; =>包含子元素自身的内容块长度来划分父元素,否则会除去子元素内容所占的长度,剩余空...

yhdyy123的博客 9398

【多目标跟踪】ByteTrack复现(有yolov5例子)

1.环境 ubuntu16.04 cuda10.1 cudnn7 python3.6 Cython matplotlib>=3.2.2 numpy>=1.18.5 opencv-python>=4.1.2 Pillow PyYAML>=5.3 scipy>=1.4.1 tensorboard>=2.2 torch>=1.7.0 torchvision>=0.8.1 tqdm>=4.41.0 seaborn>=0.11.0 easydic

聿默的博客 1万+

PCL 平面点云的凹多边形边界提取【2025最新版】

平面点云的凹多边形边界提取及边界轮廓线绘制。博客长期更新,本文最近更新时间为:2025年1月6日。

点云侠的博客 7183

盒子模型:display:-webkit-box的使用

在移动布局中浮动已经不再重要,自适应成为主要的需求,所以display:-webkit-box;变的尤为重要. box-flex是css3新添加的盒子模型属性,实现布局的垂直登高/水平均分/按比例划分.兼容性有待提高,没有得到完全支持,可以使用它们的私有属性定义Firefox(-moz)/opera(-o)/chrome/safari(-webkit) 一、box-flex属性 box-fl...

yushang的博客 7420

[系统安全] 四十七.恶意软件分析 (3)动态分析经典沙箱Cape的安装和基础用法详解

系统安全将更好地帮助初学者了解病毒逆向分析和系统安全。前文详细介绍恶意代码静态分析经典工具Capa的基础用法,以及批量提取静态特征和ATT&CK技战术,主要是从提取的静态特征Json文件中提取关键特征。这篇文章将详细讲解动态分析沙箱Cape,其是一个开源的自动恶意软件分析系统,通过自动运行和分析恶意软件,全面分析和提取恶意软件的关键特征。本文先介绍Cape沙箱的安装和基础用法,后续随着深入再分享。基础性文章,希望对您有帮助!

杨秀璋的专栏 6735

css3中的display:-webkit-box的用法

css3中的display:-webkit-box的用法 webkit-box 1.之前要实现横列的web布局,通常就是float或者display:inline-block;但是都不能做到真正的流体布局。至少width要自己去算百分比。 2.flexiblebox就可以实现真正意义上的流体布局。只要给出相应属性,浏览器会帮我们做额外的计算。 3.box-flex是css3新添加的盒子模型

csdn_chenli 7万+

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

float:left,display:-webkit-box,display:flex的区别

float:left,display:-webkit-box,display:flex的区别 float:left,display:-webkit-box,display:flex都可以实现元素横向排列,但是却存在的一定的区别: HTML代码: <div id="box"> <div class="inner">1</div> <div class...

wll_web的博客 1896

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

关于display: -webkit-box;

目录display:-webkit-boxbox属性(父元素的属性)子元素的属性 display:-webkit-box 一般用于移动端布局,没有得到firefox、Opera、chrome浏览器的完全支持,但是都可以加上浏览器私有前缀然后进行使用的 当父元素设置了这个属性之后,子元素变成内联元素(子元素的子元素不会受影响,感觉和flex十分类似),高度默认占满父元素,当所有子元素的宽度超过父元素的宽度的时候,他不会自动换行,会继续占领那一行,父元素的宽度不会改变 box属性(父元素的属性) box-or

weixin_50948265的博客 3764

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

display : -webkit-box-inline 我见

最近在做移动端的东西,说起移动端弹性盒子布局真是无往不利,用起来特别爽,我也是偶尔间发现的这个属性并且它的用法,在网上基本查不到这个属性的资料(个人看法)。如果没有听说过(display:box)的朋友建议去别人家的博客看看CSS3就可以直接command+w了,由字看意,是不是能联想到 display:inline 这个属性,不知道的可以看看我的上一篇随笔, 之所有在前面加上-webkit-是因为太多人吧inline-box理解成内联盒子,-webkit是webkit内核的浏览器对于css新属性的实验性

asxxf的博客 663

css3-盒模型display:-webkit-box;的使用

 提到移动布局不得不提到盒模型display:-webkit-box;这个属性,在移动布局中浮动已经不在重要,相反自适应成为主要的需求,所以display:-webkit-box;变得尤为重要。   box-flex是css3新添加的盒子模型属性,它的出现可以解决我们通过N多结构、css实现的布局方式。经典的一个布局应用就是布局的垂直等高、水平均分、按比例划分。 目前box-flex属性还没有...

weixin_30399797的博客 390

关于display:-webkit-box

移动布局中自适应-webkit-box 随着现在app的需求越来越多,我们在写代码时,为了能使app在各个版本手机上都能自动适应放大和缩小,css3提出的-webkit-box使用越来越频繁,实现布局的垂直登高/水平均分/按比例划分。 目前没有浏览器支持 box-pack 属性。 Firefox 支持替代的 -moz-box-pack 属性。 Safari、Opera 以及 Chrome 支持替代...

csdn_xiangJ的博客 495

移动端开发--盒子模型:display:-webkit-box的使用

移动端开发–盒子模型:display:-webkit-box的使用 在移动布局中浮动已经不再重要,自适应成为主要的需求,所以display:-webkit-box;变的尤为重要. box-flex是css3新添加的盒子模型属性,实现布局的垂直登高/水平均分/按比例划分.兼容性有待提高,没有得到完全支持,可以使用它们的私有属性定义Firefox(-moz)/opera(-o)/chrome/safa...

DarkerSP的博客 697

display : -webkit-box-inline 的理解

发现: 最近在做移动端的东西,说起移动端弹性盒子布局真是无往不利,用起来特别爽,我也是偶尔间发现的这个属性并且它的用法,在网上基本查不到这个属性的资料(个人看法)。如果没有听说过(display:box)的朋友建议去别人家的博客看看CSS3就可以直接command+w了,由字看意,是不是能联想到 display:inline 这个属性,不知道的可以看看我的上一篇随笔, 之所有在前面加上-web...

weixin_34249678的博客 839

自适应布局display:-webkit-box的用法

上班的路上我突然想到一个问题display:-webkit-box的用法。这个东西我经常去用。但是经常忘记他的用法。不过为了兼容性问题,我们一般都加上 display: -moz-box; display: -webkit-box; display: box; display:-webkit-box的作用非常神奇。不过这个属性一定要在父级元素那里定义display:-webkit-box;他可以让子

Aiarron的博客 5911

关于display:flex和display:-webkit-box的用法

一、对内部元素平均分配的问题 1、display:flex; 如果要加私有的话那么方法是display:-webkit-flex;而不是-webkit-display:flex;子元素flex:1然后平均分配,但是这个方法会有一个兼容性,就是UC和QQ浏览器有兼容 2、display:-webkit-box,display:box; 子元素要:-webkit-box-flex:1;...

agk98610的博客 1246

css3 display:-webkit-box

1、webkit-box 1》.之前要实现横列的web布局,通常就是float或者display:inline-block;但是都不能做到真正的流体布局。至少width要自己去算百分比 2》.box-flex是css3新添加的盒子模型属性,它的出现可以解决我们通过N多结构、css实现的布局方式。经典的一个布局应用就是布局的垂直等高、水平均分、按比例划分。 提供的关于盒模型的几个属性 ...

weixin_30699235的博客 229

display: -webkit-box; 盒子模型布局header和footer上下固定

<style> html, body { height: 100%; /* 要有高度 */ } * { margin: 0; padding: 0; list-style: none; text-align: center; } .outBox { displa...

weixin_43817197的博客 407
上一篇: Flex 布局教程:语法篇
下一篇: vue.js安装
leverge2009
博客等级 码龄14年 34粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值