- 博客(19)
- 收藏
- 关注
原创 css核心技术(第五篇)
这份内容完整梳理了 CSSposition定位体系,核心分为5 种定位类型特性对比核心配套属性高频实战组合三大模块。CSS Grid Layout(网格布局)是 CSS 的二维布局模型,开发者可通过自定义行(rows)和列(columns),精准控制网页元素的位置与尺寸,同时可便捷实现响应式设计。本部分为 Grid 布局中实现响应式自适应的两个核心辅助函数,分别是repeat()的自动填充模式、minmax()尺寸范围限定函数。本次内容分为两大模块:Grid 网格布局的子元素填充规则、替换元素内容适配属性。
2026-03-06 21:52:14
360
原创 css核心技术第四篇(笔记)
float属性可以让元素脱离文档流,向左或向右浮动,直到碰到父容器的边缘或其他浮动元素。Flexbox(Flexible Box Layout Module)是一种 CSS 布局方案,用于快速实现元素的对齐、分布和空间分配。核心逻辑:父容器(Flex 容器)控制子项目(Flex 项目)的布局,即「父控子」。坐标轴概念主轴:默认水平方向(可通过修改),子项目沿主轴排列。交叉轴:默认垂直方向,与主轴垂直。该属性用于修改 Flex 容器的主轴方向,决定子项目的排列方向。属性值描述示例效果代码示例。
2026-01-18 18:16:24
539
原创 css核心技术第三篇(笔记)
内边距(padding)是元素边框与内容区域之间的距离,属于盒子模型的核心组成部分。定义:外边距(margin)是盒子周围的空白空间,作用是将其他元素 “推开”,属于盒子模型的外层部分。场景:让元素之间保留一定间距,提升布局美观度。background是 CSS 中用于设置元素背景相关属性的综合属性,可控制背景颜色、背景图片、背景位置、背景重复方式等样式。在 CSS 中,可通过(线性渐变)和(径向渐变)两种方法,为元素添加渐变背景效果。CSS 的box-shadow属性用于给元素框架添加阴影效果。
2026-01-14 18:27:39
598
原创 css核心技术第二篇(笔记)
属性描述常见取值示例color设置文字颜色关键字 / 十六进制 / RGB/RGBA设置字体系列字体名 / 无衬线字体族font-size设置文字大小pxfont-style设置文字风格normalitalic设置文字粗细normalbold400700设置文字装饰线noneunderline用于控制文字的对齐、缩进、间距等排版功能,是 CSS 文本样式的重要组成部分。属性名作用核心取值注意事项示例text-align文本水平对齐仅对块级元素生效首行文本缩进长度值(如。
2026-01-03 23:30:00
601
原创 C语言:杂货店代码
printf("洋蓟:%.2f 磅 × %.2f 元/磅 = %.2f 元\n", a, yang, a * yang);printf("甜菜:%.2f 磅 × %.2f 元/磅 = %.2f 元\n", b, tian, b * tian);printf("\n================= 订单结算单 ================\n");printf("5%%折扣减免:-%.2f 元\n", discount);printf("\n---------菜单---------\n");
2025-12-04 22:36:04
662
原创 C语言:代码练习题目
printf("工资总额:%.2f 税金:%.2f 收入:%.2f", zong, shuijin, shouru);printf("\n小于或等于 %d 的素数有:\n", n);printf("换行符数量:%d\n", huan);printf("空格数量:%d\n", kong);printf("字符数量:%d\n", zifu);printf("请输入字符:\n");printf("请输入字符:\n");printf("请输入句子:\n");printf("输入小时:\n");
2025-12-04 00:19:59
229
原创 C语言:初识函数和递归以及指针简介
程序调用自身的编程技巧称为递归(recursion)。是过程 / 函数在定义 / 说明中直接或间接调用自身的方法;能将大型复杂问题层层转化为相似的小规模问题求解;只需少量代码就能描述多次重复计算,大幅减少程序代码量;主要思考方式:把大事化小。
2025-12-02 23:13:03
286
原创 C语言:练习题目代码
printf("在第%d年超过\n", i);printf("在第%d年取完\n", i);printf("\nb数组(累计和):");printf("请输入:");printf("\na数组:");完成只用一个循环完成两组数组的导入的输出。printf("请输入:");
2025-12-01 01:15:30
262
原创 C语言:关于进一步了解字符输入输出和输入验证
getchar可以很好的处理字符的输入,scanf可以很好的处理数值输入,但是getchar读取每个字符,包括空格,制表符和换行符,scanf在读取数字时会跳过空格,制表符和换行符。在我们进行输入的时候,我们会按下Enter键来完成这一行的输入,这时候输入的字符会被收集并存储到被称为。值得注意的是在前边我们说的getchar和scanf有那么多相同和相似的用法和作用,那么。接下来是文件的结尾,在getchar()读取文件结尾时会返回一个特殊的值,,当然scanf()也是,我们的用法是这样的,
2025-11-30 17:12:02
160
原创 C语言:补充对于循环和各种小知识的遗漏
以及小提一嘴,continue 和 break 的区别:前者是跳过continue后边的语句,然后执行下一次循环,break是直接跳出整个循环。下边开始补充前面说到的 getchar()和 putchar()这两个是用来输入或者接收字符和输出字符的;第一个就是if语句了,之前只是粗浅的聊到if语句的使用,现在来拓宽一下更多对于if语句的用法;对于这个我们都不陌生了,简单说就是如果if的条件不满足就会执行else的语句;这个可以实现多条语句的复合使用,当满足某某条件时,触发相对应的case结果。
2025-11-30 00:45:55
182
原创 C语言:完成对于各种循环的了解
C 语言中提供了可以随意滥用的 goto 语句和标记跳转的标号。和getchar配套使用的还有putchar,在使用过程中会遇到接收时有光标的问题,那是因为getchar在缓冲区接收的字符或字符串别scanf之类的接收走了,在缓冲区只有剩下\n,因此会有光标,说明getchar接收了这个\n。比如在修饰函数中的局部变量时,局部变量出了作用域,但却不会被销毁,实际上是static修饰局部变量时改变了变量的存储位置,比如局部变量会从栈区放到静态区,影响了变量的生命周期,变得和程序一样长了。的作用,在c语言中,
2025-11-14 00:19:01
245
原创 C语言:初识运算符,表达式,语句和类型转换
我们常见的运算符:a + baba - baba * baba / bab5/2=2a % bab5%2=1++a++++aa--a----aa在使用这些运算符时,要注意运算的优先级a > ba < b>=a >= b<=a <= b==a == b!a!= b&&a && ba0b若a1b!!aa。
2025-11-11 21:40:45
558
原创 C语言:初始字符串和转移字符
相当于我们键盘中的table键,在打印中是打印不出来的,不如说我们的文件路径,案例:printf(“c:\test\test.c”);在这个案例中\t打印出来的是空白,类似空格,如果想要打印出\t,正确方式是加上一个斜杠,转义前面的斜杠,案例:printf(“c:\\test\\test.c”)如果没有这个斜杠那么\0就会是这个字符串的终点,结果只会显示abc,案例:printf(“%s\n”,"abc\0ef");这个很好理解,这里都不做解释,唯一需要注意的是d的范围是0-7;
2025-11-10 23:56:28
258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅