首页
关于叶子
Search
1
Win10突然出现不能连接共享打印机一例
310,146 阅读
2
[经验存档] 微星(MSI)B150M-Pro-VD Plus安装系统蓝屏一例
181,685 阅读
3
Laravel“高并发”导致数据“统计”异常一例
71,229 阅读
4
[iOS|Xcode]iOS-App自定义启动页制作(uniapp适用)
52,065 阅读
5
[Windows]查看连接过的WIFI密码
47,953 阅读
代码
分享
琐事
MySQL
数码
前端
MacOS
软件
Windows
PHP
GoLang学习
登录
Search
标签搜索
Laravel
PHP
Windows
Laravel-Admin
Vue
uniapp
CSS
前端
chartjs
HTML
微信
小程序
web
MacOS
App
iOS
工具
Golang
微服务
高并发
Yesr00
累计撰写
64
篇文章
累计收到
7
条评论
首页
栏目
代码
分享
琐事
MySQL
数码
前端
MacOS
软件
Windows
PHP
GoLang学习
页面
关于叶子
搜索到
1
篇与
的结果
2025-02-12
【CSS系统化学习】 - 盒模型与文本属性
第三部分:盒模型与文本属性3. 盒模型盒模型是CSS布局的核心概念,它定义了元素的内容、填充、边框和边距之间的关系。边框(border)作用:设置元素的边框样式、宽度和颜色。语法:.box { border: 2px solid #000; /* 宽度 | 样式 | 颜色 */ }细分属性:border-width:边框宽度。border-style:边框样式(如solid, dashed, dotted)。border-color:边框颜色。填充(padding)作用:设置元素内容与边框之间的空间。语法:.box { padding: 10px; /* 上下左右 */ padding: 10px 20px; /* 上下 | 左右 */ padding: 10px 20px 30px 40px; /* 上 | 右 | 下 | 左 */ }注意:填充会增加元素的尺寸。边距(margin)作用:设置元素与其他元素之间的空间。语法:.box { margin: 10px; /* 上下左右 */ margin: 10px 20px; /* 上下 | 左右 */ margin: 10px 20px 30px 40px; /* 上 | 右 | 下 | 左 */ }注意:负边距可用于重叠元素。盒模型计算标准盒模型:width和height仅包含内容区域。替代盒模型:width和height包含内容、填充和边框。.box { box-sizing: border-box; /* 启用替代盒模型 */ }4. 文本属性文本属性用于控制文本的样式和布局。字体系列(font-family)作用:设置文本的字体。语法:body { font-family: "Arial", sans-serif; }注意:提供备用字体以确保兼容性。字体大小(font-size)作用:设置文本的大小。语法:h1 { font-size: 24px; }常用单位:px, em, rem, %。字体粗细(font-weight)作用:设置文本的粗细。语法:.bold-text { font-weight: bold; /* 或数值如700 */ }文字颜色(color)作用:设置文本的颜色。语法:p { color: #333; }行高(line-height)作用:设置文本行之间的间距。语法:p { line-height: 1.5; /* 无单位表示倍数 */ }文本对齐方式(text-align)作用:设置文本的水平对齐方式。语法:.center-text { text-align: center; }文本装饰(text-decoration)作用:设置文本的装饰线(如下划线、删除线)。语法:a { text-decoration: none; /* 去除下划线 */ }文本转换(text-transform)作用:控制文本的大小写。语法:.uppercase { text-transform: uppercase; /* 大写 */ }
2025年02月12日
6,808 阅读
0 评论
0 点赞