css(3)

一、表格
1.表格的常用属性
边距属性:padding ( td中 margin无效)
边框属性:border
尺寸属性:width height
文本属性:font-** text-* line-height
背景属性:颜色 图片 渐变
指定单元格数据的垂直对齐方式:vertical-align: top/middle/bottom
2.表格的特有属性
边框的分离
border-collapse:
separate (默认值)分离
collapse 合并
边框的边距
border-spacing:
必须保证边框是分离状态
取值:1个值 水平和垂直距离相同
2个值 第一个值水平,第二个值垂直方向的距离
3.标题位置
caption-side
取值:
top 默认值
bottom 表格下方位置
4.显示规则
告诉浏览器如何渲染一张表格
table-layout:
auto 默认值 自动布局表格 表格的大小由内容决定
fixed 固定表格, 列的尺寸由设置的尺寸为准
自动布局VS固定布局

自动布局固定布局
单元格大小会自适应单元格取决于设定的尺寸
表格赋值时,加载速度较慢(缺点)任何情况下会加速加载表格(优点)
自动布局比较灵活(优点)布局不够灵活(缺点)
适用于不确定每列表格大小 不复杂的时候适用于确定每列尺寸的表格使用

二定位(*************
1.什么是定位
改变元素在页面中的位置
2.分类
普通流定位
浮动定位
相对定位
绝对定位
固定定位
普通流定位
页面中元素的默认定位方式 ,默认方式定位 默认文档流
从上往下 从左往右
1.每个元素都有自己的空间
2.每个元素都是从父元素的左上角开始渲染
浮动
在当前行,向左或者向右排列
浮动BUG

  1. 当父元素显示不下所有已经浮动的元素时 显示不下的元素将换行
  2. 换行的规则:优先上浮 ,之后向左/向右对齐
  3. 浮动元素占位,浮动元素会根据浮动方向,占据方向上的位置,不让其他位置占用
  4. 不让其他后面浮动元素占用
  5. 元素一旦浮动,如果没有定义宽度,宽度以内容为准
  6. 元素一旦浮动 就变为块级元素
  7. 文本,行内元素,行内块是不会被浮动元素压在下方,而是巧妙的避开了所有的元素,环绕着浮动元素显示
    清除浮动
  8. 元素一旦浮动起来会对后续的元素造成影响(后续元素会上前补位) 如果后续元素不想上前补位 则给后续元素设置clear属性清除前面浮动元素对我的影响
  9. clear: left/right/both;
    高度坍塌
    块级元素的高度如果不设置,高度以内部元素为准
    但是如果内部元素都浮动,浮动元素不占据空间,父元素的高度就没有了
    解决方案
  10. 直接设置父元素高度 弊端:不知道高度的情况下 没办法设置
  11. 父元素也浮动 弊端:影响后续元素
  12. overflow: hidden /auto弊端:当元素真正需要显示溢出内容时,就显示不出来了
  13. 在父元素中追加一个空元素,并设置clear:both
    三、显示
    display
    取值: block inline-block table none inline
  14. table 尺寸以内容为准,每个元素独占一行,允许修改尺寸
    显示效果
    visibility
    取值: 1.visible 默认 可见 2. hidden 隐藏
    question:
    display:none 和 visibility:hidden区别
    display:none; 隐藏 脱离文档流 不占据页面空间
    visibility:hidden; 隐藏 不脱离文档流 占据页面空间
    透明度
    opacity 取值:0~1 越小越透明
    Q:opacity和rgba()区别
    opacity 作用于元素,只要跟元素相关的颜色都会跟着透明,可以作用到子元素
    rgba()只作用于当前颜色的透明度,不影响其他
    垂直对齐方式
    vertical-align
  15. 取值: top/middle/bottom
  16. 使用场合:
  17. 1 table标签中,控制文字的垂直对齐
  18. 2 img标签 ,控制图片与前后文字的垂直对齐方式(给img元素设置该属性)
  19. 取值: top/middle/bottom/baseline
  20. 编写网页的时候,通常会将所有的图片垂直对齐方式改为除了基线意外的方式
    光标的样式
    cursor
    取值:default (箭头) pointer(小手) text(文本) crosshair (十字型) wait (等待) help(问号)
    四、列表
    列表项背景图片
    list-style-image: url(资源路径);
    列表项的位置
    list-style-position :取值
  21. inside将默认的列表项位置放在li里面
  22. outside 默认 列表项在li外面
    简写:
    list-style :type url position
    关键字: 表格、定位、显示、列表 难度:定位中的浮动有需要bug需要记住
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值