CSS3——盒模型 电玩女神 2022-09-25 10:15 135阅读 0赞 * * 盒模型 * * display属性值 * inline * block * inline-block * inline-table * list-item * run-in * compact * 表格类型 * table * table-row * table-cell * thead * caption * none -------------------- ## 盒模型: ## 可以理解为一块块的区域,比如div -------------------- #### display属性值: #### 通过设置display的属性值操作盒模型 #### inline: #### 类似于自适应,例如:span,a的默认样式 #### block: #### 类似于充满,例如:div,p的默认样式 **上述两个属性的简单测试** <div style="background-color: green">我是div</div> <span style="background-color: red">我是span</span> -------------------- #### inline-block: #### 可用于水平菜单的实现 **测试代码** ...... <style> ul{ margin: 0; padding: 0; } li{ padding: 10px 20px; background-color: #2292ff; border-right:solid 1px #2066c7; width:100px; text-align: center; /*下面两个属性与display的inline-block属性相比*/ /*list-style: none; float: left;*/ /**/ display: inline-block; } a{ color: #fff; text-decoration: none; } </style> ...... <ul> <li><a href="#">首页</a></li> <li><a href="#">首页</a></li> <li><a href="#">首页</a></li> <li><a href="#">首页</a></li> <li><a href="#">首页</a></li> <li><a href="#">首页</a></li> <li><a href="#">首页</a></li> </ul> ...... -------------------- #### inline-table: #### 实现表单与其他内容(例如文字)位置的改变,类似于word中对图片布局的改变 **测试代码** ...... <style> table{ display: inline-table; border: solid 3px #cccccc; /*此案例中改变的是文字的位置*/ vertical-align: bottom; } td{ border: solid 3px #000000; } </style> ...... <body> 文字1 <table > <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> </table> 文字2 </body> ...... -------------------- #### list-item #### 将div转化成list样式 **测试代码** <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> div{ display: list-item; list-style-type: circle; margin-left: 30px; } </style> </head> <body> <div>list-item</div> <div>list-item</div> <div>list-item</div> <div>list-item</div> <div>list-item</div> <div>list-item</div> <div>list-item</div> <div>list-item</div> </body> </html> -------------------- #### run-in #### run-in类型的元素将被包括在后面的block类型的元素的内容 -------------------- #### compact #### compact类型的元素将被放置在block类型的元素左边 -------------------- ### 表格类型 ### 将div等转化成类似于表格的形式,改变display的属性值 #### table #### 类似于将div变成表格 #### table-row #### 类似于将div变成表格的一行,`<tr>` #### table-cell #### 类似于将div变成表格的`<td>`或`<th>` #### thead #### 类似于将div变成表格的表头 #### caption #### 类似于将div变成表格的标题 -------------------- ### none ### 不显示
相关 CSS盒模型 盒子模型: 盒子模型,又称框模型 (Box Model) ![4c87c5ede4c2210fcc827a0d7de07e1e.png][] 盒子模型主要的属性:w 不念不忘少年蓝@/ 2023年01月01日 02:58/ 0 赞/ 148 阅读
相关 CSS盒模型 1 元素分类 在讲解CSS布局之前,我们需要提前知道一些知识,在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。 我就是我/ 2022年06月14日 02:15/ 0 赞/ 237 阅读
相关 css3盒模型、弹性盒模型、怪异盒模型 一、CSS 盒子模型(Box Model) 所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。 CSS盒模型本质上是一个盒 ゝ一纸荒年。/ 2022年05月28日 00:58/ 0 赞/ 401 阅读
相关 CSS盒模型 1)盒模型结构 ![70][] 想象一个盒子,它有:外边距(margin)、边框(border)、内边距(padding)、内容(content)四个属性; 古城微笑少年丶/ 2022年05月27日 08:46/ 0 赞/ 225 阅读
相关 什么是CSS盒模型 IE盒模型和W3C盒模型 看到一篇不错的文章 就转载过来了 说得全面 https://www.cnblogs.com/ylliap/p/6119740.html[点击打开链接][Link 1] 向右看齐/ 2022年05月21日 04:55/ 0 赞/ 282 阅读
相关 CSS盒模型 盒模型 单地说每个html标签都是一个方块,然后这个方块又包着几个小方块。盒模型分为IE盒模型和W3C标准盒模型两种。 Margin(外边距) - 清除边框外的区 r囧r小猫/ 2022年05月17日 02:25/ 0 赞/ 273 阅读
相关 css3弹性盒模型 任何一个容器都可以为其指定为Flex布局。 如: .box{ display:flex; } 行内元素: .box{ di 女爷i/ 2022年05月14日 08:23/ 0 赞/ 217 阅读
相关 CSS盒模型 1、盒模型基本概念: 标准模型 + IE模型 标准模型的width和height不包含border和padding: ![70][] IE模型的width和h 骑猪看日落/ 2022年05月11日 03:12/ 0 赞/ 229 阅读
相关 CSS盒模型 ![img1.gif][] 我们可以把它想像成现实中上方开口的盒子,然后从正上往下俯视,边框相当于盒子的厚度,内容相对于盒子中所装物体的空间,而填充呢,相当于为防震而在盒子内 秒速五厘米/ 2021年11月27日 00:28/ 0 赞/ 347 阅读
还没有评论,来说两句吧...