-
05.3.2 vertical-align 作用的前提:只能应用于内联元素以及 display 值为 table-cell 的元素。vertical-align 属性只能作用在 display 计算值为 inline、inlineblock,inline-table 或 table-cell 的元素上。 5.3.3 vertical-align 和 line-height 之间的关系:vertical-align 和 line-height 之间的关系很明确,即“朋友”关系。最明显的就是 vertical-align 的百分比值是相对于 line-height 计算的,实际是只要出现内联元素,这对好朋友一定会同时出现。当前 line-height 计算值是 20px,而 font-size 只有 14px
-
05.3.2 vertical-align 作用的前提:只能应用于内联元素以及 display 值为 table-cell 的元素。vertical-align 属性只能作用在 display 计算值为 inline、inlineblock,inline-table 或 table-cell 的元素上。 5.3.3 vertical-align 和 line-height 之间的关系:vertical-align 和 line-height 之间的关系很明确,即“朋友”关系。最明显的就是 vertical-align 的百分比值是相对于 line-height 计算的,实际是只要出现内联元素,这对好朋友一定会同时出现。当前 line-height 计算值是 20px,而 font-size 只有 14px
-
05.3.2 vertical-align 作用的前提:只能应用于内联元素以及 display 值为 table-cell 的元素。vertical-align 属性只能作用在 display 计算值为 inline、inlineblock,inline-table 或 table-cell 的元素上。 5.3.3 vertical-align 和 line-height 之间的关系:vertical-align 和 line-height 之间的关系很明确,即“朋友”关系。最明显的就是 vertical-align 的百分比值是相对于 line-height 计算的,实际是只要出现内联元素,这对好朋友一定会同时出现。当前 line-height 计算值是 20px,而 font-size 只有 14px
-
05.3.2 vertical-align 作用的前提:只能应用于内联元素以及 display 值为 table-cell 的元素。vertical-align 属性只能作用在 display 计算值为 inline、inlineblock,inline-table 或 table-cell 的元素上。 5.3.3 vertical-align 和 line-height 之间的关系:vertical-align 和 line-height 之间的关系很明确,即“朋友”关系。最明显的就是 vertical-align 的百分比值是相对于 line-height 计算的,实际是只要出现内联元素,这对好朋友一定会同时出现。当前 line-height 计算值是 20px,而 font-size 只有 14px
-
05.3.3 vertical-align 和 line-height 之间的关系:vertical-align 和 line-height 之间的关系很明确,即“朋友”关系。最明显的就是 vertical-align 的百分比值是相对于 line-height 计算的,实际是只要出现内联元素,这对好朋友一定会同时出现。当前 line-height 计算值是 20px,而 font-size 只有 14px,因此,字母 x 往下一定有至少 3px 的半行间距(具体大小与字体有关),而图片作为替换元素其基线是自身的下边缘。根据定义,默认和基线(也就是这里字母 x 的下边缘)对齐
-
0
-
05.3.2 vertical-align作用的前提 vertical-align 起作用是有前提条件的,只能应用于内联元素以及 display 值为 table-cell 的元素。 vertical-align 属性只能作用在 display 计算值为 inline、inline-block,inline-table 或 table-cell 的元素上。 浮动和绝对定位会让元素块状化 vertical-align:middle display:table-cell 可以无视行高:对 table-cell 元素而言,vertical-align 起作用的是 table-cell元素自身。 table-cell 元素设置 vertical-align 垂直对齐的是子元素,但是其作用的并不是子元素,而是 table-cell
-
0vertical-align起作用是有前提条件的,只能作用在display计算值为inline,inline-block,inline-tabl或者table-cell的元素上。因此,块级元素是不支持的 vertical-align的百分比是相对于line-height计算的。 间隙产生的三大元凶:幽灵空白节点、line-height和vertical-align,解决方案也是从这里入手: 1. 图片块状化,干掉幽灵空白节点 2. 容器line-height足够小,只要半行间距小到字母x的下缘位置或者再往上就没有撑开的间隙了 3. 容器的font-size足够小 4. 图片设置其他vertical-align
-
05.3.2 vertical-align作用的前提 vertical-align 起作用是有前提条件的,只能应用于内联元素以及 display 值为 table-cell 的元素。 vertical-align 属性只能作用在 display 计算值为 inline、inline-block,inline-table 或 table-cell 的元素上。 浮动和绝对定位会让元素块状化 vertical-align:middle display:table-cell 可以无视行高:对 table-cell 元素而言,vertical-align 起作用的是 table-cell元素自身。 table-cell 元素设置 vertical-align 垂直对齐的是子元素,但是其作用的并不是子元素,而是 table-cell
-
0vertical-align 关键点总结及日常使用示例1. vertical-align 的作用前提 适用元素:vertical-align 只能应用于内联元素(如 <span>、<img>、<button>、<input> 等)以及 display 值为 table-cell 的元素(如 <td>)。 不适用场景: 块级元素(如 <div>)默认不支持 vertical-align。 浮动(float)和绝对定位(position: absolute)会将元素转为块级,导致 vertical-align 无效。 示例:<!-- 有效使用 vertical-align --><span style="vertical-align: middle;">文本</sp
-
0vertical-align 关键点总结及日常使用示例1. vertical-align 的作用前提 适用元素: 仅适用于内联元素(如 <span>、<img>、<button>、<input> 等)。 适用于 display 值为 table-cell 的元素(如 <td>)。 不适用场景: 块级元素(如 <div>)默认不支持 vertical-align。 使用浮动(float)或绝对定位(position: absolute)会将元素转为块级,导致 vertical-align 无效。 示例: <!-- 有效使用 vertical-align --><span style="vertical-align: middle;">文本</span&
-
0vertical-align 作用的前提 1、vertical-align 属性只能作用在 display 计算值为 inline、inline-block,inline-table 或 table-cell 的元素上。 2、CSS 中,有一些 CSS 属性值会在背后默默地改变元素 display 属性的计算值,从而导致 vertical-align 不起作用。比方说浮动和绝对定位会让元素块状化 。 3、图片顶着.box 元素的上边缘显示,根本没垂直居中,没起作用 .box { height: 128px;} .box > img { height: 96px; vertical-align: middle; } <div class="box"> <img src="1.jpg"> </div
-
05.3.2 vertical-align作用的前提 vertical-align 起作用是有前提条件的,只能应用于内联元素以及 display 值为 table-cell 的元素。 vertical-align 属性只能作用在 display 计算值为 inline、inline-block,inline-table 或 table-cell 的元素上。 浮动和绝对定位会让元素块状化 vertical-align:middle display:table-cell 可以无视行高:对 table-cell 元素而言,vertical-align 起作用的是 table-cell元素自身。 table-cell 元素设置 vertical-align 垂直对齐的是子元素,但是其作用的并不是子元素,而是 table-cell
-
05.3.2 vertical-align 作用的前提 vertical-align 起作用是有前提条件的,这个前提条件就是:只能应用于内联元素以及 display 值为 table-cell 的元素。vertical-align 属性只能作用在 display 计算值为 inline、inline- block,inline-table 或 table-cell 的元素上。 5.3.3 vertical-align 和 line-height 之间的关系 对字符而言, font-size越大字符的基线位置越往下,因为文字默认全部都是基线对齐,所以当字号大小不一样的两个文字在一起的时候,就会发生上下位移,如果位移距离足够大,
-
0vertical-align 作用的前提 vertical-align主要作用于内联元素(如<span>、<a>、<img>等)和内联块元素(通过display: inline - block设置的元素),这些元素按文本排列方式布局,它能提供垂直方向精细对齐控制,像<img>与文本同行时可改变其相对文本基线的垂直位置。在表格布局中也适用于<td>、<th>表格单元格元素,可控制单元格内容垂直对齐,比如让表格单元格中文本垂直居中或靠上、靠下对齐。对于内联元素和内联块元素,基于行框
-
18.用户管理工具 添加用户 创建新用户,用户组及用户目录:useradd tuser 创建新用户,并指定用户目录:useradd -d 绝对路径 用户 创建新用户,为其指定用户组:useradd -g 用户组 用户 为用户设置密码:passwd 用户 密码存放在:/etc/shadow,是加密过后的密码 解析密码:useradd -p 密码 tuser11 —————————————————————————————————— 用户的组 当前用户所属的组:groups 将当前用户加入一个新的组:usermod -G groupNmame username 将用
-
26. 性能监控 经常需要查看当前的性能如何,需要了解CPU、内存和硬盘的使用情况; cpu、内存监控 sar [选项] [时间间隔] [次数] -A:显示所有报告的总和。 -u:输出CPU使用情况的统计信息。 -q:输出平均负载情况。 -r:输出内存和交换空间的统计信息。 -d:输出每一个块设备的活动信息。 -b:显示I/O和传递速率的统计信息。 -n:用于查看网络信息,如网络接口信息、socket连接信息等。 使用示例: 查看CPU平均负载:sar -q 1 2 查看CPU的使用情况:sar -u 1 3 查
-
0本章:磁盘管理、进程管理 查看磁盘空间:df -h 打包/压缩: tar -cvf file1.tar #仅打包不压缩 tar -czvf archive.tar.gz directory/ # 打包并压缩一个目录 tar -czvf archive.tar.gz file1 file2 file3 # 打包并压缩多个文件 -c :打包选项 -v :显示打包进度 -f :使用档案文件 -z:使用gzip压缩 解包/解压缩 tar -xvf demo.tar 查询进程 ps -ef | grep 进程名 top 显示进程信息并实时更新 lsof -i:3306 查看端口占用状态 lsof -p 23295 查询指定进程打开的文件
-
1背景 Linux 提供了丰富的文本处理工具,能快速高效地解析、筛选和修改文本内容。这些工具在数据处理和自动化脚本中应用广泛。 常用命令 1.显示和查看内容: •cat:显示文件内容。 •tac:逆序显示内容。 •head/tail:查看文件的前几行或末尾内容。 2.提取和操作: •cut:提取指定字段。 •sort:对文本排序。 •uniq:去除重复行。 •wc:统计行数、单词数和字符数。 3.过滤和查找: •grep:按模式匹配查找。 •awk:强大的模式匹配和文本处理工具
-
0基础6-7 监控cpu 查看cpu使用率sar -u 查看cpu平均负载 sar -q 1 2 每秒采样一次 总共采样2次 查询内存 free -m 查询网络服务和端口 列出所有端口 netstat -a 列出tcp端口 netstat -at 列出所有监听的服务状态 netstat -l 查看路由状态 route -n 发送ping ping IP 探测路由路径 traceroute IP DNS查询 host domain 反向DNS查询 host IP 下载 wget xxx -limit-rate 限速 -o 指定日志文件 -c 断点续传 ssh scp
-
0基础4-5 查看磁盘空间 df -h(转换单位) -s(递归计算) 打包 tar -c打包 -v显示进度 -f使用档案文件 压缩 gzip xxx.txt 解包 tar -xvf 解压缩 gunzip xxx 查看进程 ps -ef 查看进程实时更新top 查看端口占用进程状态 lsof -i:3306 杀死进程kill
-
0line-height 可以让内联元素“垂直居中”:要让单行文字垂直居中,只需要 line-height 这一个属性就可以,与 height无关. 行高控制文字垂直居中,不仅适用于单行,多行也是可以的。多行:设置 display 为 inline-block,通过vertical-align: middle; 来调整多行文本的垂直位置。 line-height 的各类属性值:line-height 的默认值是 normal,还支持数值、百分比值以及长度值。不同字体下的 line-height:normal 解析值不同,不同系统不同浏览器的默认 line-height 都是有差异的。 数值
-
05.2.2 为什么 line-height 可以让内联元素“垂直居中”。多行文字使用一个标签包裹,然后设置 display 为 inline-block;因为内联元素默认都是基线对齐的,所以我们通过对.content 元素设置 verticalalign:middle 来调整多行文本的垂直位置,从而实现我们想要的“垂直居中”效果。 5.2.3 深入 line-height 的各类属性值。 1. line-height 的默认值是 normal,还支持数值、百分比值以及长度值。 2. line-height 应该重置为多大的值呢?如果我们做的是一个重图文内容展示的网页或
-
0line-height 可以让内联元素“垂直居中”:要让单行文字垂直居中,只需要 line-height 这一个属性就可以,与 height一点儿关系都没有。 多行:设置 display 为 inline-block个,“行框盒子”都会附带的一个产物—“幽灵空白节点”,需要vertical-align: middle; 来调整多行文本的垂直位置。 line-height 的各类属性值: line-height 的默认值是 normal,还支持数值、百分比值以及长度值。 不同字体下的 line-height:normal 解析值不同,不同系统不同浏览器的默认 line-height 都是有
-
0总结:line-height 与 vertical-align 的工作原理与用法1. line-height 垂直居中的原理和误区原理: 行距的上下等分机制:line-height 定义了行高,文字内容会被行高中的“上下等分行距”包裹,因而看起来文字似乎被“垂直居中”。 当单行文字的 line-height 和 height 一致时,行距上下部分相等,视觉上实现了“近似垂直居中”。 误区: “只需设置 line-height 就能垂直居中”: 实际上,单行文字只需要设置 line-height,但多行文本或替换元素(如图片)需要结合 vert
-
0“要想让单行文字垂直居中,只要设置line-height大小和height高度一样就可以了”该说法有两个误区: 1. 要让单行文字居中,只需要line-height一个属性就可以了 2. 行高控制文字居中,不仅适用于单行,多行也是可以的,但只能是近似居中 近似居中的原因,是因为文字字形的垂直中线位置普遍要比真正的行框盒子的垂直中线位置低 要实现多行文字居中,需要将文字用一个元素包裹,设置为inline-block,然后通过内层和外层的line-height实现垂直居中 line-height
-
0line-height 可以让内联元素“垂直居中”:要让单行文字垂直居中,只需要 line-height 这一个属性就可以,与 height一点儿关系都没有。行高控制文字垂直居中,不仅适用于单行,多行也是可以的; 多行:设置 display 为 inline-block个,“行框盒子”都会附带的一个产物—“幽灵空白节点”,需要vertical-align: middle; 来调整多行文本的垂直位置; line-height 的各类属性值:line-height 的默认值是 normal,还支持数值、百分比值以及长度值; 不同字体下的 line-height:norm
-
0line-height可以让内联元素"垂直居中”:要让单行文字垂直居中,只需要line-height这一个属 性就可以,与height一点儿关系都没有。 行高控制文字垂直居中,不仅适用于单行,多行也是可以的。多行设置display为inline-block 个,“行框盒子”都会附带的一个产物一"幽灵空白节点”,需要vertical-align:middle;来调整多行 文本的垂直位置。 line-height的各类属性值: line-height的默认值是normal,还支持数值、百分比值以及长度值。 不同字体下的line-height:normal解析
-
0为什么 line-height 可以让内联元素“垂直居中” 理解 line-height 和内联元素的基本概念。line-height 在 CSS 中用于定义文本行基线之间的距离。它实际上包含了文字本身的高度以及上下的间距部分。内联元素如、<a>等在文档流中是按照文本的顺序依次排列的,其高度默认由内容决定,且在垂直方向上基于文本的基线、底线、顶线等排列。line-height 与内联元素垂直居中的关系原理。当多个内联元素或文本在一行时构成行框盒子,其高度由最高的 line-height
-
0line-height 可以让内联元素“垂直居中”: 要让单行文字垂直居中,只需要 line-height 这一个属性就可以,与 height一点儿关系都没有。行高控制文字垂直居中,不仅适用于单行,多行也是可以的。多行设置 display 为 inline-block个,“行框盒子”都会附带的一个产物—“幽灵空白节点”,需要vertical-align: middle; 来调整多行文本的垂直位置。 line-height 的各类属性值: line-height 的默认值是 normal,还支持数值、百分比值以及长度值。 不同字体下的 line-height:normal
-
0line-height 可以让内联元素“垂直居中”:要让单行文字垂直居中,只需要 line-height 这一个属性就可以,与 height一点儿关系都没有。行高控制文字垂直居中,不仅适用于单行,多行也是可以的。 多行:设置 display 为 inline-block个,“行框盒子”都会附带的一个产物—“幽灵空白节点”,需要vertical-align: middle; 来调整多行文本的垂直位置。 line-height 的各类属性值:line-height 的默认值是 normal,还支持数值、百分比值以及长度值。 不同字体下的 line-height:norm
-
0磁盘管理 df-h 查看磁盘空间 du -sh 查看当前目录所占空间 tar -cvf 打包 gzip 压缩 tar -xvf 解包 gunzip 解压缩 tar -z 解压gz文件 -j 解压bz2文件 -J 解压xz文件 进程管理 ps -ef 查询运行中的进程 $pgrep 查找进程 eg:查询进程名中含有re的进程 [/home/weber#]pgrep -l re 2 kthreadd 28 ecryptfs-kthrea 29515 redis-server ps -ajx 完整格式显示 top 显示进程信息,实时更新 lsof -i:$port 端口占用 lsof -u $username 用户$username的进程打开的文件 lsof -c init init进程打开的文件 lsof -p 23295 指定进程ID打开的
-
05.2.2 为什么 line-height 可以让内联元素“垂直居中” line-height 可以让单行或多行元素近似垂直居中,原因在于 CSS 中“行距的上下等分机制”。之所以说近似,是因为文字字形的垂直中线位置普遍要比真正的“行框盒子”的垂直中线位置低。由于我们平时使用的 font-size 都比较小,所以我们往往察觉不到。 多行文本或者替换元素的垂直居中实现原理和单行文本不一样,需要 line-height 属性的好朋友 vertical-align 属性帮助才可以。 5.2.3 深入 line-height 的各类
-
4
-
0
-
14. 磁盘管理 查看当前磁盘使用情况,查看当前目录所占大小,以及打包压缩与解压缩; 磁盘空间利用大小:df -h ———————————————————————————————————————————————— du [选项] [文件或目录] -a:显示目录中所有文件以及文件夹的大小 -h:以人类可读的格式(如KB、MB、GB)显示大小 -s:显示目录的总大小,而不显示子目录的大小 -c:在输出的最后添加一个总计行 --max-depth=N:限制显示的目录深度为N
-
0第四章:文件和目录管理4.1 文件和目录的基本概念 文件:存储数据和程序指令的实体。 目录:文件系统的层次结构,用于组织和存储文件。 路径: 绝对路径:从根目录(/)开始的完整路径。 相对路径:相对于当前工作目录的路径。 4.2 基本文件和目录命令 ls:列出目录内容。 常用选项:-l(长格式),-a(包括隐藏文件),-h(人类可读格式)。 cd:更改当前工作目录。 示例:cd /home/user,cd ..(上一级目录),cd ~(当前用户的主目录)。 pwd:显
-
0查看磁盘空间 df -h 查看目录大小 du -sh 打包 tar -cvf 解包 tar -xvf 压缩 gzip 解压缩 gunzip bzip 查询正在运行的进程信息 ps 以完整的格式显示所有的进程 ps -ajx 杀死指定PID的进程 kill 分析线程堆栈 pmap 显示进程信息,并实时更新 top 查看端口占用的进程状态 lsof -i:3306
-
04. 磁盘管理 查看磁盘空间 df -h 查看目录大小 du -sh 打包 tar -cvf 解包 tar -xvf 压缩 gzip 解压缩 gunzip bzip 5. 进程管理工具 ps :查询正在运行的进程信息 ps -ef | grep colin115 ps -ajx: 以完整的格式显示所有的进程 top:显示进程信息,并实时更新 lsof -i:3306 :查看端口占用的进程状态 kill :杀进程 pmap PID:分析线程堆栈
-
0文本处理: grep 文本搜索grep match_patten file // 默认访问匹配行 常用参数 -o 只输出匹配的文本行 VS -v 只输出没有匹配的文本行 -c 统计文件中包含文本的次数grep -c “text” filename -n 打印匹配的行号 -i 搜索时忽略大小写 -l 只打印文件名
-
0分析线程堆栈 pmap 查看磁盘空间 df -h 查看目录大小 du -sh 打包 tar -cvf 解包 tar -xvf 压缩 gzip 解压缩 gunzip bzip