1.认识 flex 布局
我们在写前端页面的时候可能会遇到这样的问题:同样的一个页面在 1920x1080 的大屏幕中显示正常,但是在 1366x768 的小屏幕中却显示的非常凌乱。
2025年08月05日
我们在写前端页面的时候可能会遇到这样的问题:同样的一个页面在 1920x1080 的大屏幕中显示正常,但是在 1366x768 的小屏幕中却显示的非常凌乱。
2025年08月05日
我们每天都在网上摸鱼,作为前端开发人员,网站上微妙的细节变化通过比别人会更关注。我一直注意到的一件事是网站上的动画的流畅性。动画对于用户体验来说是非常好的,有时我们可以一些有趣的动画来留住用户。
2025年08月05日
许多开发者只学了基础——比如修改颜色、设置字体或创建弹性布局——就止步不前。但 CSS 是一门精深而多用途的语言,掌握后能帮你构建优雅、高效且无障碍的界面。
无论你是从零搭建还是微调设计系统,掌握一些高级技巧都能让你脱颖而出。以下是 10 个每个前端开发者都该知道——但令人惊讶的是很多人并不知道——的 CSS 技巧。
2025年08月05日
HTML(超文本标记语言)是Web开发的基石,负责构建互联网内容的结构。无论你是初学者还是资深开发者,掌握关键HTML概念对于构建健壮、可访问且高效的网站都至关重要。本文将深入探讨每个前端开发者都应该了解的核心概念——从基础原理到高级技巧,助你在不断演进的Web领域保持领先地位。
语义化HTML通过使用能表达内容含义的标签来提升可访问性、SEO和代码可读性。应该用<header>、<nav>、<main>、<article>、<section>、<aside>和<footer>等语义化元素替代通用的<div>或<span>标签。
2025年08月05日
CSS中的margin塌陷(也称为margin collapsing)是一个常见的布局问题,主要发生在垂直方向上。当两个或多个元素的垂直margin相遇时,它们不会按照预期叠加,而是会发生重叠,导致最终的外边距值比单独设置时小。
2025年08月05日
CSS的发展早已超越了单纯设置颜色和边距的范畴。如今的现代CSS赋予开发者构建布局的能力——这些布局在过去必须依赖JavaScript或复杂的变通方案才能实现。随着容器查询、滚动吸附、层叠上下文以及新型响应式单位的兴起,我们现在拥有了原生工具来打造动态化、无障碍且高性能的用户界面。
但这里存在一个挑战:大多数开发者仍在用2015年的方式使用CSS。掌握这些新特性可以立即提升你的前端开发水平。你将编写更少的代码,以更优雅的方式解决更多问题,并创建出在所有设备上都表现优异的UI界面——而无需使用10个媒体查询或第三方库。
2025年08月05日
作者:Tam Hanna
转发链接:
https://www.creativebloq.com/how-to/21-ways-to-optimise-your-css-and-speed-up-your-site
CSS 必须通过一个相对复杂的管道,就像 HTML 和 JavaScript一样,浏览器必须从服务器下载文件,然后进行解析并将其应用于DOM。由于优化程度极高,这个过程通常非常快——对于不基于框架的小型 web 项目,CSS通常只占总资源消耗的一小部分。
Powered By Z-BlogPHP 1.7.4