神秘敲码人
躲避痛苦,就无法体验真正的快乐。拒绝痛苦停留,就是损失快乐。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CSS篇-6
本文摘要:文章系统梳理了CSS核心概念与常见问题,涵盖单位特性(rem固定、vw/vh自适应)、格式化上下文(BFC/IFC/GFC/FFC)、伪类顺序(LoVeHAte)、布局问题(外边距折叠、空白符合并)和元素隐藏方式(display:none与visibility:hidden差异)。重点解析了透明效果实现(rgba局部透明 vs opacity全局继承)、响应式单位(em/rem/vw等)、兼容性处理(ResetCSS、怪异模式)以及FOUC避免策略(link优于@import)。同时详解了块级/行原创 2025-06-01 23:41:42 · 325 阅读 · 0 评论 -
CSS篇-5
CSS布局技巧与常见问题解析 摘要:本文解答了CSS布局中的11个核心问题,涵盖浮动、居中对齐、文本处理、图片格式选择等实用技巧。重点内容包括:1) 内联元素可通过float实现浮动布局;2) 使用绝对定位或Flexbox实现元素居中;3) text-overflow处理文本溢出;4) word-wrap解决英文断行问题;5) 推荐使用div+CSS替代table布局,因其更易维护、加载更快且SEO友好;6) 图片格式选择策略(JPG适合照片,PNG支持透明,WebP更高效);7) 行内元素的margin特原创 2025-06-01 22:44:21 · 233 阅读 · 0 评论 -
CSS篇-4
本文摘要: 块级元素独占一行可设宽高,行内元素不独占且宽高由内容决定,行内块元素兼具两者特性; 使用Flex布局实现三栏(左右固定200px,中间自适应)的示例代码; 浮动原理:元素脱离文档流,影响后续元素排版,需注意清除浮动方法; CSS Sprite技术:合并小图减少请求,通过background-position定位; 高效CSS要点:优化选择器性能、减少层级、平衡可读性与效率; 页面重构包括语义化HTML、CSS优化、性能提升和可维护性改进; display:none完全移除元素,visibilit原创 2025-05-30 02:38:28 · 241 阅读 · 0 评论 -
CSS篇-3
CSS初始化是解决浏览器兼容性问题和确保页面一致性的一个非常重要的步骤。它通过重置或标准化不同浏览器的默认样式,帮助我们创建更加一致、稳定的页面布局。常见的初始化方法有基本的CSS重置、精细化的初始化样式表和等。虽然CSS初始化有时可能会对SEO产生轻微影响,但通常可以通过合理的设置来最大限度地减少影响。居中div元素时,常见的做法是使用来实现水平居中,使用flexbox或来实现垂直居中。选择器:指定应用样式的目标元素。属性名称:定义我们想要修改的样式属性。属性值:指定该属性的具体值。5.display。原创 2025-05-30 02:05:36 · 264 阅读 · 0 评论 -
CSS篇-2
CSS 选择器提供了极其丰富和灵活的方式来选择和样式化 HTML 元素。从最基础的元素选择器,到基于关系、属性、状态和虚拟部分的复杂选择器,它们共同构成了 CSS 样式规则的强大匹配机制。在实际开发中,合理、高效地使用这些选择器,是编写出健壮、可维护、高性能 CSS 代码的关键。选择器的效率和特异性(权重)是需要考量的因素。通常建议使用尽可能具体且高效的选择器来定位元素,避免使用过于宽泛的通配符选择器,同时也要平衡选择器的复杂度与可读性。原创 2025-05-30 01:23:18 · 291 阅读 · 0 评论 -
CSS篇-1
CSS基础与布局解决方案摘要 CSS选择器分为四类权重等级:内联样式(1.0.0.0)、ID选择器(0.1.0.0)、类/属性/伪类选择器(0.0.1.0)和元素/伪元素选择器(0.0.0.1)。权重计算采用四位不可进位制,!important优先级最高但应慎用。 CSS引入方式包括: 行内式(高耦合不推荐) 内嵌式(适合单页小规模) 外链式(最佳实践,link优于@import) link标签支持并行加载、DOM操作和更广兼容性,而@import可能导致渲染阻塞和FOUC问题。 浮动布局常见问题及解决方案原创 2025-05-29 22:06:15 · 254 阅读 · 0 评论 -
前端面试题-HTML篇
这是一个很基础但也很重要的问题,它区分了网页内容的生成方式和交互能力。静态网页:内容是固定的,在服务器上预先生成并存储。当用户访问时,服务器直接把这些事先写好的 HTML、CSS 和 JavaScript 文件发送给浏览器,没有任何实时的数据处理或从数据库中提取数据的过程。就像一本印刷好的书,内容在出版时就确定了。主要是纯 HTML、CSS 和少量 JavaScript。即使页面中包含动画效果,那也是通过 JavaScript 在用户浏览器端实现的视觉效果,与服务器端数据的实时变化无关。原创 2025-05-29 19:10:58 · 1069 阅读 · 0 评论