高度塌陷、表格样式

一.当页面加载内容过多时会影响网页的打开速度,<thead><tbody><tfoot>会分担页面的加载压力

二.Colgroup 从上一个基础上占有span列列数<colgroup span=”列数”>

如果加了细化的col 默认的下一个不再是从colgroup属性值之后,而是col之后

也可以单独去使用

三.组分割线

<table rules=”rows行/cols列/none默认/groups 根据colgroup”>

四.Css操作

Css给表格加边框的时候需要table和td同时设置

Border-spacing:0; 单元格之间的距离

Border-collapse:collapse合并相邻的两条边框线,让边框变细

Table-layout:fixed/auto 固定单元格的宽度

Empty-cells:show/hide 无内容的单元格 显示/隐藏

Caption{

Caption-side:bottom 标题的位置

 

 

 

 

 


高度塌陷:

父元素高度不写(height:auto),其他元素浮动

高度自适应:height:auto

宽度自适应:width:auto/%

解决方法:

1.给父元素添加:overflow:hidden 触发了BFC

2.给浮动的盒子下面添加一个空盒子 clear:both overflow:hidden height:0

3.万能清除法:clear::after{

             Display:block;

             Height:0

             Overflow:hidden

             Clear:both

              Content:””

}

第3种:只能解决ie8以上的浏览器

溢出隐藏:margin-top:

         高度塌陷:

         文本溢出

伪元素选择器:

::/:after{

Content:”后面添加”

url();

}

::/:before{

 Content:”前面添加”

url();

}

:/::first-letter{

第一个字符改变的样式

}

:/::first-line{

改变第一行样式

}

只能使用::/::selection{

只能改变

Color:

Backgroundcolor:{

选中之后的内容进行样式操作

}

隐藏元素方法:

1.Dispay:none 不占空间

2.Opcity:0 透明度0

3.Visibility:visible/hidden

4.Height:0 overflow:hidden不占空间

最小最大宽度:跟height的区别:height是固定宽度

Min-height:

Max-height:

posted @ 2021-11-23 19:03  满天星可以嘛  阅读(55)  评论(0编辑  收藏  举报