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

HTML基础

HTML 元素标签不区分大小写,即 和等价,但是建议小写 5. 元素可以嵌套在其他元素中间 6....(内联元素) 可以控制宽高、行高、、边框等改变尺寸 常见块级元素:div、p、h1-h6、ul、ol、dl、table、form、blockquote、address 行内元素(内联元素) 只占据对应标签边框所占据空间...,不独占一行 只能容纳文本或其他内联元素 只能通过修改水平、边框或行高来改变尺寸 常见行内元素有:a、span、br(br 会让后面的元素从另一行开始,但它还是属于上一行)、i、em、strong、...label、code、cite 行内块级元素 元素在行内排列,不会独占一行 可以控制宽高、垂直、边框来改变尺寸 常见行内块级元素有:img、input、td 语义化标签 根据内容结构,选择合适标签构建出便于开发者阅读可维护性更高代码结构... 在 article 元素之外作为页面或站点附属信息部分。如侧边栏,其中内容可以是友情链接、博客中其他文章列表、广告等。

1.5K20

一道面试题来看伪元素、包含块和高度坍塌

不会发生坍塌情况 根节点元素 水平(Horizontal margins)不会崩溃 「如果具有间隙元素顶部和底部相邻,他会与后续同级元素一起坍塌,但是不会与父元素底部一起坍塌(If...盒子上边和第一个流入子元素上边 盒子下边和同级后一个流入元素上边 如果父元素高度为“auto”,最后一个流入子元素底部和其父元素底部 某个元素没有建立新 BFC,并且 min-height...「如果'min-height'属性为零,并且框没有顶部或底部边框,也没有顶部或底部填充,并且框'height'为0或'auto',并且框不包含,则框自身会折叠 行框,其所有流入子(如果有的话...,当全为正数时候,结果宽度是塌陷宽度最大值。...2.当全为负数时候,取最小值。 3.在存在负情况下,从正最大值中减去负绝对值最大值。

1.1K20

03.HTML头部CSS图像表格列表

元素: 定义了浏览器工具栏标题 当网页添加到收藏夹时,显示在收藏夹中标题 显示在搜索引擎结果页面的标题 一个简单 HTML 文档: 实例 HTML 元素 ...尝试一下 - 实例 HTML使用样式 本例演示如何使用添加到 部分样式信息对 HTML 进行格式化。 本例演示如何使用样式属性做一个没有下划线链接。...从不同位置插入图片 本例演示如何将其他文件夹或服务器图片显示到网页中。 HTML 图像- 图像标签( )和源属性(Src) 在 HTML 中,图像由 标签定义。...单元格(Cell padding) 本例演示如何使用 Cell padding 来创建单元格内容与其边框之间空白。...更多实例 不同类型有序列表 本例演示不同类型有序列表。 不同类型无序列表 本例演示不同类型无序列表嵌套列表 本例演示如何嵌套列表嵌套列表 2 本例演示更复杂嵌套列表

19.4K101

游戏优化系列二:Android Studio制作图标教程

如果项目中已存在该资源名称(由向导底部错误来指示),它将被覆盖。名称只能包含小写字符、下划线和数字。 Trim - 要调整源资源中图标图形与边框之间,请选择 Yes。...如果项目中已存在该资源名称(由向导底部错误来指示),它将被覆盖。名称只能包含小写字符、下划线和数字。 Trim - 要调整源资源中图标图形与边框之间,请选择 Yes。...Image Asset Studio 会针对不同密度将图片添加到 drawable 文件夹。 4、通知图标 通知是您可以在应用正常界面之外向用户显示消息。...如果项目中已存在该资源名称(由向导底部错误来指示),它将被覆盖。名称只能包含小写字符、下划线和数字。 Trim - 要调整源资源中图标图形与边框之间,请选择 Yes。...Image Asset Studio 会针对不同密度和版本将图片添加到 drawable 文件夹。

3.6K30

译|CSS中间距,前端开发中各种设置间距优点缺点及实例

此外,CSS Tricks还在底部顶部之间进行了投票。61%开发者更喜欢 margin-bottom 而不是 margin-top。...处理底部margin 假设以下组件堆叠在一起,每个组件都有底边。 ? 注意最后一个元素有一个空白,这是不正确,因为只能在元素之间。...更好解决方案是通过向父元素添加负来取消不需要间距。 .wrapper { margin-bottom: -16px; } 它用一个等于底部间距值将元素推到底部。...如果一个 后面有一个标题,例如“Types of Spacing”,那么 margin-bottom 将被忽略。你猜到了,那是因为折叠。...结果表明,基于 writing-mode 工作得非常好。 我认为这些用例就足够了。让我们继续一些有趣概念! 组件封装 大型设计系统包含许多组件。向其直接添加是否合乎逻辑?

11.8K10

Web前端学习 第2章 网页重构6 盒子模型

一、盒子模型概述 我们可以把一个网页分解成一个个区域,大区域内部可以嵌套区域,就像融职教育首页一样。...红色区域是最大区域,整个网页由三部分红色区域组成,蓝色区域在红色区域之中,绿色区域最小。每个区域都可以看做一个盒子,一个网页就是由一个个大大小小盒子嵌套而成。...盒子之间或内外是有边,通过以下属性控制盒子 margin:外边 padding:内边 盒子模型还会涉及到我们之前学过一个属性 border:设置元素边框 二、盒子模型属性讲解 margin...*/ 6 margin:0 auto; 7 } 左右外边值设置为auto,元素就会根据其父级容器实际宽度,将元素左右两外边设置为相同值,这样元素就实现了水平居中效果。...列表元素之间间距为20px。 文章标题与列表上边为10px。 文章描述与标题上边为10px,距离底部为10px。 文章标题与文章列表距离列表左边为20px。

30400

【CSS】课程网站头部制作 ② ( 导航栏测量 | 导航栏编写 | 代码示例 )

文章目录 一、 导航栏测量 1、 左侧边界 2、 文本测量 3、 底部边框测量 二、 导航栏代码编写 1、 HTML 标签结构 2、 CSS 样式 3、最终显示效果 三、 完整代码 1、 HTML...60 像素即可 ; 该可以设置为 logo 盒子 右外边为 60 像素 , 也可以设置为 导航栏盒子 做外边为 60 像素 ; 这里设置为 logo 盒子 右外边为 60 像素 :...3、 底部边框测量 底部边框 2 像素 , 使用吸管工具吸取颜色 , 可得到颜色值 #00a4ff ; 二、 导航栏代码编写 ---- 1、 HTML 标签结构 导航栏使用 无序列表 实现 ,... 无序列表 设置左浮动 */ .nav ul li { /* 设置 无序列表项 从左到右排列 */ float: left; } 无序列表中 , 链接标签样式 , 设置如下样式 ; /* 设置无序列表链接样式...-- 头部模块 - 结束 --> 2、 CSS 样式 /* 清除标签默认内外边 */ * { padding: 0; margin: 0; }

3.8K20

【融职培训】Web前端学习 第2章 网页重构6 盒子模型

一、盒子模型概述 我们可以把一个网页分解成一个个区域,大区域内部可以嵌套区域,就像融职教育首页一样。...红色区域是最大区域,整个网页由三部分红色区域组成,蓝色区域在红色区域之中,绿色区域最小。每个区域都可以看做一个盒子,一个网页就是由一个个大大小小盒子嵌套而成。...盒子之间或内外是有边,通过以下属性控制盒子 margin:外边 padding:内边 盒子模型还会涉及到我们之前学过一个属性 border:设置元素边框 二、盒子模型属性讲解 margin...左右外边值设置为auto,元素就会根据其父级容器实际宽度,将元素左右两外边设置为相同值,这样元素就实现了水平居中效果。...列表元素之间间距为20px。 文章标题与列表上边为10px。 文章描述与标题上边为10px,距离底部为10px。 文章标题与文章列表距离列表左边为20px。 列表整理有三个元素。

33120

【融职教育】Web前端学习 第2章 网页重构6 盒子模型

一、盒子模型概述 我们可以把一个网页分解成一个个区域,大区域内部可以嵌套区域,就像融职教育首页一样。...红色区域是最大区域,整个网页由三部分红色区域组成,蓝色区域在红色区域之中,绿色区域最小。每个区域都可以看做一个盒子,一个网页就是由一个个大大小小盒子嵌套而成。...盒子之间或内外是有边,通过以下属性控制盒子 margin:外边 padding:内边 盒子模型还会涉及到我们之前学过一个属性 border:设置元素边框 二、盒子模型属性讲解 margin...*/ 6 margin:0 auto; 7 } 左右外边值设置为auto,元素就会根据其父级容器实际宽度,将元素左右两外边设置为相同值,这样元素就实现了水平居中效果。...列表元素之间间距为20px。 文章标题与列表上边为10px。 文章描述与标题上边为10px,距离底部为10px。 文章标题与文章列表距离列表左边为20px。 列表整理有三个元素。

31120

Flutter中构建布局 顶

如果要添加填充,,边框或背景色,请使用容器来命名其某些功能。 在这个例子中,每个文本小部件放置在容器中以添加。 整个行也被放置在容器中以在行周围添加填充。 本例中其余UI由属性控制。...内容 对齐小部件 调整小部件 包装小部件 嵌套行和列 要在Flutter中创建行或列,可以将一个子窗口小部件列表添加到Row或Column窗口小部件中。...标准小部件 Container: 向边框添加填充,,边框,背景颜色或其他装饰。 GridView: 放置小部件作为可滚动网格。 ListView: 将小部件列为可滚动列表。...每个图像使用一个Container来添加一个圆形灰色边框和。 包含图像行列使用容器将背景颜色更改为浅灰色。...在Flutter中添加资产和图像:说明如何将图像和其他资源添加到应用程序包中。 Flutter从0到1:一个人写他第一个Flutter应用程序经验。

43K10

HTML笔记

doctype html> 标签嵌套 在一个标签中,出现另外一个标签,从而形成层叠关系,里面的标签又称为“子标签”,外面的标签又称为“父标签” 推荐写法: 在子元素前,..._self:默认值,在当前标签中打开新网页 2....取值: disc 默认值,实心圆 circle 空心圆 square 实心方块 none 不显示标识(最常用)列表嵌套 在一个列表项中又出现了一个列表嵌套列表只能出现在中,不能乱放...bgcolor 设置背景颜色,取值为对应颜色英文 cellspacing 表示单元格外边,就是单元格与单元格之间距离 cellpadding 设置单元格内边,就是单元格与内容距离 tr属性...,默认都在中 表格嵌套嵌套表格必须写在里面.

2.3K30

深入学习下 CSS 间距相关知识

折叠 简而言之,当两个垂直元素有一个,并且其中一个大于另一个时,就会发生折叠。 在这种情况下,将使用较大,而忽略另一个。...在上面的模型中,一个元素具有底部边缘,而另一个元素具有顶部边缘。 具有较大边元素获胜。 为避免此类问题,建议根据本文使用单向。...此外,你不需要关心网格项目的宽度或底部。 CSS Grid 为你做一切!...处理底边 假设以下组件堆叠。 每个组件都有一个底部。 请注意,最后一个元素有边。 这是不正确,因为应该只在元素之间。...更好解决方案是通过向父元素添加负来取消不需要间距。 .wrapper { margin-bottom: -16px; } 这就是发生事情, 它将元素推到底部,其值等于底部间距。

13.4K40

LaTeX基础操作

列表 无序列表(itemize环境) 有序列表(enumerate环境) 每个列表项使用\item命令开始 \begin{itemize} \item 第一项 \item 第二项 \end{itemize...} 调整列表间距:\itemsep(项间距)和\parsep(段落间距) 列表之间可以嵌套形成层级结构 自定义列表标签:使用\renewcommand自定义命令 表格 tabular列格式:l、c、...includegraphics{example.png} \caption{示例图片} \label{fig:example} \end{figure} [htbp]是位置选项,h表示“此处”,t表示“顶部”,b表示“底部...”,p表示“独立一” \centering居中,\caption设置标题,\label添加标签引用 图片旋转与裁剪 设置angle角度,trim,clip裁剪 \includegraphics[angle...宏包制作数据可视化图表 dp1A4排版 \documentclass[a4paper]{article} \usepackage[margin=1cm]{geometry} % 调整页为1cm

18310

前端入门学习--CSS

CSS盒模型本质上是一个盒子,封装周围HTML元素,它包括:,边框,填充,和实际内容。 盒模型允许我们在其它元素和周围元素边框之间空间放置元素。...: 0; } 最终元素总宽度计算公式是这样: 总元素宽度=宽度+左填充+右填充+左边框+右边框+左边+右边 元素总高度最终计算公式是这样: 总元素高度=高度+顶部填充+底部填充+上边框...但是目前最好解决方案是回避这个问题。也就是,不要给元素添加具有指定宽度内边,而是尝试将内边或外边添加到元素父元素和子元素。 IE8 及更早IE版本不支持设置填充宽度和边框宽度属性。...Margin - 单边外边属性 在CSS中,它可以指定不同侧面不同: <!...从列表中删除和填充: ul{ list-style-type: none; margin: 0; padding: 0; } 解析: list-style-type:none 是移除列表前小标志

27.6K20

写给初学者Jetpack Compose教程,Lazy Layout

,接下来将它们同时显示到Text控件上即可,效果如下图所示: 设置 相信你也看出来了,目前Lazy Layout并不美观,主要是因为每个子项之间没有很好,互相都糅杂在了一起,这也是Lazy...这也难怪,毕竟左侧我们设置是10dp,而右侧虽然也是10dp,但是它会再叠加第二个子项左侧,于是就变成了20dp。 最后一个子项也会面临同样问题。 那么如何解决这个问题呢?...然而这个解决方案并不完美,因为如果你尝试滚动一下列表的话,你会发现由于给Lazy Layout设置了,左右两侧内容会出现切割现象: 为了解决这个问题,我们可以使用专门为Lazy Layout打造设置属性...由于嵌套滚动列表方向并不一致,因此这种情况是完全合法,运行效果如下: 再来看第二种合理嵌套滚动,即使内层和外层列表滚动方向一致,只要内层列表在滚动方向上尺寸是固定,那么Compose对此仍然是支持...也就是说,如果是纵向嵌套滚动,那么内层列表高度必须是固定。如果是横向嵌套滚动,那么内层列表宽度必须是固定

33410
领券