当前位置: 首页 > news >正文

CSS3与HTML5

box-sizing
content-box:默认,宽高包不含边框和内边距
border-box:也叫怪异盒子,宽高包含边框和内边距
动画:移动translate,旋转、transform等等
走马灯:利用动画实现animation:from… to…
隐藏元素:
visibility:hidden 占位
display:none 不占位
画页面前重置浏览器自带样式

清除浮动

//清除边框
* {
* padding:0;
* margin:0;
* }
* //左浮动
* .leftfix{
* float:left;
* }
* //右浮动
* .rightfix{
* float:right;
* }
* //若子元素有浮动,则给父元素添加清除浮动,来解决一些问题
* .clearfix::after{
* content:'';
* display:block;
* clear:both;
}

BFC

快格式化上下文,默认关闭
开启后:
1、其子元素不会再产生margin塌陷问题
2、自己不会被其他元素所遮盖
3、就算其子元素浮动,自身高度也不会塌陷
如何开启BFC:
根元素
浮动元素
绝对定位,固定定位的元素
行内块元素
表格单元格
over-flow的值不为visible的时候
display的值设为flow-root

WebPack

//设置是开发与生产模式
mode:development/production
// 配置打包入口文件
entry: path.resolve(__dirname, ‘src’, ‘index.js’),
// 配置打包输出位置,及文件名
output: {
path: path.resolve(__dirname, ‘dist’),
// 输出文件名
filename: ‘bundle.js’
}
// 配置各种插件
plugins
// 扩展各种文件加载模块 - css模块
module: {
rules:[…]
}
//还可配置代理等
devServer
热替换、懒加载(import)、预加载(preload、prefetch)
rel: “preload”, // preload浏览器加载的时候已经提前被加载
rel: “prefetch”, // prefetch浏览器已初始化之后空闲的时候加载
也可在package.json的 script 中配置打包命令,简化命令
开发阶段配置devtool: ‘source-map’,定位错误源代码所在位置,安全起见上线后移除
分割分包
optimization: {
splitChunks: {
chunks: ‘async’,//三选一:“initial” 初始化,“all”(默认就是all),“async”(动态加载)
minSize: 20000,//当导入的模块最小是多少字节才会进行代码分割
}
},
在这里插入图片描述

http://www.lryc.cn/news/182214.html

相关文章:

  • redis的简单使用
  • Windows下启动freeRDP并自适应远端桌面大小
  • ES6中的数值扩展
  • 自定义注解实现Redis分布式锁、手动控制事务和根据异常名字或内容限流的三合一的功能
  • Linux:minishell
  • STM32驱动步进电机
  • 计算机视觉——飞桨深度学习实战-深度学习网络模型
  • 用c动态数组(不用c++vector)实现手撸神经网咯230901
  • 视频讲解|基于DistFlow潮流的配电网故障重构代码
  • Ultralytics(YoloV8)开发环境配置,训练,模型转换,部署全流程测试记录
  • springboot之@ImportResource:导入Spring配置文件~
  • 阿里云服务器免费申请入口_注册阿里云免费领4台服务器
  • ES6中的async、await函数
  • 代码随想录算法训练营第五十六天 | 动态规划 part 14 | 1143.最长公共子序列、1035.不相交的线、53. 最大子序和(dp)
  • 【数据挖掘】2021年 Quiz 1-3 整理 带答案
  • 【软件设计师-中级——刷题记录6(纯干货)】
  • 微信小程序点单左右联动的效果实现
  • Socket通信
  • TCP 如何保证有效传输及拥塞控制
  • PyQt5+Qt设计师初探
  • rust cargo
  • CANoe.Diva生成测试用例
  • openGauss学习笔记-89 openGauss 数据库管理-内存优化表MOT管理-内存表特性-使用MOT-MOT使用查询原生编译
  • python获取时间戳
  • 2023年山东省安全员C证证考试题库及山东省安全员C证试题解析
  • Java中的Unicode字符编码与占用比特位解析
  • 分布式事务-TCC案例分析流程图
  • 究竟是什么样的讲解数组算法的博客让我写了三小时???
  • Day-05 CentOS7.5 安装docker
  • Makefile