自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 使用 CSS 预处理的优缺点分别是什么

总的来说,CSS预处理器提供了强大的工具,可以提高CSS的可维护性和可重用性。SS预处理器是一种用于增强和扩展CSS的工具,例如Sass、Less和Stylus。它们提供了一些强大的功能,但也伴随着一些优点和缺点。预处理器功能不是CSS标准的一部分,因此可能需要特定的编译器或工具来处理。预处理器需要额外的编译步骤,将预处理代码编译成标准的CSS。如果团队中的某些成员不熟悉或不习惯使用预处理器,那么维护和合并代码可能会变得更加复杂。预处理器通常具有自动添加浏览器前缀的功能,减少了处理不同浏览器的烦恼。

2023-10-22 04:13:04 124 1

原创 编写高效的 CSS 应该注意什么?

编写高效的CSS是关于确保样式表不仅产生所需的外观,还能够以最有效的方式加载和渲染。避免使用过于复杂的选择器,尽量使用最简单的选择器来匹配元素。尽量使用类选择器而不是ID选择器,因为类选择器允许多次使用相同样式,而ID选择器只能用于一个元素。如果有多个元素共享相同的样式,尽量将这些样式提取到一个类中,以减少重复的样式定义。不要为了追求极致的细节而添加不必要的复杂度,尽量保持样式表的简洁和清晰。避免过多的CSS选择器嵌套,因为它们会增加选择器的复杂性和渲染时间。的缩写,以减少样式表的大小。

2023-10-22 04:12:21 71 1

原创 Float 定位的工作原理

然而,现代CSS中也有更强大的布局工具,如Flexbox和Grid,通常更适合实现复杂的布局。但需要注意,浮动元素的使用可能导致一些布局问题,需要小心管理,确保页面的呈现是如预期的。Float(浮动)是CSS中的一种定位属性,通常用于实现文本和元素的环绕效果,如图像或其他块级元素围绕文本流的排列。浮动的元素被从正常的文档流中脱离,不再占用文档中的空间,因此周围的内容会向浮动元素的周围流动。当浮动元素的下面没有浮动元素时,会导致其包含块不扩展以适应浮动元素的高度。属性,可以将元素浮动到其包含块的左侧或右侧。

2023-10-22 04:10:54 94 1

原创 什么是 FOUC? 如何避免

FOUC通常出现的原因是浏览器在加载HTML文档时,会首先加载HTML和文本内容,然后才加载CSS样式表。FOUC是"Flash of Unstyled Content"的缩写,指的是在网页加载过程中,浏览器在样式表加载前会先显示未经样式修饰的内容。使用内联CSS样式或内嵌CSS块来定义关键样式,这样在外部样式表加载之前,页面的关键部分会有一些样式。通过这些方法,可以降低FOUC的风险,提供更好的用户体验,确保页面加载时内容具有一致的样式。属性,将CSS样式表提前加载,以提高加载速度。

2023-10-22 04:09:26 115 1

原创 png、jpg、gif 这些图片格式解释一下,分别什么时候用

PNG、JPG(也被称为JPEG)、和GIF是常见的图像文件格式,它们各自具有不同的特性和适用场景。

2023-10-22 04:07:15 379 1

原创 Sass、LESS 是什么?大家为什么要使用他们?

Sass 和 LESS 都是一类被称为 CSS 预处理器(CSS Preprocessors)的工具,它们添加了一些强大的功能和语法扩展,以改进 CSS 的编写和维护。这些工具使得样式表的开发更加高效和可维护。

2023-10-22 04:06:00 114 1

原创 px 和 em 的区别

单位的尺寸是固定的,不会根据用户的偏好或设备屏幕的大小而改变。是一个相对单位,它相对于父元素的字体大小来定义尺寸。单位更灵活,可以根据用户的字体大小设置和父元素的字体大小来自动调整。(像素)是一个绝对单位,它提供了一个具体的、固定的尺寸。通常用于调整文本大小,以及在响应式设计中,以便根据不同的视口大小和字体设置来自动调整元素的大小。单位的尺寸是相对的,会继承父元素的字体大小。单位指定的大小在不同设备和屏幕上保持不变,不受其他因素的影响。通常用于设置固定大小的元素,如边框、内边距或其他元素的尺寸。

2023-10-22 04:04:27 441 1

原创 什么是外边距重叠?重叠的结果是什么?

在这个例子中,父元素的上外边距与第一个子元素的上外边距相邻,它们的外边距可能会重叠,最终的外边距不是 10px + 20px = 30px,而是 20px,因为较大的外边距会覆盖较小的外边距。外边距重叠(Margin Collapsing)是指当两个或多个垂直相邻的元素具有外边距时,它们的外边距会合并成一个单一的外边距,而不是简单地相加。元素的上外边距会重叠,最终它们之间的外边距不是 20px + 30px = 50px,而是 30px,因为较大的外边距会覆盖较小的外边距。元素插入以分隔元素之间的外边距。

2023-10-22 04:03:37 39 1

原创 行内元素和块级元素的具体区别是什么?行内元素的 padding 和 margin 可设置吗?

在HTML和CSS中,元素通常被分为两种主要类型:块级元素(Block-level elements)和行内元素(Inline elements)。它们之间的主要区别在于它们的显示方式和如何影响文档的布局。

2023-10-22 04:01:52 366 1

原创 CSS 清除浮动的几种方法

link>标签是HTML标准元素,通常用于在部分引入外部样式表。它支持并行加载,不会阻塞页面渲染,适用性更广泛,兼容性更好。@import规则是CSS中的一种规则,用于在CSS文件内部引入其他CSS文件。它可能会阻塞页面渲染,因为它是在样式表内部执行的,而且在一些古老的浏览器中可能存在兼容性问题。一般来说,推荐使用标签来引入外部样式表,因为它在性能和兼容性方面更有优势。但在某些特定情况下,如在样式表中需要动态引入其他样式表时,@import规则也可以派上用场。

2023-10-22 03:59:41 23 1

原创 Vue3的项目搭建

Vue3的项目搭建

2023-02-12 15:50:32 91

原创 Vue3 路由设置

Vue3 路由设置

2023-02-12 15:43:18 364 1

原创 Vue3 ref响应式变量解析

Vue3 ref响应式变量解析

2023-02-12 15:36:19 509 1

原创 Set up 介绍

setup的使用

2023-02-12 15:31:57 962 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除