浏览器将图像显示在文档中图像标签出现的地方。如果你将图像标签置于两个段落之间,那么浏览器会首先显示第一个段落,然后显示图片,最后显示第二段。...Jill Smith 50 Eve Jackson 94 John Doe 80 Adam Johnson 67 表格 这个例子演示如何在 HTML 文档中创建表格。...使用边框属性来显示一个带有边框的表格: 实例 HTML 表格表头 表格的表头使用 标签进行定义。...大多数浏览器会把表头显示为粗体居中的文本: 实例 在浏览器显示如下: 更多实例 没有边框的表格 本例演示一个没有边框的表格。 表格中的表头(Heading) 本例演示如何显示表格表头。...单元格边距(Cell padding) 本例演示如何使用 Cell padding 来创建单元格内容与其边框之间的空白。
层叠性原则: 样式冲突,遵循的原则是就近原则,哪个样式离结构近,就执行哪个样式 样式不冲突,不会层叠 2、继承性 CSS中的继承: 子标签会继承父标签的某些样式,如文本颜色和字号。...向盒子里面补充内容 2、盒子模型(Box Model)组成 盒子模型:把 HTML 页面中的布局元素看作是一个矩形的盒子,也就是一个盛装内容的容器。 ...5、外边距(margin) 5.1、外边距的使用方式 margin 属性用于设置外边距,即控制盒子和盒子之间的距离。...主要有两种情况: 1、相邻块元素垂直外边距的合并 当上下相邻的两个块元素(兄弟关系)相遇时,如果上面的元素有下外边距 margin-bottom,下面的元素有上外边距 margin-top ,则他们之间的垂直间距不是...margin-bottom 与 margin-top 之和,而是取两个值中的较大者这种现象被称为相邻块元素垂直外边距的合并。
5. css属性 5.1 字体 css字体属性定义文本的字体系列,大小,加粗,风格(如斜体)和变形(如小型大写字母) 常用属性: font:简写属性,作用是把所有针对字体的属性设置在一个声明中。...5.6 表格 CSS 表格属性可以帮助您极大地改善表格的外观 常用属性: border-collapse:定义是否把表格边框合并为单一的边框。...常用属性: position:把元素放置到一个静态的,相对的,绝对的,或固定的位置中。...top:定义了定位元素的上外边距边界与其包含块上边界之间的偏移量 right: 定义了定位元素右外边距边界与其包含块右边界之间的偏移 left: 定义了定位元素左外边距边界与其包含块左边界之间的偏移 bottom...border-color:简写属性,定义元素边框中可见部分的颜色,或为四个边分别设置颜色。 border-style:用于定义所有边框的样式,或者单独为各边设置边框样式。
1padding-right设置元素的右内边距。1padding-top设置元素的上内边距。1 定位 元素描述版本bottom设置定位元素下外边距边界与其包含块下边界之间的偏移。...2displaydisplay指定元素中渲染出来的显示盒类型。1floatfloat 可使一个元素脱离文档流,然后被放置在它所在的容器的左侧或右侧,另外其他的文本或行内元素围绕该元素放置。...取值为 collapse 时隐藏表格的一行或一列。2z-indexz-index该属性指定元素及其子元素的z-order。当元素之间重叠时,z-order可决定元素显示的顺序。...单个值,设置所有的边框;两个值,分别设置水平和垂直的边距。...1 表格 元素描述版本border-collapseborder-collapse 属性规定表格的边框是否被合并为一个单一的边框,还是象在标准的 HTML 中那样分开显示。
10.right right 属性规定元素的右边缘。该属性定义了定位元素右外边距边界与其包含块右边界之间的偏移。...该属性定义了一个定位元素的上外边距边界与其包含块上边界之间的偏移。 注释:如果 "position" 属性的值为 "static",那么设置 "top" 属性不会产生任何效果。 ...bottom 把元素的顶端与行中最低的元素的顶端对齐 text-bottom 把元素的底端与父元素字体的底端对齐 length % 下面的例子演示了如何在文本中垂直排列图象: ...元素是可见的。 hidden 元素是不可见的 collapse 当在表格元素中使用时,此值可删除一行或一列,但是它不会影响表格的布局。被行或列占据的空间会留给其他内容使用。...如果此值被用在其他的元素上,会呈现为 "hidden" inherit 下面的例子演示如何使表格元素叠加 tr.coll
所谓盒子模型就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器。每个矩形都由元素的内容、内边距(padding)、边框(border)和外边距(margin)组成。...,常用属性值如下: none:没有边框即忽略所有边框的宽度(默认值) solid:边框为单实线(最为常用的) dashed:边框为虚线 dotted:边框为点线 double:边框为双实线...以前学过的html表格边框很粗,这里只需要CSS一句话就可以美观起来。...是指 边框与内容之间的距离。...设置外边距会在元素之间创建“空白”, 这段空白通常不能放置其他内容。
Table 的固定布局算法 {table-layout: fixed} 特点: 与自动布局算法相比,布局速度更快(浏览器接收到第一行后就可以显示表格)。...列宽计算规则: 若“列元素(col、colgroup)”指定了宽度,则采用此宽度; 若“列元素”未指定宽度,但第一行中的单元格指定了宽度,则采用此宽度; 所有没法确定宽度的列,平分剩余的空间; tableWidth...table 不可以设置 padding 内边距; row、row-group、col、col-group 元素可以正常应用边框; 单元格边框之间不会有任何间隔(相邻边框会合并:“最有意思”的边框会胜出)...; 边框一旦合并,单元格之间的边框会在单元格间的假想表格线上居中。...若两个或多个边框相邻,合并规则为: border-style:hidden,优先级最高,这个位置上的所有边框都隐藏; 若宽度不同,宽的边框 > 窄的边框; 若宽度相同,则看边框样式:double > solid
定位属性:学习 CSS 中的定位属性,如position、top、right、bottom和left,这些属性可以让你精确地控制元素在页面中的位置。... 执行结果: 知识点补充 1.CSS 外边距合并说明 CSS外边距合并(叠加)是指当两个相邻的元素之间存在外边距时,它们的外边距会合并为一个外边距的现象。...例如,当一个元素出现在另一个元素上面时,第一个元素的下外边距与第二个元素的上外边距会发生合并。 示例,在下面的code中,两个相邻的元素之间存在20px的外边距。...由于CSS外边距合并的规则,这两个外边距会合并为一个外边距,所以实际上这两个元素之间的垂直距离是20px,而不是40px。...外边距合并只会发生在垂直方向上,并且只会在普通文档流中的块级元素之间发生。
需求 实现一行多个盒子块元素可以在浏览器窗口改变的时候,根据浏览器视口不同的宽度,响应式改变元素的宽且可自动换行,切尽量不在右侧留白。...注意,要实现此逻辑,首先盒子块元素需要定义一个最大宽和最小宽,才能根据这两个边界值进行计算。 块元素之间有边距。 实现 <meta http-equiv="...// 初始化定义元素<em>的</em>宽 let width = 100 / maxNum + "%"; // 按照最大块宽度计算放置个数,剩余的宽度可以至少放置一个最小宽度的块时...} // 初始化执行一次,进行元素宽度适配 adption(); </html
07.HTML实例 HTML 实例 HTML 基础 非常简单的HTML文档 HTML 标题 HTML 段落 HTML 链接 HTML 图片 HTML 标题 HTML 标题 在html源码中插入注释 插入水平线...HTML 段落 HTML 段落 更多段落 本例演示在 HTML 文档中折行的使用。...此例演示如何在 HTML 文件中写地址。 此例演示如何实现缩写或首字母缩写。 此例演示如何改变文字的方向。 此例演示如何实现长短不一的引用语。...制作图像链接 创建图像映射 点击图片映射到另一张图 HTML 表格 简单的表格 没有边框的表格 表格中的表头 带有标题的表格 跨行或跨列的表格单元格 表格内的标签 单元格边距(Cell padding...创建一个按钮 本例演示如何在数据周围绘制一个带标题的框。
如: .class {} 属性名与之后的:符号之间不允许包含空格, 而:符号与属性值必须包含空格....如: font-size: 23px; 选择器的规范 如: // 并集选择器 .da, .shu, .coding { color: blue; } 选择器的嵌套层级不大于3级就行....#da input {} .shu .coding {} 行高可以让一行文本在盒子中垂直居中对齐,文字的行高等于盒子的高度,行高-上距离-内容高度-下距离. css三大特性是层叠,继承,优先级....我们在使用css的时候,会出现两个或多个规则在同一元素上,这时css就会出现优先级的情况....(a特殊 a里面可以放块级元素 ) 行内块元素(inline-block) (1)和相邻行内元素(行内块)在一行上,但是之间会有空白缝隙。 (2)默认宽度就是它本身内容的宽度。
border-color 简写属性,设置元素的所有边框中可见部分的颜色,或为 4 个边分别设置颜色。 border-bottom 简写属性,用于把下边框的所有属性设置到一个声明中。...单边外边距: margin-top: margin-right: margin-bottom: margin-left: 外边距合并: 当两个垂直外边距相遇是,形成一个外边距 合并后的外边距的高度等于两个发生合并的外边的最大者...display属性: 定位机制: CSS基本定位机制:普通流,浮动和绝对定位 除非专门单独定义,否则所有框都是默认在普通流中定位 块级框从上到下一个接一个排列,框之间的垂直距离是由框的垂直外边距计算出来的...行内框在一行内的水平布置,使用水平内边距、边框、外边距来调整之间的间距,但是,垂直内边距、边框和外边距不影响行内框的高度,由一行形成的水平框:行框(Line Box),行框的高度总是容纳包含的所有行内框...属性 描述 position 把元素放置到一个静态的、相对的、绝对的、或固定的位置中。 top 定义了一个定位元素的上外边距边界与其包含块上边界之间的偏移。
# 盒子模型(Box Model) 所谓盒子模型: 就是把HTML页面中的布局元素看作是一个矩形的盒子,也就是一个盛装内容的容器。...border-color 边框颜色 边框样式(border-style),常用属性值如下: none:没有边框即忽略所有边框的宽度(默认值) solid:边框为单实线(最为常用的) dashed:边框为虚线...设置外边距会在元素之间创建“空白”, 这段空白通常不能放置其他内容。...# 相邻块元素垂直外边距的合并 当上下相邻的两个块元素相遇时,如果上面的元素有下外边距margin-bottom,下面的元素有上外边距margin-top,则他们之间的垂直间距不是margin-bottom...# 嵌套块元素垂直外边距的合并 对于两个嵌套关系的块元素,如果父元素没有上内边距及边框,则父元素的上外边距会与子元素的上外边距发生合并,合并后的外边距为两者中的较大者,即使父元素的上外边距为0,也会发生合并
CSS 将 HTML 文档中的每个元素视为一个”框”或”盒”,其中包含一系列不同的属性,用于确定它在页面上的显示位置。...在以后的章节中,我们将更多地了解 HTML 结构和 CSS 框模型如何组合以形成各种复杂的页面布局。...Border Border 就是围绕内容和填充绘制的线,注意边框如何在填充旁边碰撞,两者之间没有空隙。...当你有两个垂直边距彼此相邻的盒子时,它们会折叠。不是将边距加到一起,而是仅显示最大的边距。...做法就是在它们之间放置另一个不可见的元素。 一定要记住,填充不会折叠。
定义 位置(Position)属性是对HTML元素的位置进行定义的CSS属性。...display display指定元素中渲染出来的显示盒类型。 float float 可使一个元素脱离文档流,然后被放置在它所在的容器的左侧或右侧,另外其他的文本或行内元素围绕该元素放置。...left 设置定位元素左外边距边界与其包含块左边界之间的偏移。 overflow overflow该属性作用在block型元素上。...top 设置定位元素的上外边距边界与其包含块上边界之间的偏移。 vertical-align 设置元素的垂直对齐方式。...取值为 collapse 时隐藏表格的一行或一列。 z-index z-index该属性指定元素及其子元素的z-order。当元素之间重叠时,z-order可决定元素显示的顺序。
也就是说,上下两个块级盒之间的边距由它们之中边距较大的元素决定,而不是他们的和!...这可能会产生一些难看的效果如果行内块有边框的话。...创建了BFC的元素会按照如下的方式对其子元素进行排列: 在BFC中,盒子从顶端开始垂直地一个接一个地排列,两个盒子之间的垂直的间隙是由他们的margin 值所决定的。...在一个BFC中,两个相邻的块级盒子的垂直外边距会产生折叠。即是在BFC中相邻的块级元素的垂直边距会折叠(collapse)。...折叠的结果: 两个相邻的外边距都是正数时,折叠结果是它们两者之间较大的值。 两个相邻的外边距都是负数时,折叠结果是两者绝对值的较大值。 两个外边距一正一负时,折叠结果是两者的相加的和。
1、CSS规则定义英汉对照表一、类型font-family:字体font-size:字体大小font-weight:字体浓淡font-style:字体风格 如:斜体、正常等font-variant:字体变量...3、其他浮动元素padding:间隙(设定间隙的宽度)margin:边距(用来设定边距的宽度)五、边框style:样式 (如:虚线等等)width:宽度color:颜色六、列表list-style-type...如果为正数,则离用户更近,为负数则表示离用户更远)overflow:规定当内容溢出元素框时发生的事情placement:放置clip:裁剪绝对定位元素八、扩展分页:page-break-before page-break-after...视觉效果:cursor 规定要显示的光标的类型(鼠标放在指定位置鼠标的形状)filter注:请尽量少的使用分页属性,并且避免在表格、浮动元素、带有边框的元素中使用分页属性。...发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/145597.html原文链接:https://javaforall.cn
小部分行内元素允许修改尺寸,html 元素中本身就具备 width 和 height 属性的行内元素允许修改尺寸,否则不能改,如:img 7....当两个垂直外边距相遇时,将合并成一个 B. 大部分行内元素垂直外边距无效 ,img 允许设置 C. 行内块元素设置垂直外边距,该行的所有元素都跟着变 D....外边距的溢出, 特殊场合下,为子元素设置外边距(上下)会作用到父元素上 特殊场合: a. 父元素没有边框(上下) b. 为第一个(最后一个)子元素设置外边距 解决方案: a....#tbl tr:not(:first-child) 匹配 id 为 tbl 表格中除第一行以外的所有行 (4). 伪元素选择器 ① ....解决的两个问题 ①. 外边距溢出问题 外边距常规的解决方法: A. 为父元素添加边框 B. 使用父元素的内边距,取代子元素的外边距 D.
中写入css样式的代码,标签放置在标签之中 格式: 选择器名称{ 属性名:属性值; 属性名:属性值;·······} 选择器就是css样式指定的作用在那些标签上;如果一个属性名有多个值,多个值之间使用...选择器1+选择器1{} 通用兄弟选择器 选择器1~选择器2{} 选中同一个级别的第一个标签 标签:first-child{} 选中同级别中同类型的第一个标签 标签:first-of-type{} 选中同级别中同类型的最后一个标签...标签:last-of-type{} 选中同级别的第几个标签 标签nth-child(3){} 选中同级别同类型的第几个标签 标签:nth-of-type(3) css样式 所有的html标签都是有边框的...块级标签:独占一行,可以设置宽高常见的块级元素有h系列、p、div、ul等 行级标签:不独占一行,不可以设置宽高;常见的行内元素有...css盒子模型 所有的html元素,我们都可以看作一个四边形,一个盒子 用css设置盒子的内边距,边框,外边距的样式内边距padding 边框border 外边距margin 边框border border-top
二、标签的差异 共性:都是一个容器,可以在其中放置内容 差异:分为行内和块级两个大类,且不同便签有相应含义上的预设,如:h-标题,p-段落,a-链接,等等 三、标签语义化的好处 a、让结构更简洁,让搜索引擎更友好...:table、tr、td,以及表格的其他成员th、thead、tbody、tfood 附录:常用HTML标签表 红色:结构标签 黑色:行内元素 蓝色:块级元素 绿色:表格元素 灰色:其他标签 定义文档的主体,默认有外边距,注意清除。 定义页面的信息。 定义 HTML 文档。 定义页面的描述信息,便于搜索优化。... 自定义列表的内容,嵌套在内,与区别,块级元素。 定义段落,默认有一个行高的外边距。 定义表格。 定义表格中的行。... 定义表格中的单元。 定义表格中的表头单元格。 定义表格中的表头内容。 定义表格中的主体内容。 定义表格中的表注内容(脚注)。
领取专属 10元无门槛券
手把手带您无忧上云