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

前端基础知识汇总(一)

本系列文章将介绍开发基础知识,函给了前端、后端、算法、运维、中间件五大类。希望能给奋斗中的小伙伴们带来或多或少的帮助。

 

一、HTML/CSS相关问题

1. 什么是盒模型?如何在 CSS 中改变盒模型?

盒模型包括内容(content)、内边距(padding)、边框(border)和外边距(margin)。在 CSS 中可以通过 box-sizing 属性设置盒模型,content-box 为标准盒模型,border-box 为 IE 盒模型。

2. display: none 与 visibility: hidden 的区别?

display: none 将元素从文档流中移除,不占据空间;visibility: hidden 元素不可见,但仍然占据原来的空间。

3. 如何实现水平垂直居中?

多种方式可实现居中,如 flex 布局:

.parent {

    display: flex;

    justify-content: center;

    align-items: center;

}

4. 解释 CSS 选择器的优先级规则。

优先级从高到低依次是:!important > 内联样式 > ID 选择器 > 类、伪类和属性选择器 > 标签选择器 > 通配符选择器 > 继承的样式。

5. position: absolute 和 position: fixed 的区别?

absolute 相对于最近的定位父元素进行定位;fixed 相对于视口进行定位,不随页面滚动。

6. 什么是 BFC (Block Formatting Context)?

BFC 是一种布局机

相关文章:

  • ubuntu20.04编译安装opencv-4.9.0的cuda版本
  • 力扣(leetcode)每日一题 2516 每种字符至少取 K 个 | 滑动窗口
  • 【项目经验分享】深度学习自然语言处理技术毕业设计项目案例定制
  • 学生信息管理系统开发实战:掌握多数据模型关联关系的设计和使用
  • 「iOS」——KVC
  • 使用 pypdf 给 PDF 添加目录书签
  • 搜索引擎onesearch3实现解释和升级到Elasticsearch v8系列(四)-搜索
  • 基于Hive和Hadoop的图书分析系统
  • nodejs逐字读取文件示例
  • 防火墙详解(三)华为防火墙基础安全策略配置(命令行配置)
  • 如何恢复被删除的 GitLab 项目?
  • 前端Vue.js与后端Flask/Django协同开发指南
  • 修改DNS地址有什么影响
  • 选择更轻松:山海鲸可视化与PowerBI的深度对比
  • RP2040 C SDK GPIO和IRQ 唤醒功能使用
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • Apache Pulsar 2.1 重磅发布
  • ES6 学习笔记(一)let,const和解构赋值
  • gops —— Go 程序诊断分析工具
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • Javascript基础之Array数组API
  • js写一个简单的选项卡
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 不上全站https的网站你们就等着被恶心死吧
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 分类模型——Logistics Regression
  • 你不可错过的前端面试题(一)
  • 我这样减少了26.5M Java内存!
  • - 转 Ext2.0 form使用实例
  • 1.Ext JS 建立web开发工程
  • ionic入门之数据绑定显示-1
  • Java总结 - String - 这篇请使劲喷我
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • (11)MATLAB PCA+SVM 人脸识别
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (每日一问)基础知识:堆与栈的区别
  • (三)模仿学习-Action数据的模仿
  • (转)socket Aio demo
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .NET 材料检测系统崩溃分析
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .net遍历html中全部的中文,ASP.NET中遍历页面的所有button控件
  • /ThinkPHP/Library/Think/Storage/Driver/File.class.php  LINE: 48
  • [ vulhub漏洞复现篇 ] struts2远程代码执行漏洞 S2-005 (CVE-2010-1870)
  • [8481302]博弈论 斯坦福game theory stanford week 1
  • [AHOI2009]中国象棋 DP,递推,组合数
  • [AIGC] Java 和 Kotlin 的区别
  • [AIGC] SpringBoot的自动配置解析
  • [BROADCASTING]tensor的扩散机制