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

创建Excel表格的13项原则

MS PGothic的问题是半角的英文数字比较圆润,因此最好修改为瘦长的Arial. 3)字体大小统一为11 字体大小可以为Excel表的默认值11。...4)数字用千分撇区隔 加上货币单位,也以三个位为基准,比如千元,百万元,十亿元,这是为了配合Excel的千分位符号。...要缩排的宽(空白栏)设置为1. 6) 单位要自成一列 如果把“元”,“个”,“%”等单位放在项目后面,由于各单位的位置前后不一,读者很难一眼找到单位在哪里。因此,应该为单位增加单独的一列。...为了配合数字的右对齐,数字项目名称一般也应该右对齐。 9)表格从B2单元格开始 表格如果A1单元格开始的话,一则页面上看不见上方的框线,二则表格的左侧没有空间。...11)隐藏网格线 隐藏网格线,可以让页面变得清爽。有两种方式隐藏网格线:1)设置表格的背景色为白色;2)“视图”中去掉“网格线”的勾选。

1.2K40

Android开发笔记(二十二)瀑布流网格WaterfallGridView

具体的说,就是布局文件的根节点用RelativeLayout,然后页面上先放区块0,不指定位置默认放在页面左上角。然后放区块1,位置区块0的右边。然后放区块2,位置区块0的下方。...初始化视图,我们需要初始化一个高度的数组,用于存放每最后一个视图的编号id,以及该列当前的总高度。...保存每末尾的视图id,是为了它下方添加视图可以指定位于哪个视图的下方;保存每的总高度,是为了判断当前哪一列总高度最小,从而把新来的网格添加到该末尾。...当然需要对第一个视图先分配一个临时数字id,后面的视图编号依次累加;每次添加完毕一个视图,都要更新步骤一提到的高度数组,后续才能根据这个数组来判断新的网格放在一列的哪个视图下方。...所以应该是不支持的。

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

Jump Start Bootstrap 第2章

根据您的设计需求,您可以创建无限数量的。这些的交点形成了一个矩形网格来包含网站的内容。 例如,图中,我创建了一,然后使用网格系统把它分成12。我已经改变了每一列的背景颜色来区分。...这里的每一列都由一个数字表示。 ? 建立一个基本的网格 本节,我们将使用Bootstrap网格系统创建我们的第一个网站布局。我们将使用与我们在上一章创建的相同的设置。...因此,所有超小显示器上跨越12格,它们将组成一列显示;但在小显示器上,它们将分别占据6格,显示成两。如图 ? 让我们在前面的代码再增加一。我们将复制用于代码创建一的相同代码。...由于我们必须在较小的显示器上实现两布局,我们必须强制每一列跨越6格。这样,每一,我们只得到两(2x6格=12格)。但这里只有一。...我希望您在理解引导程序的网格系统发现这个案例研究很有用。 嵌套 你可以布局任意创建一套新的12格Bootstrap网格

2.9K40

【CSS】1287- 一 CSS 实现 10 种强大的布局

1 1 150px; } 现在,您增加或减少屏幕尺寸,这些 flex 项目会缩小和增长。...一列(在这种情况下,侧边栏)的项目其 minmax 为 150px(25% ),第二项目(这里指 main 部分)占据其余的空间作为单一的 1fr 轨道。...要使用一代码编写整个网格,请使用 grid-template 属性。这使您可以同时设置。...您可以使用 repeat() 函数 CSS 快速编写网格。对网格模板使用 repeat(12, 1fr); 将为每个 1fr 提供 12 。...对于这些卡片,它们被放置 Flexbox 显示模式,使用 flex-direction: column 将方向设置为 column。 这会将标题、描述和图像块放在父卡片内的垂直

4.6K20

Flutter构建布局 顶

在这个例子,四个元素排列成一列:一个图像,两和一个文本块。 ? ? ? ? 接下来,绘制每一。 第一称为标题部分,有三个孩子:一列文字,一个星形图标和一个数字。...设计用户界面,您可以专门使用标准小部件库的小部件,也可以使用材质部件的小部件。 您可以混合使用两个的小部件,您可以自定义现有的小部件,也可以构建自己的一组定制小部件。...反过来,每个孩子本身可以是一排或一列,依此类推。 以下示例显示如何在行或内嵌套。 此布局按组织。 该行包含两个孩子:左侧的一列和右侧的图片: ? 左的小部件树嵌套。 ?...GridView提供了两个预制列表,或者您可以构建自己的自定义网格GridView检测到其内容太长而不适合渲染框,它会自动滚动。...允许你指定一个tile的最大像素宽度 注意:显示二维列表,重要的是单元格占用哪一一列(例如,它是“avocado”的“calorie”的条目),请使用Table或DataTable。

43K10

【Day21】LeetCode算法题

没有元素,也就是栈长度为0,我们记录右括号')'的数量right++ ②存在元素左括号(,我们将栈顶元素弹出,代表两个括号对应,抵消了。...箱子的每个单元格都有一个对角线挡板,跨过单元格的两个角,可以将球导向左侧或者右侧。 将球导向右侧的挡板跨过左上角和右下角,在网格中用 1 表示。...将球导向左侧的挡板跨过右上角和左下角,在网格中用 -1 表示。 箱子每一列的顶端各放一颗球。每颗球都可能卡在箱子里或从底部掉出来。...,都会掉到下一当中,也就是行数:row++ ④当然,上面所有的情况都需要建立: 移动后格子的值不变的情况下 以及 移动后位置不越界的情况下 出现 移动后格子的值改变 或者 移动后位置越界 的情况...,球最后一对应的数col 记录完从每一列顶部放入球后最终的落点位置,我们直接返回记录数组answer 提交代码: class Solution { public int[] findBall

46940

【图片版】CSS网格布局(Grid)完全教程

本例,第一最小高度设置成100px,但是最大高度设置成auto,表示高可以根据内容伸长超过100px。 本例,第一列宽度的最大值设置成50%,表示其宽度不能超过整个容器宽度的50%。...项目1利用网格线编号定位在第2第2的位置上。 本例项目只跨越一一列,则grid-row-end和grid-column-end的定义可以省略。...[用网格线编号定位项目演示3] 演示程序 7 网格项目跨越行列 网格项目默认都占用一一列,但可以使用前一节定位项目的属性来指定项目跨越多行或多。...[网格项目跨越行列演示1] 演示程序 8 网格线命名 利用属性grid-template-rows 和 grid-template-columns定义网格,可以同时定义网格线的名称。...两个项目都是用网格线编号进行定位。项目1起始于第1条网格线,项目2起始于第2条网格线,这使得两个项目第一中间发生层叠。

4.9K100

css grid 布局那些事儿

但是涉及到某些任务,这些方法的每一种都有其自身的局限性。在这种情况下,CSS Grid 可以派上用场! CSS 网格架构 有两种使用 CSS 网格布局的方法:隐式和显式。...然而,与主要是一维的传统 CSS 布局不同,CSS Grid 旨在同时处理两个维度。 它是一个基于容器的布局系统。这意味着它适用于作为容器元素的子元素的元素。...换句话说,您可以拥有跨越多或多行的项目。 提供通过使用行号和名称或通过定位网格的特定区域将项目放置特定位置的能力。还包括一个算法来控制未明确放置在网格上的项目的放置。...使用 网格允许您指定布局数和行数,然后将元素放置在这些。 grid-template-columns 您可以使用和 grid-template-rows 属性控制的宽度。...50% 33.33% 25%; } 布局中指定数和行数后,您可以使用 grid-column 和 grid-row 属性将元素放置在这些

2K30

CSS Grid 那些鲜为人知的内幕

网格单元 网格单元是两个相邻的网格线和两个相邻的网格线之间的空间。它是网格的单个「单位」。 在这个例子,这是位于网格线 1 和 2 之间,以及网格线 2 和 3 之间的网格单元。...容器高度固定 当我们将容器的高度固定后,在这种情况下,其内部项目的高度会「均分」容器高度。也就是拥有多个项目它们被分成大小相同的。 4. 创建网格单元 默认情况下,Grid将创建单列布局。...此时我们为第一列的头像赋予了一个指定宽度的图像。随着容器宽度发生变化,容器宽度小到一定程度,即第一列的宽度小于图像的设定宽度,就会发生如下的变化。...当我们想让特定区域跨越多行或多,我们可以我们的模板「重复该区域的名称」。在这个例子,sidebar区域跨越了两,所以我们一列两个单元格中都写了 sidebar。...也就是说,网格具有固定数量的,areas效果最佳。grid-column 和 grid-row 可以隐式网格很有用。

11210

万字总结 CSS 布局

定位 想要把一个元素从正常流移除,或者改变其正常文档流的位置,可以使用CSS的position属性。处于正常文档流,元素的position属性为static。...页面滚动,固定的元素会留在相对于视口的位置,而其他正常流的内容则和通常一样滚动。 当你想要一个固定导航栏一直停留在屏幕上这会非常有效。...上图会先填满第一列,再填满第2,所以3号项目一列,4号项目第二。8号项目和9号项目被挤到了第四。...如果不指定这两个属性,浏览器完全根据单元格内容的大小,决定新增网格宽和高。 下面的例子里面,划分好的网格是3 x 3,但是,8号项目指定在第4,9号项目指定在第5。...项目item-1占据的区域,包括第一 + 第二、第一列 + 第二

5.6K20

网页设计栅格的应用

但是要是不能实现的话,就将目光放在宏观一些的设计要求上吧。 三分法则 “三分法则”就是通过使用一个简易栅格,来确保界面加入元素的时候会放置某个三等分的上。...在下面的第一个示例,你可以看到第一列用于品牌宣传,中间两用于主要内容,而最后一列用于不太需要突出显示的内容。...六栅格 文中的例子里,这个六栅格每栏跨越两个单元,这使它比三栅格更有挑战性一些。 它将三栅格一列另外拆分为两。 六栅格给设计带来更多选择和机会,让你可以更方便地微调较小的细节。...如果你需要设计一个内容非常丰富并且需要存放大量信息的网页,六栅格是个明智的起点。 但由于它是个更有难度的网格,我不建议第一个项目就开始使用它。 组合 设计,你还可以考虑合并使用不同的栅格。...所以,这样的限制事实上是当你开始一个项目很好的起点。当你有了外界设计限制(例如客户提供给你的广告的大小尺寸),便同时有了一个栅格来围绕它进行设计。 你对栅格的选择可以也应该要考虑到这些限制。

75220

Cube.js 试试这个新的数据分析开源工具

现代分析软件开发的大部分时间和精力都花在提供足够的时间来洞察力上。每个公司的数据都是大数据的世界里,仅仅编写 SQL 查询来获得洞察力已经不够了。 访问控制。...单击应用后,您应该会看到配置的数据库可供您使用的表。选择一个以生成数据模式。生成架构后,您可以“构建”选项卡上执行查询。...通常从“管理面板添加一个分析仪表板”开始,然后就像软件开发中经常发生的那样,事情会变得更加复杂。...开始使用Cube.js,会想要构建一个工具,它起初很简单,但在功能,复杂性和数据量方面很容易扩展.Cube.js为未来的分析系统奠定坚实的基础,无论是独立的应用程序还是嵌入到现有的分析系统。...目前很多的低代码的兴起和各种BI的开源项目,也为分析提供了很多的便利,但是很多公司为了能够满足自己的个性化的需求,也寻求开源的基础上进行二次开发,那么Cube.js也是个不错的选择。

2.9K20

Grid网格布局入门

上图会先填满第一列,再填满第2,所以3号项目一列,4号项目第二。8号项目和9号项目被挤到了第四。...3.8  grid-auto-columns 属性, grid-auto-rows 属性 有时候,一些项目的指定位置,现有网格的外部。比如网格只有3,但是某一个项目指定在第5。...如果不指定这两个属性,浏览器完全根据单元格内容的大小,决定新增网格宽和高。 下面的例子里面,划分好的网格是3 x 3,但是,8号项目指定在第4,9号项目指定在第5。...项目item-1占据的区域,包括第一 + 第二、第一列 + 第二。...4.3 grid-area 属性 grid-area属性指定项目放在哪一个区域。 .item-1 { grid-area: e; } 上面代码,1号项目位于e区域,效果如下图。 ?

2.1K20

grid布局方式的使用「建议收藏」

上图会先填满第一列,再填满第2,所以3号项目一列,4号项目第二。8号项目和9号项目被挤到了第四。...3.8 grid-auto-columns 属性, grid-auto-rows 属性 有时候,一些项目的指定位置,现有网格的外部。比如网格只有3,但是某一个项目指定在第5。...如果不指定这两个属性,浏览器完全根据单元格内容的大小,决定新增网格宽和高。 下面的例子里面,划分好的网格是3 x 3,但是,8号项目指定在第4,9号项目指定在第5。...项目item-1占据的区域,包括第一 + 第二、第一列 + 第二。...4.3 grid-area 属性 grid-area属性指定项目放在哪一个区域。 .item-1 { grid-area: e; } 上面代码,1号项目位于e区域,效果如下图。

1.9K10

如何使用Grid的repeat函数

浏览器变窄,"auto"继续变窄,直到达到min-content阈值。 image.png 在上面的演示,只有当每一列达到min-content阈值,div 才会开始溢出容器。...,那些无法显示的 div 会被放到下一。...同样的情况也会反过来发生:当我们缩小浏览器,一旦没有至少 200px 的空间可以容纳,的最后一个 div 就会进入下一。一旦该 div 掉下去,其余的 div 就会展开以填满该行。...一列的宽度小于 200px ,div 就会开始溢出其容器。 image.png 我们可以通过引入 min() 来防止溢出,接下来我们就来看看它。...在上图中,你可以看到末端的编号仍然是 8,而 8 则堆叠在网格 7、6 和 5 的上方。 那么我们该如何看待这一切呢?

46130

每天10个前端小知识 【Day 17】

注意:元素设置为绝对定位没有指定top,bottom,left,right的值,他们的值并不是0,这几个值是有默认值的,默认值就是该元素设置为绝对定位前所处的正常文档流的位置。...或者一列尽可能的容纳更多的单元格 grid-template-columns: repeat(auto-fill, 200px) 表示宽是 200 px,但的数量是不固定的,只要浏览器能够容纳得下...比如网格只有3,但是某一个项目指定在第5。...,右边框是第四根垂直网格线 grid-area 属性 grid-area 属性指定项目放在哪一个区域 .item-1 { grid-area: e; } 意思为将1号项目位于e区域 与上述讲到的...作为页面渲染和内容展现的重要环节,css影响着用户对整个网站的第一体验; 因此,整个产品研发过程,css性能优化同样需要贯穿全程。

11511

【译】W3C WAI-ARIA最佳实践 -- 布局

NOTE 使用以上网格导航键移动焦点,根据单元格内容,单元格内元素或网格单元格上设置焦点。...如果焦点位于网格的第一个单元格上,则焦点不会移动。 Down Arrow: 将焦点向下移动一个单元格。可选地,如果焦点位于的底部单元格上,则焦点可能会移动到下一列的顶部单元格。...如果网格包含用于选择的复选框的焦点不在复选框上,可作为选中复选框的快捷键。 Control + A: 选择所有单元格。 Shift + Right Arrow: 向右扩展选择一个单元格。...如果存在某些DOM中被隐藏或不存在的情况,例如滚动自动加载数据,或者网格提供了隐藏的功能,使用以下属性,如grid and table properties 所述。...如果必须使用,只能包含一个这样的控件且让其作为最后一个元素。 且仅组合包含三个或三个以上的控件,才能使用工具栏作为分组元素。 键盘交互 工具栏获取焦点,焦点被设置第一个可用控件上。

6.1K50

简明 CSS Grid 布局教程

150px的,剩余的 50px 不足以再创建一列,所以第四个元素就被放置到了第二。...假设现在我们定义一个 1 x 2 的宽高都为 100px 的网格容器,并在其中放置了 a 和 b 两个网格项: 如果我们把网格项 a 和 b 放置到已定义的网格之外的话: .a { grid-column...3.2 自动放置 上面提过,网格项的数量多于网格的数量也会自动生成隐式网格,默认情况下元素会逐行放置,不够空间的话再生成新的。我们可以通过 grid-auto-flow 属性来修改这个行为。...例如现在有 3 x 3 的网格容器,a 、b都占两,默认情况下由于 b 第一不够空间,最终会放到第二,然后 c b 后面。...如果修改成grid-auto-flow: column,会逐放置元素,此时 c 会被放在第三: 如果修改成grid-auto-flow: dense,则会在 row 的基础上填充前面网格留下来的空白

2.5K20

TensorFlow 图像深度学习实用指南:1~3 全

接下来是两个张量。 如果查看“灰度图像(数组的数组)”屏幕截图,则每一都是一维的,而每一列是另一维的。 因此,一地加起来就是两个张量。 同样,它只是一个数组数组。...您会看到其中的训练图像的括号为零; 我们实际上是选择图像数组的第一个图像。 因此,图像数据之前的三个张量实际上是图像数组,每个图像数组都有像素的。...这种事情称为“单热编码”,在这里您可以获取一系列标签可能性,在这种情况下,将数字0至9转换为一种位图,其中每个选项都编码为一列,并且对于每个给定的数据样本,只有一列设置为1(因此为一热): 一键编码...激活函数(将在下一节中介绍)是沿着这些的每一进行的数学运算。 从中我们可以看到,张量和网络之间的关系相对简单:输入的二维网格(在此图像的情况下为像素)是我们在上一章中学到的二维编码数据。...这最终成为使用 Keras 的棘手部分之一,例如您有一组输入样本(我们的示例为28x28图像),并且进入softmax,您需要到那时将它们转换成包含十个可能输出值的单个数组。

85120

CSS进阶12-网格布局 Grid Layout

适应可用空间的布局通常很脆弱,并且空间受到限制导致反直觉行为。作为替代方案,许多Web应用程序的作者选择固定布局,无法利用屏幕上可用渲染空间的更改。 网格布局的能力解决了这些问题。...游戏达到最小高度,游戏板的底部和统计区域的底部对齐。在所有其他情况下,游戏板将会扩展以充分利用所有可用的空间。 *控件集中游戏板下。 得分区域的顶部与控制区域的顶部对齐。...一个网格项目引用网格线来确定其网格的位置属性。 下面两个例子创建了三个网格线和四网格线。第一个示例演示了设计师如何将一个使用网格行号的位置来确定网格项目的位置,第二个例子显式的设置了网格线。...每个网格轨道可以设置一个大小,用来控制宽度或高度或者可能会增长。 网格单元是网格网格的交集。它是定位网格可以引用的网格的最小单元。 接下来的例定义了一个三网格。...Grid Items 一个网格容器包含了0个多个网格项目

5.9K20
领券