CSS知识树

css

  • css和盒模型
    • 标准模型 (content)
    • 怪异模型 (content+border+padding)
  • 布局
    • 表格布局

    • 两栏布局 一栏定宽,一栏自适应

    • 三栏布局 两边定宽中auto

      • 圣杯布局
      • 双飞翼布局 float和BFC
    • 分栏布局 column-width

    • 弹性布局 有老版和新版的

      • 容器
        • flex-direction justify-content align-items flex-wrap align-content
      • 项目
        • order align-self flex-basis flex-shrink
    • 最强大的网格布局

      • 容器
        • repeat()函数 auto-fill 关键字 fr 关键字 minmax()函数 auto 关键字
        • grid-template-columns grid-template-rows grid-row-gap grid-column-gap grid-template-areas grid-auto-flow
        • justify-items align-items justify-content align-content
      • 项目
        • grid-column-start grid-column-end grid-row-start grid-row-end
        • grid-column grid-row 上面的合写 grid-area
        • justify-self align-self
    • 响应式媒体

      • 媒体类型 属性 关键字
  • 文本块
    • letter-spacing text-align text-decoration text-indent white-space word-spacing text-transform text-rendering
  • css像素/单位 px rem em
  • 定位类型 relative absolute fixed sticky
  • 浮动 盒模型一层,文字一层,只浮盒模型那层
  • BFC
    • 成立条件 float的值不是none position不是static或relative overflow不是visible display不是inline-block、table-cell、flex、table-caption或者inline-flex
  • haslayout 如何触发?
  • hack注释
  • 动态伪类lvhaf link visited hover active focus
  • 伪元素 ::before ::after :first-line first-letter
  • 锚伪类 :target
  • 结构性伪类
    • :nth-child first-child last-child only-child
    • :nth-of-type first-of-type last-of-type only-of-type
    • p:nth-child(5) 和 p:nth-of-type(5) 区别
  • 表单性伪类 :check :disabled enabled focus
  • 阴影
    • box-shadow
    • text-shadow css增加了text-stroke文字描边 direction文字排版 unicode-bidi文字排版
  • 自定义字体
  • 选择器
    • 属性权重优先级 !import > 行内样式 > ID选择器 > 类选择器 > 标签选择器 > 通配符 > 继承 > 游览器默认属性
    • e e 后代选择器 e,e 多元素选择器 e > e 子选择器 e+e 兄弟选择器
    • 属性选择器 [a=1] [a~=1] [q|=1] 选择所有
    • 属性选择器 [a^=1] [a$=1] [a*=1] 选择每一个
  • 新属性
    • 盒模型阴影
    • 倒影 box-reflect
    • resize 自由调整 overflow要搭配
    • 边框图片
    • 渐变
  • 过渡
    • transition-property 过渡属性的名称
    • transition-duration过渡时间
    • transition-timing-function过渡效果
    • transition-delay
    • addEventListenter(“transitionend”,function(){console.log(“监听完成 会触发两次”)})
    • 一个坑:transition在元素首次渲染还没有结束的情况下是不会触发的
  • 变形 transform
    • rotate translate skewX scale origin基点变换
    • 注意:在绝大部分变换样式切换时,如果变换函数的位置,个数不相同也不会触发过渡
    • 3D变形
      • 景深 perspective 写在父元素身上,作用于子元素,本身不起作用 或写在子transform: perspective(100px);
      • 景深叠加 3D缩放/旋转/平移
      • perspective-origin
      • 灭点
      • 3D舞台与平面 transform-style: preserve-3d;
      • backface-visibility 背面是否透明
  • 动画
    • name duration timing-function delay iteration-count play-state
    • 动画帧
    • animation-direction 执行方向 animation-fill-mode动画外的状态
    • step steps(n, start/end)
      • start表示一开始就越阶,(0%的那个阶段没有执行到)就是start看不到第一帧
      • end表示每个阶段完成后才越阶,(0%的那个阶段就有执行到)就是end看不到最后一帧
    • 只有块元素才配拥有动画
  • css函数
  • css变量
  • js操作css
    • getComputedStyle
    • getPropertyValue
    • getPropertyPriority
    • setProperty
    • removeProperty
    • item

杂-面试题

  • 游览器是如何解析css的 从右往左
  • 垂直水平居中 7种
    • flex
    • grid
    • table
    • 通过 left + right + width + padding + margintop + bottom + height + padding + margin
    • absolute l 50% r 50% translate3d
    • 利用text-align:center和vertical-align:middle属性
    • 用line-height和高度一样
  • 清除浮动的方式
    • 使用伪元素 先block 然后clear
    • 使用空标签然后clear 性质跟上面一样 <div style="clear: both"></div>
    • 使用 <br clear="all" />
    • 开启BFC 开启overflow或者position清除浮动
  • css三角形
  • CSS 选择符有哪些
  • 伪类与伪元素的区别
  • CSS3 新增伪类有那些
  • li 与 li 之间有看不见的空白间隔是什么原因引起的?
  • 什么是包含块,对于包含块的理解
  • width:auto 和 width:100%的区别
  • margin 重叠问题
  • 对 BFC 规范的理解?
  • IFC 是什么
  • 为什么需要清除浮动?清除浮动的方式
  • 使用 clear 属性清除浮动的原理
  • zoom:1 的清除浮动原理?
  • CSS 优化、提高性能的方法有哪些
  • 全屏滚动的原理是什么?
  • 让页面里的字体变清晰,变细用 CSS 怎么做
  • 设备像素、css 像素、设备独立像素、dpr、ppi 之间的区别?
  • layoutviewport、visualviewport 和 idealviewport 的区别?
  • 如何让去除 inline-block 元素间间距?
  • png、jpg、gif 这些图片格式解释一下,分别什么时候用。有没有了解过 webp
  • 1rem、1em、1vh、1px各自代表的含义
  • 画一条0.5px的直线
  • display: inline 的元素设置 margin 和 padding 会生效吗
  • 表格单双行条纹样式
  • 什么是层叠上下文
智慧档案馆建设方案旨在通过先进的信息技术和智能化手段,全面提升档案管理的效率和安全性,满足现代档案管理的需求。方案涵盖了软件、硬件、网络及安全、分布式存储、数据保护、机房建设等多个方面,确保档案馆在数字化、智能化转型中具备高效、安全、可扩展的能力。 在软件部分,智慧档案馆平台集成了档案接收、管理、保存、智能库房管理、辅助鉴定、编研、统计、内部利用、电子阅览室智能服务等功能模块。通过智能化的档案接收和管理流程,系统能够高效处理各类档案数据,支持历史数据迁移、数字化成果接收、征集档案接收等操作。智能库房管理模块通过虚拟库房、调卷归卷管理、温湿度管理等功能,确保实体档案的安全保管和高效利用。此外,系统还提供了智能辅助鉴定、编研、统计等功能,帮助档案馆实现档案的智能化管理和利用。 硬件部分则包括网络及安全设备、分布式存储、数据保护一体机、离线备份设备、机房建设等。网络及安全设备如核心交换机、汇聚交换机、下一代防火墙、终端安全管理系统等,确保了档案馆网络的高效运行和数据的安全防护。分布式存储系统通过全分布式架构和数据冗余技术,提供了高可伸缩性和高可用性,支持多副本或EC冗余机制,确保数据的安全性和快速重构。数据保护一体机和离线备份设备则通过多种备份和恢复机制,确保数据的完整性和可恢复性。机房建设部分则通过UPS、精密配电柜、精密空调、冷通道机柜等设备,确保机房的稳定运行和高效管理。 智慧档案馆建设方案不仅顺应了国家档案信息化建设的政策要求,还结合了云计算、区块链等新技术,确保了系统的先进性和安全性。通过智能化的档案管理和高效的数据保护机制,档案馆能够更好地服务于公众,提升档案利用效率,实现档案资源的共建共享。这一方案不仅是档案数字化转型的重要举措,也为未来档案馆的智能化发展奠定了坚实基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值